DACA2 - u
STARTDATE 2018-08-21
STARTTIME 11:22:31
GIT-REVISION f79849f
ftp://ftp.se.debian.org/debian/pool/main/u/u-boot/u-boot_2018.07+dfsg.orig.tar.xz
u-boot-2018.07/api/api.c:384:13: style: The scope of the variable 'len_stor' can be reduced. [variableScope]
u-boot-2018.07/api/api.c:384:24: style: The scope of the variable 'act_len_stor' can be reduced. [variableScope]
u-boot-2018.07/api/api.c:385:14: style: The scope of the variable 'start' can be reduced. [variableScope]
u-boot-2018.07/api/api_storage.c:256:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
u-boot-2018.07/api/api_storage.c:259:2: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/api/api_storage.c:256:2: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/arch/arc/lib/cache.c:432:6: style: The scope of the variable 'dc_line_sz' can be reduced. [variableScope]
u-boot-2018.07/arch/arc/lib/cache.c:432:22: style: The scope of the variable 'ic_line_sz' can be reduced. [variableScope]
u-boot-2018.07/arch/arc/lib/cache.c:568:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/arc/lib/libgcc2.c:43:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arc/lib/relocate.c:93:8: style: Condition 'do_swap' is always false [knownConditionTrueFalse]
u-boot-2018.07/arch/arc/lib/relocate.c:63:32: note: Assignment 'do_swap=0', assigned value is 0
u-boot-2018.07/arch/arc/lib/relocate.c:93:8: note: Condition 'do_swap' is always false
u-boot-2018.07/arch/arc/lib/relocate.c:127:8: style: Condition 'do_swap' is always false [knownConditionTrueFalse]
u-boot-2018.07/arch/arc/lib/relocate.c:63:32: note: Assignment 'do_swap=0', assigned value is 0
u-boot-2018.07/arch/arc/lib/relocate.c:127:8: note: Condition 'do_swap' is always false
u-boot-2018.07/arch/arc/lib/relocate.c:53:14: style: The scope of the variable 'offset_ptr_rom' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/arm1136/mx35/generic.c:386:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/cpu/arm1136/mx35/mx35_sdram.c:82:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/cpu/arm1136/mx35/mx35_sdram.c:87:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/cpu/arm1136/mx35/mx35_sdram.c:95:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/cpu/arm1136/mx35/mx35_sdram.c:100:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/cpu/arm1136/mx35/mx35_sdram.c:105:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/cpu/arm1136/mx35/mx35_sdram.c:114:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/cpu/arm926ejs/lpc32xx/cpu.c:56:0: error: #error "You have to select CONFIG_ARCH_CPU_INIT" [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mx25/generic.c:105:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/clock.c:315:42: style: The scope of the variable 'tk' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/clock.c:314:46: style: Variable 'clkctrl_regs' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/clock.c:367:9: style: Variable 'k_best' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/clock.c:364:12: style: Variable 'x_best' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/iomux.c:23:0: error: #error "Please select CONFIG_MX23 or CONFIG_MX28" [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/mxs.c:86:3: warning: Possible null pointer dereference: vt [nullPointer]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/mxs.c:81:17: note: Assignment 'vt=(uint32_t*)0', assigned value is 0
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/mxs.c:86:3: note: Null pointer dereference
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/mxs.c:88:3: warning: Possible null pointer dereference: vt [nullPointer]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/mxs.c:81:17: note: Assignment 'vt=(uint32_t*)0', assigned value is 0
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/mxs.c:88:3: note: Null pointer dereference
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/spl_boot.c:58:10: style: The scope of the variable 'masked' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/spl_boot.c:105:9: error: Null pointer dereference [nullPointer]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c:88:0: error: #error Unsupported memory initialization [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/spl_power_init.c:466:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/spl_power_init.c:466:16: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/spl_power_init.c:768:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/spl_power_init.c:899:6: style: The scope of the variable 'batt_ready' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/spl_power_init.c:899:18: style: The scope of the variable 'batt_good' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/spl_power_init.c:989:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/arm926ejs/mxs/timer.c:94:0: error: #error "Don't know how to read timrot_regs" [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/cpu/arm926ejs/spear/cpu.c:16:21: style: Unused variable: periph_clk_cfg [unusedVariable]
u-boot-2018.07/arch/arm/cpu/arm926ejs/spear/spl.c:41:0: error: #error "please define one of CONFIG_DDR_(HCLK|2HCLK|PLL2)" [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/cpu/arm926ejs/spear/spr_misc.c:185:9: style: The scope of the variable 'sram_setfreq' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/arm926ejs/spear/spr_misc.c:186:15: style: The scope of the variable 'frequency' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/arm926ejs/spear/timer.c:39:0: error: #error Incorrect config. Can only be SPEAR{600|300|310|320} [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:165:16: style: The scope of the variable 'new_rate' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:165:30: style: The scope of the variable 'div' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:63:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:71:23: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:92:38: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:106:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:108:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:113:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:116:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:121:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:124:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:129:37: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:145:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:147:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:154:17: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:216:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:227:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:268:38: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:271:17: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:287:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:290:26: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:291:26: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:292:26: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:293:26: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:296:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:297:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:298:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:299:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:303:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:305:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:313:17: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:344:38: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:347:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:360:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-core.c:368:17: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-eth.c:45:2: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-eth.c:43:0: note: Variable 'rc' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-eth.c:45:2: note: Variable 'rc' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-eth.c:59:2: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-eth.c:45:2: note: Variable 'rc' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/cpu/armv7/bcm235xx/clk-eth.c:59:2: note: Variable 'rc' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:165:16: style: The scope of the variable 'new_rate' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:165:30: style: The scope of the variable 'div' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:63:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:71:23: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:92:38: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:106:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:108:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:113:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:116:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:121:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:124:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:129:37: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:145:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:147:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:154:17: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:216:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:227:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:268:38: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:271:17: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:287:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:290:26: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:291:26: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:292:26: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:293:26: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:296:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:297:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:298:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:299:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:303:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:305:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:313:17: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:344:38: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:347:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:360:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-core.c:368:17: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-eth.c:45:2: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-eth.c:43:0: note: Variable 'rc' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-eth.c:45:2: note: Variable 'rc' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-eth.c:59:2: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-eth.c:45:2: note: Variable 'rc' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/cpu/armv7/bcm281xx/clk-eth.c:59:2: note: Variable 'rc' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:100:19: error: Array 'armpll_clk_tab[13]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds]
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:46:2: note: After for loop, i has value 13
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:100:19: note: Array index out of bounds
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:106:23: error: Array 'armpll_clk_tab[13]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds]
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:46:2: note: After for loop, i has value 13
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:106:23: note: Array index out of bounds
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:108:23: error: Array 'armpll_clk_tab[13]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds]
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:46:2: note: After for loop, i has value 13
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:108:23: note: Array index out of bounds
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:131:23: error: Array 'armpll_clk_tab[13]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds]
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:46:2: note: After for loop, i has value 13
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:131:23: note: Array index out of bounds
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:133:23: error: Array 'armpll_clk_tab[13]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds]
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:46:2: note: After for loop, i has value 13
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:133:23: note: Array index out of bounds
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:135:23: error: Array 'armpll_clk_tab[13]' accessed at index 13, which is out of bounds. [arrayIndexOutOfBounds]
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:46:2: note: After for loop, i has value 13
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:135:23: note: Array index out of bounds
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:137:23: error: Array 'armpll_clk_tab[13]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds]
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:46:2: note: After for loop, i has value 13
u-boot-2018.07/arch/arm/cpu/armv7/iproc-common/armpll.c:137:23: note: Array index out of bounds
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/cpu.c:318:29: portability: 'rcpm2_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/cpu.c:321:23: portability: 'rcpm2_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/cpu.c:322:23: portability: 'rcpm2_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/cpu.c:325:29: portability: 'rcpm2_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/cpu.c:328:23: portability: 'rcpm2_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/cpu.c:329:23: portability: 'rcpm2_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_epu.c:163:21: portability: 'epu_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_epu.c:178:21: portability: 'epu_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_epu.c:182:21: portability: 'epu_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_epu.c:185:20: portability: 'epu_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_epu.c:189:21: portability: 'epu_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_epu.c:193:21: portability: 'epu_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_epu.c:197:21: portability: 'epu_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_epu.c:201:21: portability: 'epu_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_epu.c:205:21: portability: 'epu_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_epu.c:208:20: portability: 'epu_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_epu.c:212:21: portability: 'epu_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_ls1_serdes.c:37:9: style: Condition '!!ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_ls1_serdes.c:22:12: note: Assignment 'ret=0', assigned value is 0
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_ls1_serdes.c:37:9: note: Condition '!!ret' is always false
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_ls1_serdes.c:37:10: style: Condition '!ret' is always true [knownConditionTrueFalse]
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_ls1_serdes.c:22:12: note: Assignment 'ret=0', assigned value is 0
u-boot-2018.07/arch/arm/cpu/armv7/ls102xa/fsl_ls1_serdes.c:37:10: note: Condition '!ret' is always true
u-boot-2018.07/arch/arm/cpu/armv7/sunxi/tzpc.c:13:64: style: Variable 'tzpc' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/arm/cpu/armv7/vf610/generic.c:241:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/cpu/armv7/vf610/generic.c:242:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/cpu/armv7/vf610/generic.c:243:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/cpu/armv8/cache_v8.c:203:7: style: The scope of the variable 'pte' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/cpu.c:504:15: style: The scope of the variable 'mask' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fdt.c:148:6: style: The scope of the variable 'off' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:36:9: style: Condition '!!ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:21:12: note: Assignment 'ret=0', assigned value is 0
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:36:9: note: Condition '!!ret' is always false
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:36:10: style: Condition '!ret' is always true [knownConditionTrueFalse]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:21:12: note: Assignment 'ret=0', assigned value is 0
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:36:10: note: Condition '!ret' is always true
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:161:15: style: Condition 'svdd_cur<0' is always true [knownConditionTrueFalse]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:160:28: note: Assignment 'svdd_cur=get_serdes_volt()', assigned value is -1
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:161:15: note: Condition 'svdd_cur<0' is always true
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:169:51: style: Variable 'serdes1_base' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:148:17: style: Variable 'cfg_rcw4' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:149:17: style: Variable 'cfg_rcw5' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:150:6: style: Unused variable: cfg_tmp [unusedVariable]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:150:0: style: Variable 'reg' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c:153:6: style: Unused variable: i [unusedVariable]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c:61:9: style: Condition '!!ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c:46:12: note: Assignment 'ret=0', assigned value is 0
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c:61:9: note: Condition '!!ret' is always false
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c:61:10: style: Condition '!ret' is always true [knownConditionTrueFalse]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c:46:12: note: Assignment 'ret=0', assigned value is 0
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c:61:10: note: Condition '!ret' is always true
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c:357:15: style: Condition 'svdd_cur<0' is always true [knownConditionTrueFalse]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c:356:28: note: Assignment 'svdd_cur=get_serdes_volt()', assigned value is -1
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c:357:15: note: Condition 'svdd_cur<0' is always true
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c:338:21: style: Variable 'cfg_rcwsrds1' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c:344:6: style: Unused variable: cfg_tmp [unusedVariable]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_speed.c:71:8: style: The scope of the variable 'offset' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/ls1088a_serdes.c:55:6: style: The scope of the variable 'is_found' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/mp.c:237:6: style: The scope of the variable 'pos' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/mp.c:183:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/mp.c:221:20: note: Calling function 'is_pos_valid', 1st argument 'pos' value is 31
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/mp.c:183:15: note: Shift
u-boot-2018.07/arch/arm/cpu/armv8/fsl-layerscape/ppa.c:224:0: error: #error "No CONFIG_SYS_LS_PPA_FW_IN_xxx defined" [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/cpu/armv8/sec_firmware.c:250:0: error: #error "The CONFIG_SYS_MEM_RESERVE_SECURE must be defined when enabled SEC Firmware support" [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/cpu/armv8/zynqmp/handoff.c:57:11: style: struct member 'xfsbl_partition::entry_point' is never used. [unusedStructMember]
u-boot-2018.07/arch/arm/cpu/armv8/zynqmp/handoff.c:58:11: style: struct member 'xfsbl_partition::flags' is never used. [unusedStructMember]
u-boot-2018.07/arch/arm/cpu/armv8/zynqmp/handoff.c:63:10: style: struct member 'xfsbl_atf_handoff_params::magic' is never used. [unusedStructMember]
u-boot-2018.07/arch/arm/cpu/armv8/zynqmp/handoff.c:64:11: style: struct member 'xfsbl_atf_handoff_params::num_entries' is never used. [unusedStructMember]
u-boot-2018.07/arch/arm/lib/interrupts.c:115:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/arm/lib/interrupts.c:116:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/arm/lib/interrupts.c:117:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/arm/lib/reloc_aarch64_efi.c:46:17: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/lib/semihosting.c:189:8: style: The scope of the variable 'end_str' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-aspeed/ast2500/sdram_ast2500.c:117:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-at91/arm920t/clock.c:17:0: error: #error You need to define CONFIG_AT91FAMILY in your board config! [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/mach-at91/arm926ejs/clock.c:17:0: error: #error You need to define CONFIG_AT91FAMILY in your board config! [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/mach-at91/arm926ejs/eflash.c:54:0: error: #error eflash: this driver can only handle 1 bank [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/mach-at91/arm926ejs/timer.c:16:0: error: #error You need to define CONFIG_AT91FAMILY in your board config! [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/mach-at91/armv7/clock.c:20:0: error: #error You need to define CONFIG_AT91FAMILY in your board config! [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/mach-at91/armv7/timer.c:19:0: error: #error You need to define CONFIG_AT91FAMILY in your board config! [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/mach-bcm283x/mbox.c:114:38: portability: '(void*)buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-bcm283x/mbox.c:124:36: portability: '(void*)buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-davinci/cpu.c:119:20: portability: 'pllbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-davinci/cpu.c:158:20: portability: 'pllbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-davinci/cpu.c:163:28: portability: 'pllbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-exynos/clock.c:250:15: style: The scope of the variable 'pll_div2_sel' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-exynos/clock.c:250:29: style: The scope of the variable 'fout_sel' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-exynos/clock.c:640:15: style: The scope of the variable 'sel' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos4.c:84:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos4.c:85:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos4.c:86:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos4.c:87:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos4.c:89:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos4.c:90:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos4.c:91:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:619:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:627:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:634:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:641:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:648:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:656:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:664:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:820:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:838:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:848:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:855:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:863:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:870:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:877:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:884:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:891:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:898:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/clock_init_exynos5.c:906:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/dmc_common.c:158:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-exynos/dmc_common.c:80:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/dmc_init_exynos4.c:41:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-exynos/spl_boot.c:213:15: style: Same expression on both sides of '==' because the value of 'bootmode' and 'BOOT_MODE_OM' are the same. [duplicateExpression]
u-boot-2018.07/arch/arm/mach-exynos/spl_boot.c:185:26: note: 'bootmode' is assigned value 'BOOT_MODE_OM' here.
u-boot-2018.07/arch/arm/mach-exynos/spl_boot.c:213:15: note: Same expression on both sides of '==' because the value of 'bootmode' and 'BOOT_MODE_OM' are the same.
u-boot-2018.07/arch/arm/mach-imx/hab.c:274:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/hab.c:580:3: portability: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
u-boot-2018.07/arch/arm/mach-imx/hab.c:248:11: style: The scope of the variable 'index' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-imx/hab.c:435:9: style: The scope of the variable 'cmd_hdr_len' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-imx/i2c-mxv7.c:84:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/i2c-mxv7.c:89:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/iomux-v3.c:63:31: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-imx/iomux-v3.c:66:32: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-imx/iomux-v3.c:74:31: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-imx/iomux-v3.c:114:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-imx/iomux-v3.c:121:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-imx/misc.c:45:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-imx/misc.c:47:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-imx/misc.c:54:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-imx/misc.c:61:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-imx/misc.c:63:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-imx/mx5/clock.c:655:3: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
u-boot-2018.07/arch/arm/mach-imx/mx5/clock.c:666:3: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
u-boot-2018.07/arch/arm/mach-imx/mx5/clock.c:677:3: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
u-boot-2018.07/arch/arm/mach-imx/mx5/clock.c:933:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx5/clock.c:934:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx5/clock.c:935:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx5/clock.c:936:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx5/clock.c:766:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-imx/mx5/clock.c:244:3: style: Variable 'ret_val' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/arm/mach-imx/mx5/soc.c:19:0: error: #error "CPU_TYPE not defined" [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/mach-imx/mx6/clock.c:1295:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx6/clock.c:1296:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx6/clock.c:1297:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx6/clock.c:1301:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx6/clock.c:1302:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx6/clock.c:1303:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx6/clock.c:1304:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx6/clock.c:1305:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx6/clock.c:1306:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx6/clock.c:1307:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx6/clock.c:1308:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx6/clock.c:1309:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1186:3: style: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1181:3: note: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1186:3: note: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1189:3: style: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1186:3: note: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1189:3: note: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1192:3: style: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1189:3: note: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1192:3: note: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1195:3: style: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1192:3: note: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1195:3: note: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1481:3: style: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1478:3: note: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1481:3: note: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1493:3: style: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1486:3: note: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1493:3: note: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1496:3: style: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1493:3: note: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1496:3: note: Variable 'mmdc0->mdscr' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1175:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-imx/mx6/ddr.c:1469:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-imx/mx6/soc.c:333:11: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-imx/mx7/clock.c:916:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7/clock.c:936:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7/clock.c:1114:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7/clock.c:1115:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7/clock.c:1119:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7/clock.c:1120:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7/clock.c:1121:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7/clock.c:1122:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7/clock.c:1123:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7/clock.c:1124:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7/soc.c:247:2: style: Variable 'reg' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/mach-imx/mx7/soc.c:241:0: note: Variable 'reg' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx7/soc.c:247:2: note: Variable 'reg' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-imx/mx7ulp/clock.c:345:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7ulp/clock.c:346:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7ulp/clock.c:347:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7ulp/clock.c:348:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7ulp/clock.c:349:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7ulp/clock.c:350:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7ulp/clock.c:351:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7ulp/clock.c:352:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-imx/mx7ulp/iomux.c:45:39: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-imx/mx7ulp/iomux.c:49:9: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-imx/mx7ulp/iomux.c:55:14: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-imx/rdc-sema.c:140:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-imx/rdc-sema.c:172:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-imx/video.c:10:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-keystone/clock.c:220:24: style: The scope of the variable 'data' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-keystone/cmd_clock.c:78:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-keystone/cmd_clock.c:80:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-keystone/ddr3_spd.c:335:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-kirkwood/cpu.c:169:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-kirkwood/mpp.c:55:16: style: The scope of the variable 'sel_save' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-mvebu/arm64-common.c:72:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-mvebu/efuse.c:27:39: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-mvebu/mbus.c:487:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-mvebu/serdes/a38x/high_speed_env_spec.c:19:0: error: #error "No device is defined" [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/mach-mvebu/serdes/a38x/sys_env_lib.c:176:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c:1235:17: style: Condition 'pex_if<8' is always true [knownConditionTrueFalse]
u-boot-2018.07/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c:1234:11: note: Assuming that condition '0==pex_if' is not redundant
u-boot-2018.07/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c:1235:17: note: Condition 'pex_if<8' is always true
u-boot-2018.07/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c:121:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c:762:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c:765:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c:769:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c:776:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c:779:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c:783:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c:914:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c:917:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c:1516:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-omap2/am33xx/clock_ti814x.c:338:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-omap2/am33xx/clock_ti814x.c:344:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-omap2/am33xx/clock_ti814x.c:347:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-omap2/am33xx/clock_ti814x.c:350:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-omap2/am33xx/clock_ti814x.c:353:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-omap2/am33xx/clock_ti816x.c:204:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-omap2/am33xx/clock_ti816x.c:208:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-omap2/am33xx/clock_ti816x.c:212:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-omap2/am33xx/clock_ti816x.c:216:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-omap2/am33xx/clock_ti816x.c:220:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-omap2/am33xx/clock_ti816x.c:273:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-omap2/am33xx/clock_ti816x.c:280:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-omap2/am33xx/clock_ti816x.c:283:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-omap2/boot-common.c:118:6: style: Condition 'sys_boot_device' is always false [knownConditionTrueFalse]
u-boot-2018.07/arch/arm/mach-omap2/boot-common.c:33:24: note: Assignment 'sys_boot_device=0', assigned value is 0
u-boot-2018.07/arch/arm/mach-omap2/boot-common.c:118:6: note: Condition 'sys_boot_device' is always false
u-boot-2018.07/arch/arm/mach-omap2/mem-common.c:153:24: error: Uninitialized variable: gpmc_regs [uninitvar]
u-boot-2018.07/arch/arm/mach-omap2/omap5/dra7xx_iodelay.c:295:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/mach-omap2/omap5/dra7xx_iodelay.c:289:2: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-omap2/omap5/dra7xx_iodelay.c:295:2: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-omap2/pipe3-phy.c:201:44: style: Function 'phy_pipe3_power_off' argument 1 names different: declaration 'pipe3' definition 'phy'. [funcArgNamesDifferent]
u-boot-2018.07/arch/arm/mach-omap2/pipe3-phy.h:33:44: note: Function 'phy_pipe3_power_off' argument 1 names different: declaration 'pipe3' definition 'phy'.
u-boot-2018.07/arch/arm/mach-omap2/pipe3-phy.c:201:44: note: Function 'phy_pipe3_power_off' argument 1 names different: declaration 'pipe3' definition 'phy'.
u-boot-2018.07/arch/arm/mach-omap2/pipe3-phy.c:57:26: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-omap2/pipe3-phy.c:63:26: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-omap2/sec-common.c:220:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/mach-omap2/sec-common.c:211:0: note: Variable 'result' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-omap2/sec-common.c:220:2: note: Variable 'result' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-omap2/sec-common.c:277:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/arm/mach-omap2/sec-common.c:267:0: note: Variable 'result' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-omap2/sec-common.c:277:2: note: Variable 'result' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/arm/mach-omap2/timer.c:58:16: style: The scope of the variable 'now' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-omap2/utils.c:172:7: style: The scope of the variable 'serial_string' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-omap2/utils.c:187:21: style: The scope of the variable 'serial' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-omap2/utils.c:205:16: style: The scope of the variable 'mac' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-rockchip/rk3036/sdram_rk3036.c:517:15: style: The scope of the variable 'state' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-rockchip/rk3036/sdram_rk3036.c:549:15: style: The scope of the variable 'state' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-rockchip/rk3036/sdram_rk3036.c:183:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-rockchip/rk3188-board-spl.c:186:6: style: Condition 'ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/arch/arm/mach-rockchip/rk3188-board-spl.c:185:17: note: Assignment 'ret=setup_led()', assigned value is 0
u-boot-2018.07/arch/arm/mach-rockchip/rk3188-board-spl.c:186:6: note: Condition 'ret' is always false
u-boot-2018.07/arch/arm/mach-rockchip/rk3288-board-spl.c:247:6: style: Condition 'ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/arch/arm/mach-rockchip/rk3288-board-spl.c:245:17: note: Assignment 'ret=setup_led()', assigned value is 0
u-boot-2018.07/arch/arm/mach-rockchip/rk3288-board-spl.c:247:6: note: Condition 'ret' is always false
u-boot-2018.07/arch/arm/mach-rockchip/rk3288-board.c:160:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-rockchip/rk3368-board-tpl.c:90:30: style: Variable 'grf' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/arm/mach-rockchip/sdram_common.c:17:9: style: The scope of the variable 'chipsize_mb' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_arria10.c:1149:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_arria10.c:1150:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_arria10.c:1151:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_arria10.c:1152:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_arria10.c:1156:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_arria10.c:1157:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_arria10.c:1158:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_arria10.c:1160:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_arria10.c:1162:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_arria10.c:168:6: style: The scope of the variable 'node' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_arria10.c:160:16: portability: 'cfg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_gen5.c:518:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_gen5.c:519:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_gen5.c:524:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_gen5.c:525:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_gen5.c:526:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_gen5.c:527:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_s10.c:374:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_s10.c:378:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/clock_manager_s10.c:379:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/misc_arria10.c:127:13: style: The scope of the variable 'cell' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-socfpga/misc_gen5.c:82:14: style: struct member 'Anonymous0::var' is never used. [unusedStructMember]
u-boot-2018.07/arch/arm/mach-socfpga/pinmux_arria10.c:16:13: style: The scope of the variable 'cell' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-socfpga/reset_manager_s10.c:119:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-socfpga/scan_manager.c:46:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-socfpga/wrap_pinmux_config_s10.c:20:45: style: The scope of the variable 'temp' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-socfpga/wrap_pinmux_config_s10.c:20:51: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-socfpga/wrap_pinmux_config_s10.c:16:61: portability: 'handoff_address' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-socfpga/wrap_pinmux_config_s10.c:25:33: portability: 'handoff_address' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-socfpga/wrap_pinmux_config_s10.c:29:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
u-boot-2018.07/arch/arm/mach-socfpga/wrap_pll_config_s10.c:26:20: warning: Division of result of sizeof() on pointer type. [divideSizeof]
u-boot-2018.07/arch/arm/mach-stm32mp/psci.c:26:0: error: #error "invalid value for CONFIG_ARMV7_PSCI_NR_CPUS" [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/mach-sunxi/board.c:135:0: error: #error Unsupported console port number. Please fix pin mux settings in board.c [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/mach-sunxi/dram_sun6i.c:409:2: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn]
u-boot-2018.07/arch/arm/mach-sunxi/dram_sun8i_a23.c:341:2: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn]
u-boot-2018.07/arch/arm/mach-sunxi/dram_sun8i_a83t.c:325:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-sunxi/dram_sun8i_a83t.c:401:39: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-sunxi/dram_sun9i.c:297:38: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-sunxi/dram_sunxi_dw.c:347:0: error: #error Unsupported DRAM type! [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/mach-sunxi/rsb.c:37:0: error: #error unsupported MACH_SUNXI [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/mach-sunxi/spl_spi_sunxi.c:120:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-tegra/cpu.h:20:0: error: #error "Unknown Tegra chip!" [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/mach-tegra/dt-setup.c:23:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-tegra/pinmux-common.c:160:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-tegra/sys_info.c:23:2: warning: The buffer 'soc_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
u-boot-2018.07/arch/arm/mach-tegra/tegra186/nvtboot_board.c:122:14: style: The scope of the variable 'alias' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-tegra/tegra186/nvtboot_board.c:123:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-tegra/tegra186/nvtboot_board.c:231:21: style: The scope of the variable 'var' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-tegra/tegra20/clock.c:680:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-tegra/tegra20/clock.c:684:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-tegra/tegra20/clock.c:716:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-tegra/tegra20/crypto.c:113:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/arm/mach-tegra/tegra20/warmboot.c:26:0: error: #error "You must enable CONFIG_TEGRA_CLOCK_SCALING to use CONFIG_TEGRA_LP0" [preprocessorErrorDirective]
u-boot-2018.07/arch/arm/mach-tegra/tegra210/clock.c:1199:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-tegra/tegra210/clock.c:1247:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-tegra/tegra210/xusb-padctl.c:116:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-tegra/tegra210/xusb-padctl.c:135:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-tegra/tegra210/xusb-padctl.c:338:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-tegra/tegra210/xusb-padctl.c:341:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-tegra/tegra210/xusb-padctl.c:356:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-tegra/tegra210/xusb-padctl.c:359:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-tegra/tegra30/clock.c:709:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-tegra/tegra30/clock.c:713:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-tegra/tegra30/clock.c:762:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-tegra/xusb-padctl-common.c:49:25: style: The scope of the variable 'phy' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-tegra/xusb-padctl-common.c:165:12: style: Checking if unsigned variable 'func' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/arch/arm/mach-uniphier/arm32/cache-uniphier.c:196:53: portability: '(void __iomem*)1342963712' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/arm32/cache-uniphier.c:201:40: portability: '(void __iomem*)1342963712' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/arm32/cache-uniphier.c:204:40: portability: '(void __iomem*)1342963712' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/arm32/timer.c:20:13: portability: 'val' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/arm32/timer.c:29:39: portability: 'get_global_timer_base()' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/arm32/timer.c:35:53: portability: 'get_global_timer_base()' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/clk/dpll-tail.c:18:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/arm/mach-uniphier/cpu-info.c:59:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-uniphier/cpu-info.c:59:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c:129:20: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c:130:20: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c:131:20: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c:134:23: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c:147:20: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c:148:20: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c:149:20: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c:152:24: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c:155:24: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c:169:29: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c:170:26: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c:192:29: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c:193:26: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c:214:26: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrphy.c:108:20: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrphy.c:109:20: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrphy.c:112:23: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrphy.c:125:20: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrphy.c:126:20: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrphy.c:129:24: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrphy.c:143:29: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrphy.c:144:26: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrphy.c:166:29: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrphy.c:167:26: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/cmd_ddrphy.c:188:26: portability: 'dx_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:48:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:49:39: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:50:39: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:51:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:52:39: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:53:39: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:54:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:57:23: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:60:23: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:62:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:63:40: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:64:40: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:65:40: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:66:38: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:67:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:68:38: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:69:54: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:71:26: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:74:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:75:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-ld4.c:75:44: portability: 'phy_base+(96<<2)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-training.c:23:35: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-training.c:37:23: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-training.c:46:23: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-training.c:123:29: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/ddrphy-training.c:131:26: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:174:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:48:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:49:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:50:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:51:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:52:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:53:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:54:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:56:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:57:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:58:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:59:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:60:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:61:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:62:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:63:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:64:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:65:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:67:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:68:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:69:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:70:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:71:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:72:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:73:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:74:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:75:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:76:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:77:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:117:43: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:118:43: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:119:46: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:120:38: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:121:39: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:122:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:123:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:124:29: portability: 'ca_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:125:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:126:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:127:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:128:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:129:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:130:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:131:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:132:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:133:29: portability: 'ca_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:134:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:135:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:136:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:137:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:138:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:139:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:147:35: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:150:38: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:151:23: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-ld4.c:154:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:136:11: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:168:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:31:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:32:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:33:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:34:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:35:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:37:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:38:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:39:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:40:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:42:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:43:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:44:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:45:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:46:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:47:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:48:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:49:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:50:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:51:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:52:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:54:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:55:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:56:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:57:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:58:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:59:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:60:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:61:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:62:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:63:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:64:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:65:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:66:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:67:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:68:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:69:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:102:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:103:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:104:38: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:105:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:106:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:107:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:108:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:109:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:110:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:111:29: portability: 'ca_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:112:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:113:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:114:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:115:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:116:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:117:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:118:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:119:29: portability: 'ca_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:120:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:121:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:122:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:123:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:124:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:125:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:134:35: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:138:38: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:139:23: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pro4.c:144:18: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:565:6: warning: Identical condition 'ret', second condition is always false [identicalConditionAfterEarlyExit]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:561:6: note: first condition
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:565:6: note: second condition
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:63:23: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:65:23: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:70:23: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:79:23: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:86:23: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:89:27: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:98:35: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:117:35: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:153:36: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:158:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:159:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:164:23: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:166:37: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:167:37: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:168:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:169:37: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:170:37: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:172:38: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:174:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:175:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:176:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:177:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:178:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:179:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:181:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:182:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:183:38: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:184:38: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:185:38: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:186:38: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:187:36: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:188:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:189:36: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:190:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:195:36: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:197:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:198:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:199:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:200:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:201:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:202:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:205:30: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:207:21: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:218:21: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:232:26: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:330:29: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:339:26: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:372:23: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:374:23: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:377:23: portability: 'phy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:415:22: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:433:22: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:434:22: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:436:16: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:444:22: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:452:22: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:458:30: portability: 'umc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:461:31: portability: 'umc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:486:36: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:489:17: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:491:44: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:492:36: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:507:22: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:509:23: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:511:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:513:30: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:514:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:515:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:516:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:517:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:520:17: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:522:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:523:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:524:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:525:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:528:30: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:529:30: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:530:30: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:531:30: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:533:30: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:534:30: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:537:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:538:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:546:38: portability: 'umc_ch_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:547:39: portability: 'umc_ch_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:598:29: portability: 'um_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:599:29: portability: 'um_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:600:29: portability: 'um_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-pxs2.c:601:29: portability: 'um_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:177:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:51:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:52:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:53:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:54:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:55:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:56:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:57:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:59:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:60:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:61:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:62:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:63:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:64:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:65:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:66:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:67:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:68:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:70:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:71:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:72:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:73:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:74:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:75:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:76:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:77:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:78:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:79:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:80:31: portability: 'ssif_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:119:17: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:121:17: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:122:46: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:123:38: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:124:39: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:125:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:126:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:127:29: portability: 'ca_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:128:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:129:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:130:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:131:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:132:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:133:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:134:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:135:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:136:29: portability: 'ca_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:137:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:138:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:139:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:140:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:141:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:142:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:150:35: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:153:38: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:154:23: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-uniphier/dram/umc-sld8.c:157:29: portability: 'dc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/arm/mach-zynq/cpu.c:31:8: style: struct member 'Anonymous0::devicename' is never used. [unusedStructMember]
u-boot-2018.07/arch/arm/mach-zynq/ps7_spl_init.c:88:16: style: The scope of the variable 'opcode' can be reduced. [variableScope]
u-boot-2018.07/arch/arm/mach-zynq/ps7_spl_init.c:89:16: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/arch/m68k/cpu/mcf5227x/cpu_init.c:28:37: style: Variable 'gpio' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/m68k/cpu/mcf5227x/speed.c:75:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
u-boot-2018.07/arch/m68k/cpu/mcf5227x/speed.c:88:6: error: Uninitialized variable: bootmode [uninitvar]
u-boot-2018.07/arch/m68k/cpu/mcf523x/cpu_init.c:39:37: style: Variable 'fbcs' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/m68k/cpu/mcf52x2/cpu_init.c:35:29: style: Variable 'fbcs' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/m68k/cpu/mcf532x/speed.c:54:6: style: The scope of the variable 'divider' can be reduced. [variableScope]
u-boot-2018.07/arch/m68k/cpu/mcf532x/speed.c:53:25: style: Variable 'pll' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/m68k/cpu/mcf532x/speed.c:58:13: style: Variable 'divider' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/m68k/cpu/mcf532x/speed.c:144:25: style: Variable 'pll' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/m68k/cpu/mcf532x/speed.c:178:2: style: Variable 'temp' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/m68k/cpu/mcf532x/speed.c:145:18: style: Variable 'fout' is not assigned a value. [unassignedVariable]
u-boot-2018.07/arch/m68k/cpu/mcf532x/speed.c:145:24: style: Unused variable: mfd [unusedVariable]
u-boot-2018.07/arch/m68k/cpu/mcf532x/speed.c:247:9: error: Uninitialized variable: fout [uninitvar]
u-boot-2018.07/arch/m68k/cpu/mcf5445x/cpu_init.c:78:37: style: Variable 'gpio' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/m68k/cpu/mcf5445x/cpu_init.c:238:37: style: Variable 'gpio' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/m68k/cpu/mcf547x_8x/cpu_init.c:31:37: style: Variable 'gpio' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/m68k/cpu/mcf547x_8x/cpu_init.c:32:37: style: Variable 'fbcs' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/microblaze/cpu/interrupts.c:116:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/arch/microblaze/cpu/timer.c:81:3: style: Variable 'tmr->control' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
u-boot-2018.07/arch/microblaze/cpu/timer.c:80:3: note: Variable 'tmr->control' is reassigned a value before the old one has been used if variable is no semaphore variable.
u-boot-2018.07/arch/microblaze/cpu/timer.c:81:3: note: Variable 'tmr->control' is reassigned a value before the old one has been used if variable is no semaphore variable.
u-boot-2018.07/arch/microblaze/lib/bootm.c:53:6: style: Condition '!of_flat_tree' is always true [knownConditionTrueFalse]
u-boot-2018.07/arch/microblaze/lib/bootm.c:36:23: note: Assignment 'of_flat_tree=NULL', assigned value is 0
u-boot-2018.07/arch/microblaze/lib/bootm.c:53:6: note: Condition '!of_flat_tree' is always true
u-boot-2018.07/arch/mips/lib/libgcc.h:17:0: error: #error I feel sick. [preprocessorErrorDirective]
u-boot-2018.07/arch/mips/lib/bootm.c:78:32: style: The scope of the variable 'quote' can be reduced. [variableScope]
u-boot-2018.07/arch/mips/lib/cache.c:121:3: portability: 'addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/lib/cache.c:127:2: portability: 'addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/lib/cache.c:130:2: portability: 'addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/lib/cache.c:133:2: portability: 'addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/lib/cache.c:152:2: portability: 'addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/lib/cache.c:155:2: portability: 'addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/lib/cache.c:171:2: portability: 'addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/lib/cache.c:173:2: portability: 'addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/lib/reloc.c:111:15: style: The scope of the variable 'type' can be reduced. [variableScope]
u-boot-2018.07/arch/mips/mach-ath79/ar934x/clk.c:81:35: portability: 'pll_reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/ar934x/clk.c:82:33: portability: 'pll_reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/ar934x/clk.c:83:35: portability: 'pll_reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/ar934x/clk.c:84:35: portability: 'pll_reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/ar934x/clk.c:85:35: portability: 'pll_reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/ar934x/clk.c:87:29: portability: 'pll_reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/ar934x/clk.c:89:29: portability: 'pll_reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/ar934x/clk.c:92:34: portability: 'pll_reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/ar934x/clk.c:94:29: portability: 'pll_reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/ar934x/clk.c:98:28: portability: 'pll_reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/reset.c:174:26: portability: 'reset_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/reset.c:177:26: portability: 'reset_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/reset.c:180:26: portability: 'reset_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/reset.c:190:26: portability: 'reset_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/reset.c:193:26: portability: 'reset_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/reset.c:196:26: portability: 'reset_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/reset.c:199:26: portability: 'reset_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/reset.c:216:26: portability: 'reset_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/reset.c:219:26: portability: 'reset_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/reset.c:222:26: portability: 'reset_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/reset.c:225:26: portability: 'reset_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-ath79/reset.c:228:26: portability: 'reset_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/mips/mach-au1x00/au1x00_eth.c:34:0: error: #error "No valid cpu set" [preprocessorErrorDirective]
u-boot-2018.07/arch/nds32/cpu/n1213/ae3xx/timer.c:14:0: error: #error "AE3XX timer only support DM flow" [preprocessorErrorDirective]
u-boot-2018.07/arch/nds32/cpu/n1213/ag101/timer.c:155:16: style: The scope of the variable 'now' can be reduced. [variableScope]
u-boot-2018.07/arch/nds32/lib/cache.c:16:3: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn]
u-boot-2018.07/arch/nds32/lib/cache.c:36:3: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn]
u-boot-2018.07/arch/nios2/lib/bootm.c:23:6: style: Condition '!of_flat_tree' is always true [knownConditionTrueFalse]
u-boot-2018.07/arch/nios2/lib/bootm.c:17:23: note: Assignment 'of_flat_tree=NULL', assigned value is 0
u-boot-2018.07/arch/nios2/lib/bootm.c:23:6: note: Condition '!of_flat_tree' is always true
u-boot-2018.07/arch/nios2/lib/libgcc.c:224:13: warning: Either the condition 'd0==0' is redundant or there is division by zero at line 224. [zerodivcond]
u-boot-2018.07/arch/nios2/lib/libgcc.c:223:11: note: Assuming that condition 'd0==0' is not redundant
u-boot-2018.07/arch/nios2/lib/libgcc.c:224:13: note: Division by zero
u-boot-2018.07/arch/nios2/lib/libgcc.c:89:28: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/cpu_init.c:276:0: error: #error CONFIG_SYS_LBLAWBAR0_PRELIM & CONFIG_SYS_LBLAWAR0_PRELIM must be defined [preprocessorErrorDirective]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/interrupts.c:17:23: style: struct member 'irq_action::handler' is never used. [unusedStructMember]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/interrupts.c:18:8: style: struct member 'irq_action::arg' is never used. [unusedStructMember]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/pcie.c:274:25: portability: 'hose_cfg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/pcie.c:280:22: portability: 'hose_cfg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/pcie.c:281:22: portability: 'hose_cfg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/pcie.c:282:22: portability: 'hose_cfg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/pcie.c:287:32: portability: 'hose_cfg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/pcie.c:290:25: portability: 'hose_cfg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/pcie.c:295:25: portability: 'hose_cfg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/pcie.c:296:22: portability: 'hose_cfg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/pcie.c:297:22: portability: 'hose_cfg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/pcie.c:303:32: portability: 'hose_cfg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:47:39: portability: '(void*)CONFIG_SYS_IMMR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:53:22: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:55:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:58:22: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:60:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:67:22: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:69:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:72:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:75:24: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:80:22: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:82:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:85:22: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:88:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:94:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:98:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:103:22: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:105:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:108:22: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:111:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:115:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:121:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:125:22: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:127:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:130:22: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:133:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:136:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:140:17: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:147:21: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/serdes.c:149:16: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/speed.c:137:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/speed.c:143:4: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/speed.c:137:2: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/spl_minimal.c:75:0: error: #error CONFIG_SYS_NAND_BR_PRELIM, CONFIG_SYS_NAND_OR_PRELIM, CONFIG_SYS_NAND_LBLAWBAR_PRELIM & CONFIG_SYS_NAND_LBLAWAR_PRELIM must be defined [preprocessorErrorDirective]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/traps.c:34:16: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/traps.c:58:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/traps.c:59:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/traps.c:60:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc83xx/traps.c:61:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/cpu.c:171:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/fdt.c:749:2: warning: %llx in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/fdt.c:749:2: warning: %llx in format string (no. 3) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.c:118:9: style: Condition '!!ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.c:91:12: note: Assignment 'ret=0', assigned value is 0
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.c:118:9: note: Condition '!!ret' is always false
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.c:118:10: style: Condition '!ret' is always true [knownConditionTrueFalse]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.c:91:12: note: Assignment 'ret=0', assigned value is 0
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.c:118:10: note: Condition '!ret' is always true
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/liodn.c:263:18: style: The scope of the variable 'base_liodn' can be reduced. [variableScope]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:93:30: portability: 'guts' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:115:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:120:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:122:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:125:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:127:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:132:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:134:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:139:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:143:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:146:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:148:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:151:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:153:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:156:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:158:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:161:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:165:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:170:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:172:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:175:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:177:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:182:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:184:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:189:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:193:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:196:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:198:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:201:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:203:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:206:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:208:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:211:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:215:20: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c:220:15: portability: 'sd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/t4240_serdes.c:468:0: error: #error "Need to define SerDes protocol" [preprocessorErrorDirective]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/tlb.c:244:15: style: The scope of the variable 'tlb_size' can be reduced. [variableScope]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/tlb.c:330:6: style: The scope of the variable 'ddr_esel' can be reduced. [variableScope]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/traps.c:70:16: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/traps.c:94:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/traps.c:95:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/traps.c:96:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc85xx/traps.c:97:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc86xx/traps.c:162:4: error: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic]
u-boot-2018.07/arch/powerpc/cpu/mpc86xx/traps.c:152:26: note: Assignment 'p=regs?(unsigned char*)(regs->nip):NULL', assigned value is 0
u-boot-2018.07/arch/powerpc/cpu/mpc86xx/traps.c:161:6: note: Assignment 'p=(unsigned char*)((unsigned long)p&4294967264U)', assigned value is 0
u-boot-2018.07/arch/powerpc/cpu/mpc86xx/traps.c:162:2: note: Compound assignment '-=', assigned value is -32
u-boot-2018.07/arch/powerpc/cpu/mpc86xx/traps.c:162:4: note: Null pointer subtraction
u-boot-2018.07/arch/powerpc/cpu/mpc86xx/traps.c:40:16: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/arch/powerpc/cpu/mpc86xx/traps.c:67:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc86xx/traps.c:68:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc86xx/traps.c:69:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc86xx/traps.c:70:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc8xx/immap.c:94:16: error: Shifting by a negative value is undefined behaviour [shiftNegative]
u-boot-2018.07/arch/powerpc/cpu/mpc8xx/traps.c:36:16: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/arch/powerpc/cpu/mpc8xx/traps.c:61:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc8xx/traps.c:62:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc8xx/traps.c:63:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc8xx/traps.c:64:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/powerpc/cpu/mpc8xxx/fsl_lbc.c:59:6: style: Condition 'init_br1' is always true [knownConditionTrueFalse]
u-boot-2018.07/arch/powerpc/cpu/mpc8xxx/fsl_lbc.c:34:18: note: Assignment 'init_br1=1', assigned value is 1
u-boot-2018.07/arch/powerpc/cpu/mpc8xxx/fsl_lbc.c:59:6: note: Condition 'init_br1' is always true
u-boot-2018.07/arch/powerpc/cpu/mpc8xxx/fsl_pamu.c:162:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/powerpc/cpu/mpc8xxx/fsl_pamu.c:151:11: style: The scope of the variable 'win_size' can be reduced. [variableScope]
u-boot-2018.07/arch/powerpc/cpu/mpc8xxx/fsl_pamu.c:152:11: style: The scope of the variable 'index' can be reduced. [variableScope]
u-boot-2018.07/arch/powerpc/cpu/mpc8xxx/fsl_pamu.c:152:18: style: The scope of the variable 'swse' can be reduced. [variableScope]
u-boot-2018.07/arch/powerpc/cpu/mpc8xxx/fsl_pamu.c:153:16: style: The scope of the variable 'fspi_idx' can be reduced. [variableScope]
u-boot-2018.07/arch/powerpc/cpu/mpc8xxx/fsl_pamu.c:374:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/arch/powerpc/cpu/mpc8xxx/fsl_pamu.c:380:11: style: The scope of the variable 'subwin_size' can be reduced. [variableScope]
u-boot-2018.07/arch/powerpc/cpu/mpc8xxx/fsl_pamu.c:295:34: portability: '(void*)base_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc8xxx/fsl_pamu.c:320:29: portability: '(void*)regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc8xxx/fsl_pamu.c:333:34: portability: '(void*)base_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/powerpc/cpu/mpc8xxx/srio.c:46:0: error: #error "No defines for DEVDISR_SRIO" [preprocessorErrorDirective]
u-boot-2018.07/arch/powerpc/lib/extable.c:36:7: style: The scope of the variable 'diff' can be reduced. [variableScope]
u-boot-2018.07/arch/riscv/lib/reloc_riscv_efi.c:58:17: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/arch/sandbox/cpu/eth-raw-os.c:157:31: portability: 'packet' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/sandbox/cpu/os.c:642:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/sandbox/cpu/os.c:160:5: warning: Either the condition 'if(ptr)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
u-boot-2018.07/arch/sandbox/cpu/os.c:161:5: note: Assuming that condition 'if(ptr)' is not redundant
u-boot-2018.07/arch/sandbox/cpu/os.c:158:27: note: Assignment 'hdr=ptr', assigned value is 0
u-boot-2018.07/arch/sandbox/cpu/os.c:160:5: note: Null pointer subtraction
u-boot-2018.07/arch/sandbox/cpu/os.c:170:5: warning: Either the condition 'if(ptr)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
u-boot-2018.07/arch/sandbox/cpu/os.c:175:6: note: Assuming that condition 'if(ptr)' is not redundant
u-boot-2018.07/arch/sandbox/cpu/os.c:167:27: note: Assignment 'hdr=ptr', assigned value is 0
u-boot-2018.07/arch/sandbox/cpu/os.c:170:5: note: Null pointer subtraction
u-boot-2018.07/arch/sandbox/cpu/sdl.c:286:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
u-boot-2018.07/arch/sandbox/cpu/start.c:88:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
u-boot-2018.07/arch/sandbox/cpu/state.c:384:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/arch/sh/lib/libgcc.h:17:0: error: #error I feel sick. [preprocessorErrorDirective]
u-boot-2018.07/arch/sh/lib/board.c:27:22: portability: 'reloc_board_init_r' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/sh/lib/zimageboot.c:48:9: warning: Possible null pointer dereference: param [nullPointer]
u-boot-2018.07/arch/sh/lib/zimageboot.c:20:25: note: Assignment 'param=NULL', assigned value is 0
u-boot-2018.07/arch/sh/lib/zimageboot.c:48:9: note: Null pointer dereference
u-boot-2018.07/arch/sh/lib/zimageboot.c:54:2: warning: Possible null pointer dereference: zboot_entry [nullPointer]
u-boot-2018.07/arch/sh/lib/zimageboot.c:18:47: note: Assignment 'zboot_entry=NULL', assigned value is 0
u-boot-2018.07/arch/sh/lib/zimageboot.c:54:2: note: Null pointer dereference
u-boot-2018.07/arch/sh/lib/zimageboot.c:43:26: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
u-boot-2018.07/arch/sh/lib/zimageboot.c:20:25: note: Assignment 'param=NULL', assigned value is 0
u-boot-2018.07/arch/sh/lib/zimageboot.c:43:26: note: Null pointer addition
u-boot-2018.07/arch/x86/cpu/baytrail/cpu.c:49:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/baytrail/cpu.c:36:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/x86/cpu/baytrail/cpu.c:38:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/x86/cpu/baytrail/cpu.c:37:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/broadwell/cpu.c:245:25: style: Same expression on both sides of '-'. [duplicateExpression]
u-boot-2018.07/arch/x86/cpu/broadwell/cpu.c:492:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/broadwell/lpc.c:51:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/broadwell/pch.c:101:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/broadwell/pch.c:314:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/broadwell/pch.c:413:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/broadwell/pinctrl_broadwell.c:170:44: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
u-boot-2018.07/arch/x86/cpu/broadwell/pinctrl_broadwell.c:171:38: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
u-boot-2018.07/arch/x86/cpu/broadwell/pinctrl_broadwell.c:172:38: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
u-boot-2018.07/arch/x86/cpu/broadwell/pinctrl_broadwell.c:173:46: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
u-boot-2018.07/arch/x86/cpu/broadwell/pinctrl_broadwell.c:163:11: style: The scope of the variable 'bit' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/broadwell/sata.c:70:2: style: Variable 'reg16' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/x86/cpu/broadwell/sata.c:69:2: note: Variable 'reg16' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/x86/cpu/broadwell/sata.c:70:2: note: Variable 'reg16' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/x86/cpu/broadwell/sata.c:46:6: style: The scope of the variable 'port' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/broadwell/sata.c:63:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/broadwell/sata.c:197:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/broadwell/sata.c:206:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/coreboot/sdram.c:22:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/x86/cpu/coreboot/sdram.c:109:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/coreboot/sdram.c:109:9: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/coreboot/tables.c:155:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
u-boot-2018.07/arch/x86/cpu/i386/cpu.c:528:6: style: Condition '!pgtable' is always false [knownConditionTrueFalse]
u-boot-2018.07/arch/x86/cpu/i386/cpu.c:527:12: note: Assignment 'pgtable=(uint32_t*)16777216', assigned value is 16777216
u-boot-2018.07/arch/x86/cpu/i386/cpu.c:528:6: note: Condition '!pgtable' is always false
u-boot-2018.07/arch/x86/cpu/i386/cpu.c:229:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/x86/cpu/i386/cpu.c:456:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/x86/cpu/i386/interrupt.c:205:13: portability: 'irq_entry' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/x86/cpu/intel_common/microcode.c:102:16: style: The scope of the variable 'high' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/intel_common/microcode.c:130:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/irq.c:152:22: style: The scope of the variable 'map' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/irq.c:154:19: style: The scope of the variable 'slot' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/ivybridge/bd82x6x.c:210:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/arch/x86/cpu/ivybridge/lpc.c:189:6: style: Condition 'nmi_option' is always false [knownConditionTrueFalse]
u-boot-2018.07/arch/x86/cpu/ivybridge/lpc.c:188:15: note: Assignment 'nmi_option=0', assigned value is 0
u-boot-2018.07/arch/x86/cpu/ivybridge/lpc.c:189:6: note: Condition 'nmi_option' is always false
u-boot-2018.07/arch/x86/cpu/ivybridge/lpc.c:504:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/ivybridge/lpc.c:359:42: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/ivybridge/lpc.c:361:42: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/ivybridge/lpc.c:365:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/ivybridge/northbridge.c:192:20: style: Same expression on both sides of '==' because the value of 'chipset_type' and 'SANDYBRIDGE_MOBILE' are the same. [duplicateExpression]
u-boot-2018.07/arch/x86/cpu/ivybridge/northbridge.c:182:27: note: 'chipset_type' is assigned value 'SANDYBRIDGE_MOBILE' here.
u-boot-2018.07/arch/x86/cpu/ivybridge/northbridge.c:192:20: note: Same expression on both sides of '==' because the value of 'chipset_type' and 'SANDYBRIDGE_MOBILE' are the same.
u-boot-2018.07/arch/x86/cpu/ivybridge/northbridge.c:50:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/ivybridge/northbridge.c:55:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/ivybridge/northbridge.c:60:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/ivybridge/sata.c:214:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/ivybridge/sdram.c:316:3: style: Variable 'uma_memory_base' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/arch/x86/cpu/ivybridge/sdram.c:311:3: note: Variable 'uma_memory_base' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/x86/cpu/ivybridge/sdram.c:316:3: note: Variable 'uma_memory_base' is reassigned a value before the old one has been used.
u-boot-2018.07/arch/x86/cpu/ivybridge/sdram.c:324:20: style: Variable 'uma_memory_base' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/arch/x86/cpu/lapic.c:24:37: style: struct member '__xchg_dummy::a' is never used. [unusedStructMember]
u-boot-2018.07/arch/x86/cpu/mp_init.c:51:18: style: struct member 'cpu_map::dev' is never used. [unusedStructMember]
u-boot-2018.07/arch/x86/cpu/mp_init.c:52:6: style: struct member 'cpu_map::apic_id' is never used. [unusedStructMember]
u-boot-2018.07/arch/x86/cpu/mp_init.c:53:6: style: struct member 'cpu_map::err_code' is never used. [unusedStructMember]
u-boot-2018.07/arch/x86/cpu/mtrr.c:50:11: style: The scope of the variable 'mask' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/quark/mrc.c:168:12: style: The scope of the variable 'my_tsc' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/quark/mrc_util.c:724:32: style: Same value in both branches of ternary operator. [duplicateValueTernary]
u-boot-2018.07/arch/x86/cpu/quark/mrc_util.c:730:32: style: Same value in both branches of ternary operator. [duplicateValueTernary]
u-boot-2018.07/arch/x86/cpu/quark/mrc_util.c:734:32: style: Same value in both branches of ternary operator. [duplicateValueTernary]
u-boot-2018.07/arch/x86/cpu/quark/mrc_util.c:738:32: style: Same value in both branches of ternary operator. [duplicateValueTernary]
u-boot-2018.07/arch/x86/cpu/quark/mrc_util.c:800:32: style: Same value in both branches of ternary operator. [duplicateValueTernary]
u-boot-2018.07/arch/x86/cpu/quark/mrc_util.c:1099:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/quark/mrc_util.c:1100:11: style: The scope of the variable 'transition_pattern' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/quark/mrc_util.c:1332:11: style: The scope of the variable 'bit' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/quark/smc.c:152:13: style: Same expression on both sides of '-'. [duplicateExpression]
u-boot-2018.07/arch/x86/cpu/quark/smc.c:801:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/quark/smc.c:806:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/quark/smc.c:813:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/quark/smc.c:818:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/quark/smc.c:825:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/quark/smc.c:830:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/quark/smc.c:1339:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/quark/smc.c:2400:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/quark/smc.c:2429:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/arch/x86/cpu/tangier/sdram.c:106:21: style: The scope of the variable 'start' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/tangier/sdram.c:106:28: style: The scope of the variable 'end' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/cpu/tangier/sdram.c:106:33: style: The scope of the variable 'size' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/lib/bios.c:157:3: warning: Possible null pointer dereference: idts [nullPointer]
u-boot-2018.07/arch/x86/lib/bios.c:149:30: note: Assignment 'idts=NULL', assigned value is 0
u-boot-2018.07/arch/x86/lib/bios.c:157:3: note: Null pointer dereference
u-boot-2018.07/arch/x86/lib/bios.c:158:3: warning: Possible null pointer dereference: idts [nullPointer]
u-boot-2018.07/arch/x86/lib/bios.c:149:30: note: Assignment 'idts=NULL', assigned value is 0
u-boot-2018.07/arch/x86/lib/bios.c:158:3: note: Null pointer dereference
u-boot-2018.07/arch/x86/lib/bios.c:159:34: warning: Possible null pointer dereference: idts [nullPointer]
u-boot-2018.07/arch/x86/lib/bios.c:149:30: note: Assignment 'idts=NULL', assigned value is 0
u-boot-2018.07/arch/x86/lib/bios.c:159:34: note: Null pointer dereference
u-boot-2018.07/arch/x86/lib/bootm.c:123:38: portability: '(void*)images->ep' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/arch/x86/lib/coreboot_table.c:103:25: style: The scope of the variable 'fb' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/lib/fsp/fsp_common.c:110:8: style: The scope of the variable 'nvs' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/lib/fsp/fsp_support.c:384:19: style: The scope of the variable 'guid_hob' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/lib/mrccache.c:196:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/lib/physmem.c:27:11: style: struct member 'pdpe::mbz_0' is never used. [unusedStructMember]
u-boot-2018.07/arch/x86/lib/physmem.c:28:11: style: struct member 'pdpe::pwt' is never used. [unusedStructMember]
u-boot-2018.07/arch/x86/lib/physmem.c:29:11: style: struct member 'pdpe::pcd' is never used. [unusedStructMember]
u-boot-2018.07/arch/x86/lib/physmem.c:30:11: style: struct member 'pdpe::mbz_1' is never used. [unusedStructMember]
u-boot-2018.07/arch/x86/lib/physmem.c:31:11: style: struct member 'pdpe::avl' is never used. [unusedStructMember]
u-boot-2018.07/arch/x86/lib/physmem.c:33:11: style: struct member 'pdpe::mbz_2' is never used. [unusedStructMember]
u-boot-2018.07/arch/x86/lib/pinctrl_ich6.c:63:7: style: The scope of the variable 'is_gpio' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/lib/pinctrl_ich6.c:63:16: style: The scope of the variable 'invert' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/lib/pinctrl_ich6.c:65:6: style: The scope of the variable 'pad_offset' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/lib/pinctrl_ich6.c:66:6: style: The scope of the variable 'dir' can be reduced. [variableScope]
u-boot-2018.07/arch/x86/lib/relocate.c:155:24: error: Uninitialized variable: text_base [uninitvar]
u-boot-2018.07/arch/x86/lib/spl.c:44:6: style: Condition 'ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/arch/x86/lib/spl.c:43:24: note: Assignment 'ret=arch_cpu_init_dm()', assigned value is 0
u-boot-2018.07/arch/x86/lib/spl.c:44:6: note: Condition 'ret' is always false
u-boot-2018.07/arch/x86/lib/zimage.c:220:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/x86/lib/zimage.c:226:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/x86/lib/zimage.c:231:2: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/x86/lib/zimage.c:256:4: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/arch/x86/lib/zimage.c:54:14: warning: Either the condition 'if(env_command_line)' is redundant or there is possible null pointer dereference: env_command_line. [nullPointerRedundantCheck]
u-boot-2018.07/arch/x86/lib/zimage.c:66:5: note: Assuming that condition 'if(env_command_line)' is not redundant
u-boot-2018.07/arch/x86/lib/zimage.c:54:14: note: Null pointer dereference
u-boot-2018.07/arch/x86/lib/zimage.c:234:40: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
u-boot-2018.07/arch/x86/lib/zimage.c:311:23: note: Assignment 'bzImage_addr=NULL', assigned value is 0
u-boot-2018.07/arch/x86/lib/zimage.c:344:25: note: Calling function 'load_zimage', 1st argument 'image' value is 0
u-boot-2018.07/arch/x86/lib/zimage.c:234:40: note: Null pointer addition
u-boot-2018.07/board/AndesTech/ax25-ae350/ax25-ae350.c:86:2: style: Variable 'node' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/AndesTech/ax25-ae350/ax25-ae350.c:80:0: note: Variable 'node' is reassigned a value before the old one has been used.
u-boot-2018.07/board/AndesTech/ax25-ae350/ax25-ae350.c:86:2: note: Variable 'node' is reassigned a value before the old one has been used.
u-boot-2018.07/board/Arcturus/ucp1020/cmd_arc.c:112:8: style: The scope of the variable 'myerr' can be reduced. [variableScope]
u-boot-2018.07/board/Arcturus/ucp1020/ucp1020.c:284:6: style: Condition '!num' is always true [knownConditionTrueFalse]
u-boot-2018.07/board/Arcturus/ucp1020/ucp1020.c:262:12: note: Assignment 'num=0', assigned value is 0
u-boot-2018.07/board/Arcturus/ucp1020/ucp1020.c:284:6: note: Condition '!num' is always true
u-boot-2018.07/board/Arcturus/ucp1020/ucp1020.c:197:8: style: The scope of the variable 'sval' can be reduced. [variableScope]
u-boot-2018.07/board/BuR/common/common.c:507:0: error: #error "LCD-support with a suitable FB-Driver is mandatory !" [preprocessorErrorDirective]
u-boot-2018.07/board/CZ.NIC/turris_omnia/turris_omnia.c:474:6: style: Condition 'err' is always true [knownConditionTrueFalse]
u-boot-2018.07/board/CZ.NIC/turris_omnia/turris_omnia.c:446:12: note: Assignment 'err=1', assigned value is 1
u-boot-2018.07/board/CZ.NIC/turris_omnia/turris_omnia.c:474:6: note: Condition 'err' is always true
u-boot-2018.07/board/CarMediaLab/flea3/flea3.c:26:0: error: #error "CONFIG_BOARD_EARLY_INIT_F must be set for this board" [preprocessorErrorDirective]
u-boot-2018.07/board/LaCie/common/cpld-gpio-bus.c:40:48: style: Function 'cpld_gpio_bus_write' argument 1 names different: declaration 'cpld_gpio_bus' definition 'bus'. [funcArgNamesDifferent]
u-boot-2018.07/board/LaCie/common/cpld-gpio-bus.h:17:48: note: Function 'cpld_gpio_bus_write' argument 1 names different: declaration 'cpld_gpio_bus' definition 'bus'.
u-boot-2018.07/board/LaCie/common/cpld-gpio-bus.c:40:48: note: Function 'cpld_gpio_bus_write' argument 1 names different: declaration 'cpld_gpio_bus' definition 'bus'.
u-boot-2018.07/board/Marvell/mvebu_armada-8k/board.c:49:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/Marvell/mvebu_armada-8k/board.c:100:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/Synology/ds414/cmd_syno.c:158:9: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/board/Synology/ds414/cmd_syno.c:169:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/Synology/ds414/cmd_syno.c:169:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/board/amlogic/khadas-vim/khadas-vim.c:29:7: style: The scope of the variable 'serial' can be reduced. [variableScope]
u-boot-2018.07/board/amlogic/libretech-cc/libretech-cc.c:29:7: style: The scope of the variable 'serial' can be reduced. [variableScope]
u-boot-2018.07/board/amlogic/odroid-c2/odroid-c2.c:28:7: style: The scope of the variable 'serial' can be reduced. [variableScope]
u-boot-2018.07/board/amlogic/p212/p212.c:29:7: style: The scope of the variable 'serial' can be reduced. [variableScope]
u-boot-2018.07/board/aristainetos/aristainetos-v2.c:351:8: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/board/aristainetos/aristainetos-v2.c:351:11: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/board/aristainetos/aristainetos-v2.c:651:8: style: The scope of the variable 'my_bootdelay' can be reduced. [variableScope]
u-boot-2018.07/board/armadeus/apf27/fpga.c:85:21: style: Function 'fpga_pgm_fn' argument 1 names different: declaration 'assert_pgm' definition 'assert'. [funcArgNamesDifferent]
u-boot-2018.07/board/armadeus/apf27/fpga.h:14:28: note: Function 'fpga_pgm_fn' argument 1 names different: declaration 'assert_pgm' definition 'assert'.
u-boot-2018.07/board/armadeus/apf27/fpga.c:85:21: note: Function 'fpga_pgm_fn' argument 1 names different: declaration 'assert_pgm' definition 'assert'.
u-boot-2018.07/board/astro/mcf5373l/fpga.c:106:16: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/board/astro/mcf5373l/fpga.c:107:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/board/astro/mcf5373l/fpga.c:328:16: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/board/bachmann/ot1200/ot1200.c:290:2: style: Variable 'bus' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/bachmann/ot1200/ot1200.c:284:0: note: Variable 'bus' is reassigned a value before the old one has been used.
u-boot-2018.07/board/bachmann/ot1200/ot1200.c:290:2: note: Variable 'bus' is reassigned a value before the old one has been used.
u-boot-2018.07/board/bachmann/ot1200/ot1200.c:230:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/beckhoff/mx53cx9020/mx53cx9020.c:323:6: style: Condition '!power_init()' is always true [knownConditionTrueFalse]
u-boot-2018.07/board/beckhoff/mx53cx9020/mx53cx9020.c:290:58: portability: '(void*)4026531840U' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/beckhoff/mx53cx9020/mx53cx9020.c:292:13: portability: '(void*)4026531840U' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/birdland/bav335x/board.c:74:37: style: Function 'get_board_type' argument 1 names different: declaration 'verbose_debug_output' definition 'debug'. [funcArgNamesDifferent]
u-boot-2018.07/board/birdland/bav335x/board.h:40:37: note: Function 'get_board_type' argument 1 names different: declaration 'verbose_debug_output' definition 'debug'.
u-boot-2018.07/board/birdland/bav335x/board.c:74:37: note: Function 'get_board_type' argument 1 names different: declaration 'verbose_debug_output' definition 'debug'.
u-boot-2018.07/board/bluewater/gurnard/gurnard.c:255:11: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/board/bluewater/gurnard/gurnard.c:363:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/board/bluewater/gurnard/gurnard.c:283:14: style: Unused variable: rev_str [unusedVariable]
u-boot-2018.07/board/boundary/nitrogen6x/nitrogen6x.c:408:1: style: Label 'free_phydev' is not used. [unusedLabel]
u-boot-2018.07/board/boundary/nitrogen6x/nitrogen6x.c:410:1: style: Label 'free_bus' is not used. [unusedLabel]
u-boot-2018.07/board/boundary/nitrogen6x/nitrogen6x.c:923:14: style: struct member 'button_key::name' is never used. [unusedStructMember]
u-boot-2018.07/board/boundary/nitrogen6x/nitrogen6x.c:379:18: style: Variable 'base' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/boundary/nitrogen6x/nitrogen6x.c:382:6: style: Variable 'ret' is not assigned a value. [unassignedVariable]
u-boot-2018.07/board/buffalo/lsxl/lsxl.c:43:0: error: #error "You need to set CONFIG_ENV_OVERWRITE" [preprocessorErrorDirective]
u-boot-2018.07/board/cavium/thunderx/thunderx.c:84:10: style: The scope of the variable 'dram_size' can be reduced. [variableScope]
u-boot-2018.07/board/cirrus/edb93xx/edb93xx.c:211:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/cobra5272/flash.c:358:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
u-boot-2018.07/board/cobra5272/flash.c:359:6: style: Variable 'wp' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:582:6: style: Condition 'ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:581:26: note: Assignment 'ret=cm_fx6_setup_ecspi()', assigned value is 0
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:582:6: note: Condition 'ret' is always false
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:586:6: style: Condition 'ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:585:28: note: Assignment 'ret=cm_fx6_setup_usb_otg()', assigned value is 0
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:586:6: note: Condition 'ret' is always false
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:590:6: style: Condition 'ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:589:29: note: Assignment 'ret=cm_fx6_setup_usb_host()', assigned value is 0
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:590:6: note: Condition 'ret' is always false
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:600:6: style: Condition 'ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:599:25: note: Assignment 'ret=cm_fx6_setup_issd()', assigned value is 0
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:600:6: note: Condition 'ret' is always false
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:605:6: style: Condition 'ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:604:24: note: Assignment 'ret=cm_fx6_setup_i2c()', assigned value is 0
u-boot-2018.07/board/compulab/cm_fx6/cm_fx6.c:605:6: note: Condition 'ret' is always false
u-boot-2018.07/board/compulab/common/eeprom.c:134:7: style: The scope of the variable 'str' can be reduced. [variableScope]
u-boot-2018.07/board/compulab/common/omap3_display.c:399:8: style: The scope of the variable 'custom_lcd' can be reduced. [variableScope]
u-boot-2018.07/board/compulab/common/omap3_display.c:351:2: warning: The buffer 'params_cpy' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
u-boot-2018.07/board/congatec/cgtqmx6eval/cgtqmx6eval.c:328:17: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/board/congatec/cgtqmx6eval/cgtqmx6eval.c:585:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/congatec/cgtqmx6eval/cgtqmx6eval.c:385:9: style: Variable 'val' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/corscience/tricorder/led.c:43:6: style: Condition 'toggle_gpio' is always false [knownConditionTrueFalse]
u-boot-2018.07/board/corscience/tricorder/led.c:24:20: note: Assignment 'toggle_gpio=0', assigned value is 0
u-boot-2018.07/board/corscience/tricorder/led.c:43:6: note: Condition 'toggle_gpio' is always false
u-boot-2018.07/board/corscience/tricorder/tricorder-eeprom.c:134:17: style: Unused variable: p [unusedVariable]
u-boot-2018.07/board/corscience/tricorder/tricorder-eeprom.c:135:6: style: Unused variable: i [unusedVariable]
u-boot-2018.07/board/cssi/MCR3000/nand.c:21:17: style: The scope of the variable 'pddat' can be reduced. [variableScope]
u-boot-2018.07/board/davinci/da8xxevm/omapl138_lcdk.c:322:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/board/davinci/da8xxevm/omapl138_lcdk.c:322:19: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/board/eets/pdu001/board.c:111:6: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/board/egnite/ethernut5/ethernut5_pwrman.c:119:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/board/egnite/ethernut5/ethernut5_pwrman.c:119:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/board/engicam/common/spl.c:368:63: style: Variable 'ccm' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/esd/vme8349/caddy.c:67:46: portability: '(void*)CONFIG_SYS_PCI1_IO_PHYS' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/b4860qds/b4860qds.c:106:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/b4860qds/b4860qds.c:750:9: style: The scope of the variable 'ret1' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/b4860qds/b4860qds.c:750:15: style: The scope of the variable 'ret2' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/b4860qds/b4860qds.c:174:12: style: struct member 'vdd_drive::voltage' is never used. [unusedStructMember]
u-boot-2018.07/board/freescale/b4860qds/ddr.c:106:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/b4860qds/ddr.c:199:9: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/b4860qds/ddr.c:201:21: style: The scope of the variable 'rank_density' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/b4860qds/ddr.c:201:35: style: The scope of the variable 'ctlr_density' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/b4860qds/eth_b4860qds.c:445:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/board/freescale/b4860qds/eth_b4860qds.c:365:6: style: The scope of the variable 'phy' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/c29xpcie/cpld.c:95:16: style: The scope of the variable 'value' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/common/arm_sleep.c:9:0: error: #error " Deep sleep needs non-secure mode support. " [preprocessorErrorDirective]
u-boot-2018.07/board/freescale/common/fsl_validate.c:511:6: style: Condition '!srk' is always true [knownConditionTrueFalse]
u-boot-2018.07/board/freescale/common/fsl_validate.c:489:15: note: Assignment 'srk=0', assigned value is 0
u-boot-2018.07/board/freescale/common/fsl_validate.c:511:6: note: Condition '!srk' is always true
u-boot-2018.07/board/freescale/common/fsl_validate.c:576:6: style: Condition '!key_hash' is always true [knownConditionTrueFalse]
u-boot-2018.07/board/freescale/common/fsl_validate.c:538:17: note: Assignment 'key_hash=0', assigned value is 0
u-boot-2018.07/board/freescale/common/fsl_validate.c:576:6: note: Condition '!key_hash' is always true
u-boot-2018.07/board/freescale/common/fsl_validate.c:712:16: style: Condition 'key_found==0' is always true [knownConditionTrueFalse]
u-boot-2018.07/board/freescale/common/fsl_validate.c:670:19: note: Assignment 'key_found=0', assigned value is 0
u-boot-2018.07/board/freescale/common/fsl_validate.c:712:16: note: Condition 'key_found==0' is always true
u-boot-2018.07/board/freescale/common/fsl_validate.c:712:16: style: Same expression on both sides of '==' because the value of 'key_found' and '0' are the same. [duplicateExpression]
u-boot-2018.07/board/freescale/common/fsl_validate.c:670:19: note: 'key_found' is assigned value '0' here.
u-boot-2018.07/board/freescale/common/fsl_validate.c:712:16: note: Same expression on both sides of '==' because the value of 'key_found' and '0' are the same.
u-boot-2018.07/board/freescale/common/fsl_validate.c:268:29: portability: 'esbc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/common/fsl_validate.c:733:30: portability: 'esbc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/common/pixis.h:159:0: error: #error Need to define pixis_t for this board [preprocessorErrorDirective]
u-boot-2018.07/board/freescale/common/ls102xa_stream_id.c:18:25: portability: 'scfg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/common/mc34vr500.c:47:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/board/freescale/common/ngpixis.c:42:16: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/common/ngpixis.c:50:10: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/common/pixis.c:364:9: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/common/pixis.c:368:18: style: The scope of the variable 'decarr' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/common/pq-mds-pib.c:26:2: style: Variable 'val8' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/freescale/common/qixis.c:83:7: style: The scope of the variable 'tag' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/common/sgmii_riser.c:50:14: style: The scope of the variable 'phyh' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/common/sys_eeprom.c:120:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/board/freescale/common/sys_eeprom.c:223:47: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/common/sys_eeprom.c:447:20: portability: '(void*)&e' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/common/sys_eeprom.c:113:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/board/freescale/common/vid.c:361:0: error: #error Specific voltage monitor must be defined [preprocessorErrorDirective]
u-boot-2018.07/board/freescale/common/zm7300.c:174:11: style: The scope of the variable 'voltage_read' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/common/zm7300.c:195:6: style: The scope of the variable 'voltage' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/corenet_ds/ddr.c:193:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/corenet_ds/ddr.c:31:15: style: The scope of the variable 'lawbar1_target_id' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/ls1012aqds/ls1012aqds.c:242:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/ls1012ardb/eth.c:43:18: style: The scope of the variable 'bus' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/ls1021aiot/ls1021aiot.c:159:71: style: Variable 'scfg' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/freescale/ls1021aqds/ddr.h:49:0: error: #error DDR type not defined [preprocessorErrorDirective]
u-boot-2018.07/board/freescale/ls1021aqds/eth.c:164:6: style: Condition '!num' is always true [knownConditionTrueFalse]
u-boot-2018.07/board/freescale/ls1021aqds/eth.c:135:12: note: Assignment 'num=0', assigned value is 0
u-boot-2018.07/board/freescale/ls1021aqds/eth.c:164:6: note: Condition '!num' is always true
u-boot-2018.07/board/freescale/ls1021aqds/ls1021aqds.c:493:26: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/ls1021aqds/ls1021aqds.c:180:71: style: Variable 'scfg' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/freescale/ls1021atwr/ls1021atwr.c:608:26: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/ls1021atwr/ls1021atwr.c:430:71: style: Variable 'scfg' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/freescale/ls1043aqds/ddr.h:52:0: error: #error DDR type not defined [preprocessorErrorDirective]
u-boot-2018.07/board/freescale/ls1043aqds/ls1043aqds.c:370:26: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/ls1043ardb/cpld.c:17:16: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/ls1043ardb/cpld.c:24:10: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/ls1043ardb/ddr.c:25:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/ls1043ardb/ls1043ardb.c:201:26: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/ls1043ardb/ls1043ardb.c:121:6: style: Unused variable: usb_pwrfault [unusedVariable]
u-boot-2018.07/board/freescale/ls1046aqds/ddr.c:25:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/ls1046aqds/ls1046aqds.c:326:26: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/ls1046ardb/cpld.c:17:16: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/ls1046ardb/cpld.c:24:10: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/ls1046ardb/ddr.c:25:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/ls1088a/ddr.c:40:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/ls1088a/eth_ls1088aqds.c:614:17: style: Unused variable: i [unusedVariable]
u-boot-2018.07/board/freescale/ls2080a/ddr.c:23:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/ls2080aqds/ddr.c:27:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/ls2080ardb/ddr.c:27:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/m5208evbe/m5208evbe.c:32:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/freescale/m52277evb/m52277evb.c:41:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/freescale/m5235evb/m5235evb.c:47:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/freescale/m5253demo/flash.c:374:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
u-boot-2018.07/board/freescale/m5253demo/flash.c:58:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/m5253demo/flash.c:180:24: style: The scope of the variable 'count' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/m5253demo/flash.c:45:11: style: Variable 'fbase' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/freescale/m5253demo/flash.c:373:3: style: Variable 'wp' is modified but its new value is never used. [unreadVariable]
u-boot-2018.07/board/freescale/m5282evb/m5282evb.c:24:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/freescale/m53017evb/m53017evb.c:32:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/freescale/m5329evb/m5329evb.c:32:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/freescale/m5373evb/m5373evb.c:32:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/freescale/m54418twr/m54418twr.c:47:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/freescale/m54451evb/m54451evb.c:49:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/freescale/m54455evb/m54455evb.c:41:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/freescale/m547xevb/m547xevb.c:38:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/freescale/m548xevb/m548xevb.c:38:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/freescale/mpc8349itx/pci.c:69:5: style: Unused variable: reg8 [unusedVariable]
u-boot-2018.07/board/freescale/mpc8544ds/mpc8544ds.c:33:12: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
u-boot-2018.07/board/freescale/mpc8544ds/mpc8544ds.c:66:22: style: Unused variable: pci_info [unusedVariable]
u-boot-2018.07/board/freescale/mpc8544ds/mpc8544ds.c:75:13: style: Variable 'porpllsr' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/freescale/mpc8544ds/mpc8544ds.c:68:16: style: Unused variable: pci_agent [unusedVariable]
u-boot-2018.07/board/freescale/mpc8544ds/mpc8544ds.c:68:27: style: Unused variable: pci_speed [unusedVariable]
u-boot-2018.07/board/freescale/mpc8544ds/mpc8544ds.c:68:38: style: Unused variable: pci_32 [unusedVariable]
u-boot-2018.07/board/freescale/mpc8544ds/mpc8544ds.c:68:46: style: Unused variable: pci_arb [unusedVariable]
u-boot-2018.07/board/freescale/mpc8544ds/mpc8544ds.c:68:55: style: Unused variable: pci_clk_sel [unusedVariable]
u-boot-2018.07/board/freescale/mpc8544ds/mpc8544ds.c:69:0: style: Variable 'first_free_busno' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/freescale/mpc8544ds/mpc8544ds.c:71:6: style: Unused variable: pcie_ep [unusedVariable]
u-boot-2018.07/board/freescale/mpc8544ds/mpc8544ds.c:71:15: style: Unused variable: pcie_configured [unusedVariable]
u-boot-2018.07/board/freescale/mpc8548cds/mpc8548cds.c:195:22: style: Unused variable: pci_info [unusedVariable]
u-boot-2018.07/board/freescale/mpc8548cds/mpc8548cds.c:203:13: style: Variable 'porpllsr' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/freescale/mpc8548cds/mpc8548cds.c:197:16: style: Unused variable: pci_agent [unusedVariable]
u-boot-2018.07/board/freescale/mpc8548cds/mpc8548cds.c:197:27: style: Unused variable: pci_speed [unusedVariable]
u-boot-2018.07/board/freescale/mpc8548cds/mpc8548cds.c:197:38: style: Unused variable: pci_32 [unusedVariable]
u-boot-2018.07/board/freescale/mpc8548cds/mpc8548cds.c:197:46: style: Unused variable: pci_arb [unusedVariable]
u-boot-2018.07/board/freescale/mpc8548cds/mpc8548cds.c:197:55: style: Unused variable: pci_clk_sel [unusedVariable]
u-boot-2018.07/board/freescale/mpc8548cds/mpc8548cds.c:199:7: style: Unused variable: buf [unusedVariable]
u-boot-2018.07/board/freescale/mpc8569mds/mpc8569mds.c:236:7: style: Unused variable: d_init [unusedVariable]
u-boot-2018.07/board/freescale/mpc8572ds/ddr.c:117:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/mpc8610hpcd/mpc8610hpcd.c:194:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
u-boot-2018.07/board/freescale/mpc8610hpcd/mpc8610hpcd.c:223:22: style: Unused variable: pci_info [unusedVariable]
u-boot-2018.07/board/freescale/mpc8610hpcd/mpc8610hpcd.c:228:12: style: Variable 'devdisr' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/freescale/mpc8610hpcd/mpc8610hpcd.c:226:6: style: Unused variable: pci_agent [unusedVariable]
u-boot-2018.07/board/freescale/mpc8641hpcn/ddr.c:62:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/mx35pdk/mx35pdk.c:29:0: error: #error "CONFIG_BOARD_LATE_INIT must be set for this board" [preprocessorErrorDirective]
u-boot-2018.07/board/freescale/mx6memcal/spl.c:37:0: error: #error select UART console pads [preprocessorErrorDirective]
u-boot-2018.07/board/freescale/p1010rdb/p1010rdb.c:135:5: style: Unused variable: tmp [unusedVariable]
u-boot-2018.07/board/freescale/p1010rdb/p1010rdb.c:276:8: style: Variable 'cpu' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/freescale/p1010rdb/p1010rdb.c:273:41: style: Variable 'cpld_data' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/freescale/p1010rdb/p1010rdb.c:274:5: style: Unused variable: val [unusedVariable]
u-boot-2018.07/board/freescale/p1022ds/ddr.c:49:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/p1022ds/diu.c:295:17: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/p1022ds/diu.c:319:11: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/p1022ds/p1022ds.c:104:14: style: The scope of the variable 'audclk' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c:345:6: style: Condition '!num' is always true [knownConditionTrueFalse]
u-boot-2018.07/board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c:322:12: note: Assignment 'num=0', assigned value is 0
u-boot-2018.07/board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c:345:6: note: Condition '!num' is always true
u-boot-2018.07/board/freescale/p1_twr/p1_twr.c:208:6: style: Condition '!num' is always true [knownConditionTrueFalse]
u-boot-2018.07/board/freescale/p1_twr/p1_twr.c:189:12: note: Assignment 'num=0', assigned value is 0
u-boot-2018.07/board/freescale/p1_twr/p1_twr.c:208:6: note: Condition '!num' is always true
u-boot-2018.07/board/freescale/p2041rdb/cpld.c:24:16: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/p2041rdb/cpld.c:32:10: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/p2041rdb/ddr.c:57:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/qemu-ppce500/qemu-ppce500.c:232:28: portability: 'prop' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/t102xqds/ddr.c:50:0: error: #error DDR type not defined [preprocessorErrorDirective]
u-boot-2018.07/board/freescale/t102xrdb/cpld.c:19:16: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/t102xrdb/cpld.c:26:10: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/t102xrdb/ddr.c:58:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/t1040qds/ddr.h:44:0: error: #error DDR type not defined [preprocessorErrorDirective]
u-boot-2018.07/board/freescale/t104xrdb/cpld.c:23:16: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/t104xrdb/cpld.c:30:10: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/t104xrdb/ddr.h:46:0: error: #error DDR type not defined [preprocessorErrorDirective]
u-boot-2018.07/board/freescale/t208xqds/ddr.c:25:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/t208xqds/eth_t208xqds.c:197:6: style: The scope of the variable 'phy' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/t208xqds/eth_t208xqds.c:373:28: error: Undefined behavior: Variable 'buf' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
u-boot-2018.07/board/freescale/t208xqds/eth_t208xqds.c:384:28: error: Undefined behavior: Variable 'buf' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
u-boot-2018.07/board/freescale/t208xqds/eth_t208xqds.c:395:28: error: Undefined behavior: Variable 'buf' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
u-boot-2018.07/board/freescale/t208xqds/eth_t208xqds.c:406:28: error: Undefined behavior: Variable 'buf' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
u-boot-2018.07/board/freescale/t208xrdb/cpld.c:16:16: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/t208xrdb/cpld.c:23:10: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/t208xrdb/ddr.c:25:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/t4qds/ddr.c:25:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/t4qds/eth.c:280:7: style: The scope of the variable 'off' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/t4qds/eth.c:288:28: error: Undefined behavior: Variable 'buf' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
u-boot-2018.07/board/freescale/t4qds/eth.c:297:28: error: Undefined behavior: Variable 'buf' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
u-boot-2018.07/board/freescale/t4qds/eth.c:306:28: error: Undefined behavior: Variable 'buf' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
u-boot-2018.07/board/freescale/t4qds/eth.c:315:28: error: Undefined behavior: Variable 'buf' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
u-boot-2018.07/board/freescale/t4qds/t4240qds.c:112:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/t4qds/t4240qds.c:722:6: style: The scope of the variable 'vdd' can be reduced. [variableScope]
u-boot-2018.07/board/freescale/t4qds/t4240qds.c:666:25: portability: 'srds_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/t4qds/t4240qds.c:246:12: style: struct member 'vdd_drive::voltage' is never used. [unusedStructMember]
u-boot-2018.07/board/freescale/t4rdb/cpld.c:27:16: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/t4rdb/cpld.c:34:10: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/freescale/t4rdb/ddr.c:25:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/freescale/t4rdb/eth.c:32:33: style: Function 'fdt_fixup_board_enet' argument 1 names different: declaration 'blob' definition 'fdt'. [funcArgNamesDifferent]
u-boot-2018.07/board/freescale/t4rdb/t4rdb.h:14:33: note: Function 'fdt_fixup_board_enet' argument 1 names different: declaration 'blob' definition 'fdt'.
u-boot-2018.07/board/freescale/t4rdb/eth.c:32:33: note: Function 'fdt_fixup_board_enet' argument 1 names different: declaration 'blob' definition 'fdt'.
u-boot-2018.07/board/gateworks/gw_ventana/common.c:1206:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gateworks/gw_ventana/common.c:1206:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gateworks/gw_ventana/common.c:1223:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gateworks/gw_ventana/common.c:1031:8: style: The scope of the variable 'name' can be reduced. [variableScope]
u-boot-2018.07/board/gateworks/gw_ventana/gw_ventana.c:719:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
u-boot-2018.07/board/gdsys/a38x/controlcenterdc.c:223:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/gdsys/a38x/ihs_phys.c:172:3: style: Variable 'porttype' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/gdsys/a38x/ihs_phys.c:169:0: note: Variable 'porttype' is reassigned a value before the old one has been used.
u-boot-2018.07/board/gdsys/a38x/ihs_phys.c:172:3: note: Variable 'porttype' is reassigned a value before the old one has been used.
u-boot-2018.07/board/gdsys/a38x/keyprogram.c:131:2: style: Variable 'cmd' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/gdsys/a38x/keyprogram.c:126:0: note: Variable 'cmd' is reassigned a value before the old one has been used.
u-boot-2018.07/board/gdsys/a38x/keyprogram.c:131:2: note: Variable 'cmd' is reassigned a value before the old one has been used.
u-boot-2018.07/board/gdsys/common/cmd_ioloop.c:276:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/common/cmd_ioloop.c:125:53: style: Variable 'k' is modified but its new value is never used. [unreadVariable]
u-boot-2018.07/board/gdsys/common/ioep-fpga.c:108:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/common/ioep-fpga.c:174:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/common/ioep-fpga.c:198:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/common/ioep-fpga.c:210:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/common/ioep-fpga.c:228:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/common/ioep-fpga.c:232:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/common/ioep-fpga.c:235:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/common/mclink.c:52:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/common/mclink.c:52:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/common/osd.c:326:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/common/osd.c:326:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/common/osd.c:326:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/common/osd.c:389:23: style: Same expression on both sides of '&&' because the value of 'pixclock_present' and 'output_driver_present' are the same. [duplicateExpression]
u-boot-2018.07/board/gdsys/common/osd.c:307:26: note: 'pixclock_present' is assigned value 'false' here.
u-boot-2018.07/board/gdsys/common/osd.c:308:31: note: 'output_driver_present' is assigned value 'false' here.
u-boot-2018.07/board/gdsys/common/osd.c:389:23: note: Same expression on both sides of '&&' because the value of 'pixclock_present' and 'output_driver_present' are the same.
u-boot-2018.07/board/gdsys/mpc8308/hrcon.c:149:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/mpc8308/hrcon.c:136:2: style: Variable 'ch0_rgmii2_present' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/gdsys/mpc8308/hrcon.c:128:0: note: Variable 'ch0_rgmii2_present' is reassigned a value before the old one has been used.
u-boot-2018.07/board/gdsys/mpc8308/hrcon.c:136:2: note: Variable 'ch0_rgmii2_present' is reassigned a value before the old one has been used.
u-boot-2018.07/board/gdsys/mpc8308/hrcon.c:124:15: style: The scope of the variable 'mux_ch' can be reduced. [variableScope]
u-boot-2018.07/board/gdsys/mpc8308/strider.c:166:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/mpc8308/strider.c:145:2: style: Variable 'ch0_sgmii2_present' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/gdsys/mpc8308/strider.c:136:0: note: Variable 'ch0_sgmii2_present' is reassigned a value before the old one has been used.
u-boot-2018.07/board/gdsys/mpc8308/strider.c:145:2: note: Variable 'ch0_sgmii2_present' is reassigned a value before the old one has been used.
u-boot-2018.07/board/gdsys/mpc8308/strider.c:127:15: style: The scope of the variable 'mux_ch' can be reduced. [variableScope]
u-boot-2018.07/board/gdsys/p1022/controlcenterd-id.c:368:29: warning: Either the condition 'if(hash_ptr&&hash_ptr->valid)' is redundant or there is possible null pointer dereference: dst. [nullPointerRedundantCheck]
u-boot-2018.07/board/gdsys/p1022/controlcenterd-id.c:1115:5: note: Assuming that condition 'if(hash_ptr&&hash_ptr->valid)' is not redundant
u-boot-2018.07/board/gdsys/p1022/controlcenterd-id.c:1109:24: note: Calling function 'compute_self_hash', 1st argument 'dst' value is 0
u-boot-2018.07/board/gdsys/p1022/controlcenterd-id.c:368:29: note: Null pointer dereference
u-boot-2018.07/board/gdsys/p1022/controlcenterd-id.c:369:2: warning: Either the condition 'if(hash_ptr&&hash_ptr->valid)' is redundant or there is possible null pointer dereference: dst. [nullPointerRedundantCheck]
u-boot-2018.07/board/gdsys/p1022/controlcenterd-id.c:1115:5: note: Assuming that condition 'if(hash_ptr&&hash_ptr->valid)' is not redundant
u-boot-2018.07/board/gdsys/p1022/controlcenterd-id.c:1109:24: note: Calling function 'compute_self_hash', 1st argument 'dst' value is 0
u-boot-2018.07/board/gdsys/p1022/controlcenterd-id.c:369:2: note: Null pointer dereference
u-boot-2018.07/board/gdsys/p1022/controlcenterd-id.c:898:12: error: Uninitialized struct member: header.code [uninitStructMember]
u-boot-2018.07/board/gdsys/p1022/controlcenterd.c:398:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/p1022/controlcenterd.c:414:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/p1022/controlcenterd.c:422:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/p1022/controlcenterd.c:423:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/gdsys/p1022/ddr.c:20:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/imgtec/malta/malta.c:43:7: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/imgtec/malta/malta.c:49:7: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/inversepath/usbarmory/usbarmory.c:376:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/inversepath/usbarmory/usbarmory.c:380:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/inversepath/usbarmory/usbarmory.c:385:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/keymile/common/common.c:359:22: style: Condition 'testpin!=0' is always false [knownConditionTrueFalse]
u-boot-2018.07/board/keymile/common/common.c:349:16: note: Assignment 'testpin=0', assigned value is 0
u-boot-2018.07/board/keymile/common/common.c:359:22: note: Condition 'testpin!=0' is always false
u-boot-2018.07/board/keymile/common/common.c:263:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/keymile/common/common.c:263:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/keymile/common/common.c:297:6: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/keymile/common/common.c:323:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/keymile/common/common.c:326:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/keymile/common/common.c:328:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/keymile/common/common.c:357:2: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/keymile/common/common.c:350:0: note: Variable 's' is reassigned a value before the old one has been used.
u-boot-2018.07/board/keymile/common/common.c:357:2: note: Variable 's' is reassigned a value before the old one has been used.
u-boot-2018.07/board/keymile/common/common.c:359:22: style: Same expression on both sides of '!=' because the value of 'testpin' and '0' are the same. [duplicateExpression]
u-boot-2018.07/board/keymile/common/common.c:349:16: note: 'testpin' is assigned value '0' here.
u-boot-2018.07/board/keymile/common/common.c:359:22: note: Same expression on both sides of '!=' because the value of 'testpin' and '0' are the same.
u-boot-2018.07/board/keymile/common/ivm.c:23:17: style: The scope of the variable 'r1' can be reduced. [variableScope]
u-boot-2018.07/board/keymile/common/ivm.c:24:17: style: The scope of the variable 'byte' can be reduced. [variableScope]
u-boot-2018.07/board/keymile/common/ivm.c:46:7: style: The scope of the variable 'tempbuf' can be reduced. [variableScope]
u-boot-2018.07/board/keymile/common/ivm.c:107:16: style: The scope of the variable 'size' can be reduced. [variableScope]
u-boot-2018.07/board/keymile/km_arm/fpga_config.c:108:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/keymile/km_arm/fpga_config.c:159:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/keymile/km_arm/fpga_config.c:101:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/board/keymile/kmp204x/ddr.c:23:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/kmc/kzm9g/kzm9g.c:368:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/kosagi/novena/novena.c:228:11: style: struct member 'novena_eeprom_data::version' is never used. [unusedStructMember]
u-boot-2018.07/board/kosagi/novena/novena.c:229:11: style: struct member 'novena_eeprom_data::reserved' is never used. [unusedStructMember]
u-boot-2018.07/board/kosagi/novena/novena.c:230:11: style: struct member 'novena_eeprom_data::serial' is never used. [unusedStructMember]
u-boot-2018.07/board/kosagi/novena/novena.c:232:11: style: struct member 'novena_eeprom_data::features' is never used. [unusedStructMember]
u-boot-2018.07/board/lg/sniper/sniper.c:96:16: style: The scope of the variable 'data' can be reduced. [variableScope]
u-boot-2018.07/board/liebherr/display5/display5.c:35:0: error: #error "CONFIG_SPI must be set for this board" [preprocessorErrorDirective]
u-boot-2018.07/board/liebherr/mccmon6/mccmon6.c:162:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/logicpd/am3517evm/am3517evm.c:108:24: style: The scope of the variable 'ctr' can be reduced. [variableScope]
u-boot-2018.07/board/micronas/vct/ebi_nor_flash.c:30:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/micronas/vct/ebi_onenand.c:27:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/micronas/vct/ebi_smc911x.c:35:41: warning: Function 'smc911x_reg_read' argument order different: declaration 'addr, ' definition 'dev, addr' [funcArgOrderDifferent]
u-boot-2018.07/board/micronas/vct/vct.h:72:26: note: Function 'smc911x_reg_read' argument order different: declaration 'addr, ' definition 'dev, addr'
u-boot-2018.07/board/micronas/vct/ebi_smc911x.c:35:41: note: Function 'smc911x_reg_read' argument order different: declaration 'addr, ' definition 'dev, addr'
u-boot-2018.07/board/micronas/vct/ebi_smc911x.c:49:43: warning: Function 'smc911x_reg_write' argument order different: declaration 'addr, data, ' definition 'dev, addr, data' [funcArgOrderDifferent]
u-boot-2018.07/board/micronas/vct/vct.h:73:28: note: Function 'smc911x_reg_write' argument order different: declaration 'addr, data, ' definition 'dev, addr, data'
u-boot-2018.07/board/micronas/vct/ebi_smc911x.c:49:43: note: Function 'smc911x_reg_write' argument order different: declaration 'addr, data, ' definition 'dev, addr, data'
u-boot-2018.07/board/micronas/vct/ebi_smc911x.c:56:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/micronas/vct/ebi_smc911x.c:67:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/micronas/vct/vct.c:21:0: error: #error "vct: No board variant defined!" [preprocessorErrorDirective]
u-boot-2018.07/board/nokia/rx51/rx51.c:546:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/omicron/calimain/calimain.c:100:6: style: Unused variable: val [unusedVariable]
u-boot-2018.07/board/phytec/pcm052/pcm052.c:319:0: error: #error DDR characteristics undefined for this target. Please define them. [preprocessorErrorDirective]
u-boot-2018.07/board/phytec/pcm058/pcm058.c:206:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/phytec/pfla02/pfla02.c:211:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/qualcomm/dragonboard410c/dragonboard410c.c:153:6: style: The scope of the variable 'offset' can be reduced. [variableScope]
u-boot-2018.07/board/renesas/sh7752evb/sh7752evb.c:244:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/board/renesas/sh7752evb/sh7752evb.c:247:17: style: The scope of the variable 'buf' can be reduced. [variableScope]
u-boot-2018.07/board/renesas/sh7752evb/sh7752evb.c:65:38: style: Variable 'align' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/renesas/sh7753evb/sh7753evb.c:260:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/board/renesas/sh7753evb/sh7753evb.c:263:17: style: The scope of the variable 'buf' can be reduced. [variableScope]
u-boot-2018.07/board/renesas/sh7753evb/sh7753evb.c:72:38: style: Variable 'align' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/renesas/sh7757lcr/sh7757lcr.c:65:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/board/renesas/sh7757lcr/sh7757lcr.c:357:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/board/renesas/sh7757lcr/sh7757lcr.c:360:17: style: The scope of the variable 'buf' can be reduced. [variableScope]
u-boot-2018.07/board/renesas/sh7757lcr/sh7757lcr.c:115:38: style: Variable 'align' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/renesas/sh7785lcr/rtl8169_mac.c:221:17: style: The scope of the variable 'wk' can be reduced. [variableScope]
u-boot-2018.07/board/renesas/stout/cpld.c:60:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/renesas/ulcb/cpld.c:65:44: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/samsung/common/board.c:101:16: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/board/samsung/common/board.c:113:16: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/board/samsung/common/board.c:113:22: style: The scope of the variable 'size' can be reduced. [variableScope]
u-boot-2018.07/board/samsung/common/board.c:129:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/board/samsung/common/exynos5-dt-types.c:175:14: style: The scope of the variable 'generic' can be reduced. [variableScope]
u-boot-2018.07/board/samsung/common/exynos5-dt-types.c:191:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/samsung/odroid/odroid.c:203:50: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/samsung/trats/trats.c:339:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/samsung/trats/trats.c:340:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/samsung/trats/trats.c:341:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/samsung/trats/trats.c:342:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/samsung/trats/trats.c:344:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/samsung/trats/trats.c:345:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/samsung/trats/trats.c:346:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/samtec/vining_2000/vining_2000.c:430:6: style: Condition 'ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/board/samtec/vining_2000/vining_2000.c:429:20: note: Assignment 'ret=set_pwm_leds()', assigned value is 0
u-boot-2018.07/board/samtec/vining_2000/vining_2000.c:430:6: note: Condition 'ret' is always false
u-boot-2018.07/board/seco/mx6quq7/mx6quq7.c:120:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/seco/mx6quq7/mx6quq7.c:62:18: style: Variable 'base' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/siemens/common/board.c:223:3: performance: Buffer 'str_tmp' is being written before its old content has been used. [redundantCopy]
u-boot-2018.07/board/siemens/common/board.c:222:3: note: Buffer 'str_tmp' is being written before its old content has been used.
u-boot-2018.07/board/siemens/common/board.c:223:3: note: Buffer 'str_tmp' is being written before its old content has been used.
u-boot-2018.07/board/siemens/common/board.c:189:8: style: The scope of the variable 'ptr_env' can be reduced. [variableScope]
u-boot-2018.07/board/siemens/common/board.c:192:24: style: The scope of the variable 'pos1' can be reduced. [variableScope]
u-boot-2018.07/board/siemens/common/board.c:192:30: style: The scope of the variable 'pos2' can be reduced. [variableScope]
u-boot-2018.07/board/siemens/common/board.c:192:36: style: The scope of the variable 'ccount' can be reduced. [variableScope]
u-boot-2018.07/board/siemens/common/board.c:197:3: error: Buffer is accessed out of bounds: num [bufferAccessOutOfBounds]
u-boot-2018.07/board/siemens/common/factoryset.c:96:8: style: The scope of the variable 'z' can be reduced. [variableScope]
u-boot-2018.07/board/siemens/common/factoryset.c:97:8: style: The scope of the variable 'level' can be reduced. [variableScope]
u-boot-2018.07/board/siemens/common/board.c:76:20: style: Condition 'read_eeprom()<0' is always false [knownConditionTrueFalse]
u-boot-2018.07/board/sks-kinkel/sksimx6/sksimx6.c:146:2: style: Variable 'bus' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/sks-kinkel/sksimx6/sksimx6.c:140:0: note: Variable 'bus' is reassigned a value before the old one has been used.
u-boot-2018.07/board/sks-kinkel/sksimx6/sksimx6.c:146:2: note: Variable 'bus' is reassigned a value before the old one has been used.
u-boot-2018.07/board/socrates/socrates.c:380:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/socrates/socrates.c:382:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/socrates/socrates.c:390:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/socrates/socrates.c:37:23: style: Variable 'gur' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/socrates/socrates.c:39:6: style: Unused variable: f [unusedVariable]
u-boot-2018.07/board/spear/spear300/spear300.c:35:47: style: Variable 'misc_regs_p' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/spear/spear300/spear300.c:36:28: style: Variable 'nand' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/spear/spear310/spear310.c:36:47: style: Variable 'misc_regs_p' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/spear/spear310/spear310.c:37:28: style: Variable 'nand' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/spear/spear320/spear320.c:46:47: style: Variable 'misc_regs_p' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/spear/spear320/spear320.c:47:28: style: Variable 'nand' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/spear/spear600/spear600.c:35:47: style: Variable 'misc_regs_p' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/spear/spear600/spear600.c:36:28: style: Variable 'nand' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/sunxi/board.c:691:7: style: The scope of the variable 'serial_string' can be reduced. [variableScope]
u-boot-2018.07/board/sunxi/board.c:693:10: style: The scope of the variable 'mac_addr' can be reduced. [variableScope]
u-boot-2018.07/board/sunxi/board.c:694:7: style: The scope of the variable 'ethaddr' can be reduced. [variableScope]
u-boot-2018.07/board/sunxi/board.c:695:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/board/sunxi/dram_timings_sun4i.h:204:0: error: #error CONFIG_DRAM_TIMINGS_* is not defined [preprocessorErrorDirective]
u-boot-2018.07/board/synopsys/axs10x/axs10x.c:18:2: style: Variable 'host' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/synopsys/axs10x/axs10x.c:16:0: note: Variable 'host' is reassigned a value before the old one has been used.
u-boot-2018.07/board/synopsys/axs10x/axs10x.c:18:2: note: Variable 'host' is reassigned a value before the old one has been used.
u-boot-2018.07/board/synopsys/axs10x/axs10x.c:40:40: portability: '(void __iomem*)3758166016U' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/synopsys/axs10x/nand.c:109:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/synopsys/axs10x/nand.c:143:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/board/synopsys/emdk/emdk.c:19:2: style: Variable 'host' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/synopsys/emdk/emdk.c:17:0: note: Variable 'host' is reassigned a value before the old one has been used.
u-boot-2018.07/board/synopsys/emdk/emdk.c:19:2: note: Variable 'host' is reassigned a value before the old one has been used.
u-boot-2018.07/board/synopsys/hsdk/clk-lib.c:40:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/board/synopsys/hsdk/env-lib.c:103:7: style: The scope of the variable 'set' can be reduced. [variableScope]
u-boot-2018.07/board/synopsys/hsdk/env-lib.c:154:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/synopsys/hsdk/env-lib.c:167:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/synopsys/hsdk/hsdk.c:1026:2: style: Variable 'host' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/synopsys/hsdk/hsdk.c:1024:0: note: Variable 'host' is reassigned a value before the old one has been used.
u-boot-2018.07/board/synopsys/hsdk/hsdk.c:1026:2: note: Variable 'host' is reassigned a value before the old one has been used.
u-boot-2018.07/board/technologic/ts4800/ts4800.c:210:2: style: Variable 'bus' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/technologic/ts4800/ts4800.c:197:0: note: Variable 'bus' is reassigned a value before the old one has been used.
u-boot-2018.07/board/technologic/ts4800/ts4800.c:210:2: note: Variable 'bus' is reassigned a value before the old one has been used.
u-boot-2018.07/board/teejet/mt_ventoux/mt_ventoux.c:39:0: error: #error "The Teejet mt_ventoux must have CONFIG_FPGA enabled" [preprocessorErrorDirective]
u-boot-2018.07/board/ti/am43xx/board.c:349:11: style: The scope of the variable 'offset' can be reduced. [variableScope]
u-boot-2018.07/board/ti/beagle/led.c:55:6: style: The scope of the variable 'state' can be reduced. [variableScope]
u-boot-2018.07/board/ti/common/board_detect.c:62:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
u-boot-2018.07/board/ti/common/board_detect.c:423:10: style: The scope of the variable 'mac_addr' can be reduced. [variableScope]
u-boot-2018.07/board/ti/common/board_detect.c:424:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/board/ti/common/board_detect.c:427:6: style: The scope of the variable 'num_macs' can be reduced. [variableScope]
u-boot-2018.07/board/ti/panda/panda.c:75:6: style: The scope of the variable 'board_id3' can be reduced. [variableScope]
u-boot-2018.07/board/ti/panda/panda.c:75:17: style: The scope of the variable 'board_id4' can be reduced. [variableScope]
u-boot-2018.07/board/ti/ti814x/evm.c:167:11: style: The scope of the variable 'mac_hi' can be reduced. [variableScope]
u-boot-2018.07/board/ti/ti814x/evm.c:167:19: style: The scope of the variable 'mac_lo' can be reduced. [variableScope]
u-boot-2018.07/board/ti/ti816x/evm.c:38:11: style: The scope of the variable 'mac_hi' can be reduced. [variableScope]
u-boot-2018.07/board/ti/ti816x/evm.c:38:19: style: The scope of the variable 'mac_lo' can be reduced. [variableScope]
u-boot-2018.07/board/timll/devkit8000/devkit8000.c:88:68: style: Variable 'id_base' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/toradex/apalis_imx6/apalis_imx6.c:481:18: style: Variable 'base' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/toradex/apalis_imx6/apalis_imx6.c:484:6: style: Unused variable: ret [unusedVariable]
u-boot-2018.07/board/toradex/colibri_imx6/colibri_imx6.c:406:18: style: Variable 'base' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/toradex/common/tdx-cfg-block.c:43:0: error: #error Toradex config block location not set [preprocessorErrorDirective]
u-boot-2018.07/board/tqc/tqm834x/tqm834x.c:70:7: style: The scope of the variable 'bank_size' can be reduced. [variableScope]
u-boot-2018.07/board/tqc/tqm834x/tqm834x.c:169:6: style: The scope of the variable 'bank1_read' can be reduced. [variableScope]
u-boot-2018.07/board/tqc/tqm834x/tqm834x.c:170:6: style: The scope of the variable 'bank2_read' can be reduced. [variableScope]
u-boot-2018.07/board/tqc/tqm834x/tqm834x.c:274:7: style: The scope of the variable 'size' can be reduced. [variableScope]
u-boot-2018.07/board/tqc/tqma6/tqma6_mba6.c:66:0: error: #error "need to select module" [preprocessorErrorDirective]
u-boot-2018.07/board/udoo/neo/neo.c:302:2: style: Variable 'bus' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/udoo/neo/neo.c:294:0: note: Variable 'bus' is reassigned a value before the old one has been used.
u-boot-2018.07/board/udoo/neo/neo.c:302:2: note: Variable 'bus' is reassigned a value before the old one has been used.
u-boot-2018.07/board/udoo/udoo.c:208:1: style: Label 'free_phydev' is not used. [unusedLabel]
u-boot-2018.07/board/udoo/udoo.c:210:1: style: Label 'free_bus' is not used. [unusedLabel]
u-boot-2018.07/board/udoo/udoo.c:183:18: style: Variable 'base' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/board/udoo/udoo.c:186:6: style: Variable 'ret' is not assigned a value. [unassignedVariable]
u-boot-2018.07/board/varisys/common/sys_eeprom.c:106:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/board/varisys/common/sys_eeprom.c:384:7: style: The scope of the variable 'ethaddr' can be reduced. [variableScope]
u-boot-2018.07/board/varisys/common/sys_eeprom.c:209:47: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/varisys/common/sys_eeprom.c:456:20: portability: '(void*)&e' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/board/varisys/common/sys_eeprom.c:100:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/board/varisys/cyrus/ddr.c:103:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/board/vscom/baltos/board.c:47:6: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/board/wandboard/wandboard.c:170:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/board/xes/common/board.c:45:0: error: #error "Form factor not defined" [preprocessorErrorDirective]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:728:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:727:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:728:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:729:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:728:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:729:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:730:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:729:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:730:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:731:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:730:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:731:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:732:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:731:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:732:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:733:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:732:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:733:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:734:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:733:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:734:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:735:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:734:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:735:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:736:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:735:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:736:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:739:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:736:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:739:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:744:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:743:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:744:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:745:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:744:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:745:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:746:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:745:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:746:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:747:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:746:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:747:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:748:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:747:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:748:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:749:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:748:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:749:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:750:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:749:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:750:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:751:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:750:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:751:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:752:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:751:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:752:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:755:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:752:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:755:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:760:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:759:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:760:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:761:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:760:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:761:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:762:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:761:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:762:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:763:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:762:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:763:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:764:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:763:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:764:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:765:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:764:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:765:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:766:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:765:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:766:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:767:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:766:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:767:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:768:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:767:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:768:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:771:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:768:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:771:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:776:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:775:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:776:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:777:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:776:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:777:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:778:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:777:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:778:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:779:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:778:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:779:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:780:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:779:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:780:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:781:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:780:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:781:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:782:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:781:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:782:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:783:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:782:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:783:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:784:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:783:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:784:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:787:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:784:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:787:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:792:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:791:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:792:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:793:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:792:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:793:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:794:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:793:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:794:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:795:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:794:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:795:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:796:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:795:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:796:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:797:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:796:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:797:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:798:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:797:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:798:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:799:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:798:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:799:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:800:2: style: Variable 'regval' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:799:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c:800:2: note: Variable 'regval' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu102-revA/psu_init_gpl.c:734:2: style: Variable 'maskstatus' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu102-revA/psu_init_gpl.c:727:0: note: Variable 'maskstatus' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu102-revA/psu_init_gpl.c:734:2: note: Variable 'maskstatus' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu106-revA/psu_init_gpl.c:710:2: style: Variable 'maskstatus' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu106-revA/psu_init_gpl.c:703:0: note: Variable 'maskstatus' is reassigned a value before the old one has been used.
u-boot-2018.07/board/xilinx/zynqmp/zynqmp-zcu106-revA/psu_init_gpl.c:710:2: note: Variable 'maskstatus' is reassigned a value before the old one has been used.
u-boot-2018.07/cmd/armflash.c:50:29: portability: '(void*)start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:90:32: portability: '(void*)secend' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:97:48: portability: '(void*)secend' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:98:46: portability: '(void*)secend' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:99:43: portability: '(void*)secend' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:104:51: portability: '(void*)imginfo' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:106:27: portability: '(void*)imginfo' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:107:49: portability: '(void*)imginfo' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:108:44: portability: '(void*)imginfo' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:114:32: portability: '(void*)secend' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:115:32: portability: '(void*)secend' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:124:40: portability: '(void*)secend' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:125:51: portability: '(void*)secend' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:128:43: portability: '(void*)imginfo' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:129:43: portability: '(void*)imginfo' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:130:45: portability: '(void*)imginfo' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:131:39: portability: '(void*)imginfo' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:132:37: portability: '(void*)imginfo' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:149:27: portability: '(void*)imginfo' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:149:33: portability: '(void*)imginfo+20' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:151:27: portability: '(void*)imginfo' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:151:33: portability: '(void*)imginfo+24' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:153:27: portability: '(void*)imginfo' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/armflash.c:153:33: portability: '(void*)imginfo+28' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/bdinfo.c:458:0: error: #error "a case for this architecture does not exist!" [preprocessorErrorDirective]
u-boot-2018.07/cmd/bedbug.c:192:6: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/cmd/bedbug.c:193:6: style: The scope of the variable 'flag' can be reduced. [variableScope]
u-boot-2018.07/cmd/bmp.c:262:0: error: #error bmp_display() requires CONFIG_LCD or CONFIG_VIDEO [preprocessorErrorDirective]
u-boot-2018.07/cmd/bootefi.c:395:8: style: The scope of the variable 'saddr' can be reduced. [variableScope]
u-boot-2018.07/cmd/bootefi.c:397:8: style: The scope of the variable 'fdt_addr' can be reduced. [variableScope]
u-boot-2018.07/cmd/console.c:20:20: style: The scope of the variable 'dev' can be reduced. [variableScope]
u-boot-2018.07/cmd/cramfs.c:48:7: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/cmd/cros_ec.c:173:7: style: The scope of the variable 'region' can be reduced. [variableScope]
u-boot-2018.07/cmd/cros_ec.c:260:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
u-boot-2018.07/cmd/cros_ec.c:261:10: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/cmd/demo.c:45:6: style: The scope of the variable 'light' can be reduced. [variableScope]
u-boot-2018.07/cmd/demo.c:91:6: style: The scope of the variable 'devnum' can be reduced. [variableScope]
u-boot-2018.07/cmd/dfu.c:30:20: style: Variable 'interface' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/cmd/dfu.c:31:20: style: Variable 'devstring' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/cmd/eeprom.c:58:0: error: #error CONFIG_SYS_I2C_EEPROM_ADDR_LEN must be 1 or 2 [preprocessorErrorDirective]
u-boot-2018.07/cmd/efi.c:173:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/cmd/elf.c:353:6: style: Condition '!bootaddr' is always true [knownConditionTrueFalse]
u-boot-2018.07/cmd/elf.c:249:27: note: Assignment 'bootaddr=0', assigned value is 0
u-boot-2018.07/cmd/elf.c:353:6: note: Condition '!bootaddr' is always true
u-boot-2018.07/cmd/elf.c:253:6: style: The scope of the variable 'ptr' can be reduced. [variableScope]
u-boot-2018.07/cmd/elf.c:47:28: portability: '(void*)addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/elf.c:54:15: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/elf.c:85:28: portability: '(void*)addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/elf.c:92:15: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/elf.c:408:11: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/cmd/ethsw.c:906:6: style: The scope of the variable 'keyw_opt_matched' can be reduced. [variableScope]
u-boot-2018.07/cmd/ethsw.c:908:13: style: The scope of the variable 'cmd_keyw_p' can be reduced. [variableScope]
u-boot-2018.07/cmd/ethsw.c:909:13: style: The scope of the variable 'cmd_keyw_opt_p' can be reduced. [variableScope]
u-boot-2018.07/cmd/ethsw.c:960:6: style: The scope of the variable 'keyw_matched' can be reduced. [variableScope]
u-boot-2018.07/cmd/ethsw.c:961:7: style: The scope of the variable 'cmd_keyw_p' can be reduced. [variableScope]
u-boot-2018.07/cmd/ethsw.c:962:7: style: The scope of the variable 'cmd_keyw_def_p' can be reduced. [variableScope]
u-boot-2018.07/cmd/ethsw.c:740:28: portability: '(void*)cmd_func' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/fdc.c:717:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/fdc.c:726:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/fdc.c:314:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
u-boot-2018.07/cmd/fdc.c:217:16: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/cmd/fdc.c:714:10: error: Uninitialized variable: imsize [uninitvar]
u-boot-2018.07/cmd/fdc.c:715:6: error: Uninitialized variable: imsize [uninitvar]
u-boot-2018.07/cmd/fdc.c:717:56: error: Uninitialized variable: imsize [uninitvar]
u-boot-2018.07/cmd/fdt.c:105:8: style: Condition 'control' is always false [knownConditionTrueFalse]
u-boot-2018.07/cmd/fdt.c:89:17: note: Assignment 'control=0', assigned value is 0
u-boot-2018.07/cmd/fdt.c:105:8: note: Condition 'control' is always false
u-boot-2018.07/cmd/fdt.c:121:7: style: Condition 'control' is always false [knownConditionTrueFalse]
u-boot-2018.07/cmd/fdt.c:89:17: note: Assignment 'control=0', assigned value is 0
u-boot-2018.07/cmd/fdt.c:121:7: note: Condition 'control' is always false
u-boot-2018.07/cmd/fdt.c:128:9: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/cmd/fdt.c:259:15: style: The scope of the variable 'ptmp' can be reduced. [variableScope]
u-boot-2018.07/cmd/fdt.c:314:15: style: The scope of the variable 'nodep' can be reduced. [variableScope]
u-boot-2018.07/cmd/fdt.c:546:11: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/cmd/fdt.c:758:8: style: The scope of the variable 'cp' can be reduced. [variableScope]
u-boot-2018.07/cmd/fdt.c:957:11: style: The scope of the variable 'tag' can be reduced. [variableScope]
u-boot-2018.07/cmd/fdt.c:67:29: portability: 'nodep' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/fdt.c:911:9: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/fitupd.c:12:0: error: #error "CONFIG_UPDATE_TFTP required" [preprocessorErrorDirective]
u-boot-2018.07/cmd/gpio.c:216:2: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/gpio.c:184:11: style: Checking if unsigned variable 'gpio' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/cmd/gpt.c:97:12: style: The scope of the variable 'k' can be reduced. [variableScope]
u-boot-2018.07/cmd/gpt.c:134:8: style: The scope of the variable 'k' can be reduced. [variableScope]
u-boot-2018.07/cmd/i2c.c:1063:2: style: Variable 'length' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/cmd/i2c.c:1062:2: note: Variable 'length' is reassigned a value before the old one has been used.
u-boot-2018.07/cmd/i2c.c:1063:2: note: Variable 'length' is reassigned a value before the old one has been used.
u-boot-2018.07/cmd/i2c.c:515:17: style: The scope of the variable 'linebytes' can be reduced. [variableScope]
u-boot-2018.07/cmd/i2c.c:516:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/cmd/i2c.c:576:18: style: The scope of the variable 'cp' can be reduced. [variableScope]
u-boot-2018.07/cmd/i2c.c:636:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/cmd/i2c.c:808:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/cmd/i2c.c:1031:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/cmd/ini.c:125:8: style: The scope of the variable 'start' can be reduced. [variableScope]
u-boot-2018.07/cmd/itest.c:54:16: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/cmd/itest.c:55:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
u-boot-2018.07/cmd/jffs2.c:439:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/jffs2.c:334:8: style: The scope of the variable 'dev_name' can be reduced. [variableScope]
u-boot-2018.07/cmd/jffs2.c:428:20: style: The scope of the variable 'part' can be reduced. [variableScope]
u-boot-2018.07/cmd/jffs2.c:474:8: style: The scope of the variable 'fsname' can be reduced. [variableScope]
u-boot-2018.07/cmd/jffs2.c:476:6: style: The scope of the variable 'size' can be reduced. [variableScope]
u-boot-2018.07/cmd/jffs2.c:537:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/cmd/jffs2.c:575:8: style: The scope of the variable 'fsname' can be reduced. [variableScope]
u-boot-2018.07/cmd/jffs2.c:576:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/cmd/log.c:28:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/cmd/mem.c:162:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/mem.c:291:8: portability: 'buf1' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/mem.c:292:8: portability: 'buf2' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/cmd/mem.c:442:11: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
u-boot-2018.07/cmd/mem.c:450:12: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
u-boot-2018.07/cmd/mem.c:457:7: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
u-boot-2018.07/cmd/mfsl.c:28:13: style: Checking if unsigned variable 'fslnum' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/cmd/mfsl.c:184:13: style: Checking if unsigned variable 'fslnum' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/cmd/mfsl.c:166:49: error: Uninitialized variable: num [uninitvar]
u-boot-2018.07/cmd/mii.c:200:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/cmd/mii.c:200:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/cmd/mmc.c:18:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/cmd/mtdparts.c:1883:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/mtdparts.c:229:20: style: The scope of the variable 'part' can be reduced. [variableScope]
u-boot-2018.07/cmd/mtdparts.c:230:20: style: The scope of the variable 'dentry' can be reduced. [variableScope]
u-boot-2018.07/cmd/mtdparts.c:231:21: style: The scope of the variable 'dev' can be reduced. [variableScope]
u-boot-2018.07/cmd/mtdparts.c:271:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
u-boot-2018.07/cmd/mtdparts.c:495:20: style: The scope of the variable 'part_tmp' can be reduced. [variableScope]
u-boot-2018.07/cmd/mtdparts.c:793:21: style: The scope of the variable 'dev_tmp' can be reduced. [variableScope]
u-boot-2018.07/cmd/mtdparts.c:985:17: style: The scope of the variable 'id' can be reduced. [variableScope]
u-boot-2018.07/cmd/mtdparts.c:1009:17: style: The scope of the variable 'id' can be reduced. [variableScope]
u-boot-2018.07/cmd/mtdparts.c:1249:6: style: The scope of the variable 'part_num' can be reduced. [variableScope]
u-boot-2018.07/cmd/mtdparts.c:1303:20: style: The scope of the variable 'part' can be reduced. [variableScope]
u-boot-2018.07/cmd/mtdparts.c:1612:14: style: The scope of the variable 'mtd_id' can be reduced. [variableScope]
u-boot-2018.07/cmd/mtdparts.c:1872:20: style: The scope of the variable 'part' can be reduced. [variableScope]
u-boot-2018.07/cmd/mvebu/bubt.c:711:8: style: The scope of the variable 'name' can be reduced. [variableScope]
u-boot-2018.07/cmd/mvebu/bubt.c:654:17: style: Checking if unsigned variable 'image_size' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/cmd/mvebu/bubt.c:723:3: warning: The buffer 'dst_dev_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
u-boot-2018.07/cmd/mvebu/bubt.c:726:3: warning: The buffer 'dst_dev_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
u-boot-2018.07/cmd/mvebu/bubt.c:730:3: warning: The buffer 'src_dev_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
u-boot-2018.07/cmd/mvebu/bubt.c:732:3: warning: The buffer 'src_dev_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
u-boot-2018.07/cmd/nvedit.c:55:0: error: #error Define one of CONFIG_ENV_IS_IN_{EEPROM|FLASH|MMC|FAT|EXT4|\ [preprocessorErrorDirective]
u-boot-2018.07/cmd/nvme.c:16:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/cmd/onenand.c:56:3: portability: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
u-boot-2018.07/cmd/onenand.c:406:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/onenand.c:432:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/onenand.c:71:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/cmd/onenand.c:193:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/cmd/onenand.c:245:3: error: Memory leak: buf [memleak]
u-boot-2018.07/cmd/onenand.c:316:3: error: Memory leak: datbuf [memleak]
u-boot-2018.07/cmd/onenand.c:316:3: error: Memory leak: oobbuf [memleak]
u-boot-2018.07/cmd/part.c:58:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/cmd/part.c:122:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/cmd/pmic.c:82:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/cmd/pxe.c:111:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/pxe.c:111:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/pxe.c:683:4: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/pxe.c:619:7: style: The scope of the variable 'mac_str' can be reduced. [variableScope]
u-boot-2018.07/cmd/pxe.c:622:6: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/cmd/pxe.c:679:8: style: The scope of the variable 'finalbootargs' can be reduced. [variableScope]
u-boot-2018.07/cmd/pxe.c:1309:8: style: The scope of the variable 's' can be reduced. [variableScope]
u-boot-2018.07/cmd/pxe.c:1310:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/cmd/pxe.c:1387:20: style: The scope of the variable 'label' can be reduced. [variableScope]
u-boot-2018.07/cmd/pxe.c:1449:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/cmd/pxe.c:1501:20: style: The scope of the variable 'label' can be reduced. [variableScope]
u-boot-2018.07/cmd/scsi.c:29:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/cmd/sf.c:217:9: style: The scope of the variable 'todo' can be reduced. [variableScope]
u-boot-2018.07/cmd/source.c:42:11: style: Variable 'verify' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/cmd/spi.c:110:8: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/cmd/spl.c:150:6: style: The scope of the variable 'cmd' can be reduced. [variableScope]
u-boot-2018.07/cmd/tpm-v2.c:138:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/tpm_test.c:454:11: style: The scope of the variable 'result' can be reduced. [variableScope]
u-boot-2018.07/cmd/tsi148.c:317:15: style: The scope of the variable 'ctl' can be reduced. [variableScope]
u-boot-2018.07/cmd/tsi148.c:341:15: style: The scope of the variable 'ctl' can be reduced. [variableScope]
u-boot-2018.07/cmd/tsi148.c:364:15: style: The scope of the variable 'ctl' can be reduced. [variableScope]
u-boot-2018.07/cmd/ubi.c:280:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
u-boot-2018.07/cmd/ubi.c:532:12: warning: Identical condition 'argc<2', second condition is always false [identicalConditionAfterEarlyExit]
u-boot-2018.07/cmd/ubi.c:527:11: note: first condition
u-boot-2018.07/cmd/ubi.c:532:12: note: second condition
u-boot-2018.07/cmd/ubi.c:189:2: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/ubi.c:615:4: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/ubi.c:654:4: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/ubi.c:677:4: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/unzip.c:30:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/cmd/usb.c:653:31: style: Condition 'do_usb_stop_keyboard(1)!=0' is always false [knownConditionTrueFalse]
u-boot-2018.07/cmd/usb.c:662:31: style: Condition 'do_usb_stop_keyboard(0)!=0' is always false [knownConditionTrueFalse]
u-boot-2018.07/cmd/usb.c:304:21: style: The scope of the variable 'udev' can be reduced. [variableScope]
u-boot-2018.07/cmd/usb.c:345:17: style: The scope of the variable 'last_child' can be reduced. [variableScope]
u-boot-2018.07/cmd/usb.c:487:21: style: The scope of the variable 'udev' can be reduced. [variableScope]
u-boot-2018.07/cmd/x86/fsp.c:55:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/cmd/x86/mtrr.c:38:3: warning: %llx in format string (no. 6) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
u-boot-2018.07/cmd/x86/mtrr.c:75:2: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
u-boot-2018.07/cmd/x86/mtrr.c:75:2: warning: %llx in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
u-boot-2018.07/cmd/x86/mtrr.c:37:3: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/cmd/x86/mtrr.c:27:0: note: Variable 'type' is reassigned a value before the old one has been used.
u-boot-2018.07/cmd/x86/mtrr.c:37:3: note: Variable 'type' is reassigned a value before the old one has been used.
u-boot-2018.07/cmd/ximg.c:52:11: style: The scope of the variable 'comp' can be reduced. [variableScope]
u-boot-2018.07/cmd/zip.c:31:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/common/autoboot.c:214:16: style: The scope of the variable 'ts' can be reduced. [variableScope]
u-boot-2018.07/common/avb_verify.c:737:13: warning: Either the condition 'ops' is redundant or there is possible null pointer dereference: ops. [nullPointerRedundantCheck]
u-boot-2018.07/common/avb_verify.c:734:6: note: Assuming that condition 'ops' is not redundant
u-boot-2018.07/common/avb_verify.c:737:13: note: Null pointer dereference
u-boot-2018.07/common/avb_verify.c:232:2: style: Variable 'newargs' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/common/avb_verify.c:230:0: note: Variable 'newargs' is reassigned a value before the old one has been used.
u-boot-2018.07/common/avb_verify.c:232:2: note: Variable 'newargs' is reassigned a value before the old one has been used.
u-boot-2018.07/common/avb_verify.c:263:9: style: The scope of the variable 'buf_size' can be reduced. [variableScope]
u-boot-2018.07/common/avb_verify.c:306:9: style: The scope of the variable 'buf_size' can be reduced. [variableScope]
u-boot-2018.07/common/avb_verify.c:446:28: portability: '(void*)tmp_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/avb_verify.c:460:11: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/avb_verify.c:485:11: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/avb_verify.c:350:3: error: Memory leak: part [memleak]
u-boot-2018.07/common/avb_verify.c:355:3: error: Memory leak: part [memleak]
u-boot-2018.07/common/avb_verify.c:360:3: error: Memory leak: part [memleak]
u-boot-2018.07/common/avb_verify.c:365:3: error: Memory leak: part [memleak]
u-boot-2018.07/common/bedbug.c:782:6: style: Condition 'asm_debug' is always false [knownConditionTrueFalse]
u-boot-2018.07/common/bedbug.c:765:18: note: Assignment 'asm_debug=0', assigned value is 0
u-boot-2018.07/common/bedbug.c:782:6: note: Condition 'asm_debug' is always false
u-boot-2018.07/common/bedbug.c:792:6: style: Condition 'asm_debug' is always false [knownConditionTrueFalse]
u-boot-2018.07/common/bedbug.c:765:18: note: Assignment 'asm_debug=0', assigned value is 0
u-boot-2018.07/common/bedbug.c:792:6: note: Condition 'asm_debug' is always false
u-boot-2018.07/common/bedbug.c:806:8: style: Condition 'asm_debug' is always false [knownConditionTrueFalse]
u-boot-2018.07/common/bedbug.c:765:18: note: Assignment 'asm_debug=0', assigned value is 0
u-boot-2018.07/common/bedbug.c:806:8: note: Condition 'asm_debug' is always false
u-boot-2018.07/common/bedbug.c:818:7: style: Condition 'asm_debug' is always false [knownConditionTrueFalse]
u-boot-2018.07/common/bedbug.c:765:18: note: Assignment 'asm_debug=0', assigned value is 0
u-boot-2018.07/common/bedbug.c:818:7: note: Condition 'asm_debug' is always false
u-boot-2018.07/common/bedbug.c:837:6: style: Condition 'asm_debug' is always false [knownConditionTrueFalse]
u-boot-2018.07/common/bedbug.c:765:18: note: Assignment 'asm_debug=0', assigned value is 0
u-boot-2018.07/common/bedbug.c:837:6: note: Condition 'asm_debug' is always false
u-boot-2018.07/common/bedbug.c:423:6: style: The scope of the variable 'idx' can be reduced. [variableScope]
u-boot-2018.07/common/bedbug.c:529:19: style: The scope of the variable 'sprp' can be reduced. [variableScope]
u-boot-2018.07/common/bedbug.c:860:6: style: The scope of the variable 'is_neg' can be reduced. [variableScope]
u-boot-2018.07/common/boot_fit.c:78:21: portability: '(void*)fit' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/boot_fit.c:78:26: portability: '(void*)fit+size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/bootstage.c:335:11: style: Variable 'prev' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/common/bootstage.c:116:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/common/cli_hush.c:1636:4: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/common/cli_hush.c:1634:0: note: Variable 'str' is reassigned a value before the old one has been used.
u-boot-2018.07/common/cli_hush.c:1636:4: note: Variable 'str' is reassigned a value before the old one has been used.
u-boot-2018.07/common/cli_hush.c:3541:3: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/common/cli_hush.c:3539:11: note: Variable 'p' is reassigned a value before the old one has been used.
u-boot-2018.07/common/cli_hush.c:3541:3: note: Variable 'p' is reassigned a value before the old one has been used.
u-boot-2018.07/common/cli_hush.c:2953:19: style: The scope of the variable 'm' can be reduced. [variableScope]
u-boot-2018.07/common/cli_hush.c:2958:6: style: The scope of the variable 'next' can be reduced. [variableScope]
u-boot-2018.07/common/cli_hush.c:3264:6: style: The scope of the variable 'rcode' can be reduced. [variableScope]
u-boot-2018.07/common/cli_hush.c:3528:12: style: The scope of the variable 'p1' can be reduced. [variableScope]
u-boot-2018.07/common/cli_hush.c:3634:8: style: The scope of the variable 'p' can be reduced. [variableScope]
u-boot-2018.07/common/cli_hush.c:3670:9: style: The scope of the variable 'k' can be reduced. [variableScope]
u-boot-2018.07/common/cli_hush.c:2951:19: style: Function 'parse_stream' argument 3 names different: declaration 'input0' definition 'input'. [funcArgNamesDifferent]
u-boot-2018.07/common/cli_hush.c:479:79: note: Function 'parse_stream' argument 3 names different: declaration 'input0' definition 'input'.
u-boot-2018.07/common/cli_hush.c:2951:19: note: Function 'parse_stream' argument 3 names different: declaration 'input0' definition 'input'.
u-boot-2018.07/common/cli_hush.c:1563:2: style: Variable 'nextin' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/common/cli_hush.c:3600:0: error: Memory leak: list [memleak]
u-boot-2018.07/common/cli_hush.c:3644:0: error: Memory leak: str [memleak]
u-boot-2018.07/common/cli_hush.c:3200:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/common/cli_readline.c:25:8: style: The scope of the variable 's' can be reduced. [variableScope]
u-boot-2018.07/common/cli_readline.c:554:7: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/common/cli_simple.c:62:7: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/common/cli_simple.c:177:8: style: The scope of the variable 'token' can be reduced. [variableScope]
u-boot-2018.07/common/cli_simple.c:182:6: style: The scope of the variable 'argc' can be reduced. [variableScope]
u-boot-2018.07/common/cli_simple.c:263:6: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/common/cli_simple.c:264:6: style: The scope of the variable 'flag' can be reduced. [variableScope]
u-boot-2018.07/common/command.c:29:13: style: The scope of the variable 'swaps' can be reduced. [variableScope]
u-boot-2018.07/common/dlmalloc.c:1248:13: style: The scope of the variable 'remainder_index' can be reduced. [variableScope]
u-boot-2018.07/common/dlmalloc.c:1250:13: style: The scope of the variable 'startidx' can be reduced. [variableScope]
u-boot-2018.07/common/dlmalloc.c:1889:13: style: The scope of the variable 'remainder' can be reduced. [variableScope]
u-boot-2018.07/common/dlmalloc.c:1923:19: style: The scope of the variable 'extra2' can be reduced. [variableScope]
u-boot-2018.07/common/dlmalloc.c:2067:13: style: The scope of the variable 'p' can be reduced. [variableScope]
u-boot-2018.07/common/dlmalloc.c:2172:9: style: The scope of the variable 'new_brk' can be reduced. [variableScope]
u-boot-2018.07/common/dlmalloc.c:2238:13: style: The scope of the variable 'p' can be reduced. [variableScope]
u-boot-2018.07/common/edid.c:301:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/common/edid.c:301:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/common/edid.c:301:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/common/edid.c:447:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/common/edid.c:447:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/common/edid.c:421:16: style: The scope of the variable 'aspect' can be reduced. [variableScope]
u-boot-2018.07/common/edid.c:422:16: style: The scope of the variable 'x' can be reduced. [variableScope]
u-boot-2018.07/common/edid.c:422:19: style: The scope of the variable 'y' can be reduced. [variableScope]
u-boot-2018.07/common/eeprom/eeprom_field.c:32:16: style: The scope of the variable 'byte' can be reduced. [variableScope]
u-boot-2018.07/common/eeprom/eeprom_field.c:73:9: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/common/eeprom/eeprom_field.c:59:31: style: Checking if unsigned variable 'byte' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/common/fdt_support.c:1386:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/common/fdt_support.c:1424:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/common/fdt_support.c:368:2: style: Variable 'off' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/common/fdt_support.c:360:0: note: Variable 'off' is reassigned a value before the old one has been used.
u-boot-2018.07/common/fdt_support.c:368:2: note: Variable 'off' is reassigned a value before the old one has been used.
u-boot-2018.07/common/fdt_support.c:487:14: style: The scope of the variable 'path' can be reduced. [variableScope]
u-boot-2018.07/common/fdt_support.c:489:6: style: The scope of the variable 'offset' can be reduced. [variableScope]
u-boot-2018.07/common/fdt_support.c:1004:17: style: The scope of the variable 'prop' can be reduced. [variableScope]
u-boot-2018.07/common/hwconfig.c:39:12: warning: Either the condition 'if(str&&(str==opts||strpbrk(str-1,stopchs)==str-1)&&(strpbrk(end,stopchs)==end||*end==eqch||*end=='\0'))' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
u-boot-2018.07/common/hwconfig.c:43:5: note: Assuming that condition 'if(str&&(str==opts||strpbrk(str-1,stopchs)==str-1)&&(strpbrk(end,stopchs)==end||*end==eqch||*end=='\0'))' is not redundant
u-boot-2018.07/common/hwconfig.c:39:12: note: Null pointer addition
u-boot-2018.07/common/image-fdt.c:177:29: portability: 'of_start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/image-fdt.c:180:28: portability: 'fdt_blob' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/image-fdt.c:180:39: portability: 'fdt_blob+*of_size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/image-fdt.c:183:29: portability: 'of_start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/image-fit.c:388:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/common/image-fit.c:418:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/common/image-fit.c:1338:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/common/image-fit.c:2058:19: warning: Either the condition 'next_config' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
u-boot-2018.07/common/image-fit.c:2056:7: note: Assuming that condition 'next_config' is not redundant
u-boot-2018.07/common/image-fit.c:2058:19: note: Null pointer subtraction
u-boot-2018.07/common/image-fit.c:2048:2: style: Variable 'fit_uname' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/common/image-fit.c:2034:0: note: Variable 'fit_uname' is reassigned a value before the old one has been used.
u-boot-2018.07/common/image-fit.c:2048:2: note: Variable 'fit_uname' is reassigned a value before the old one has been used.
u-boot-2018.07/common/image-fit.c:169:11: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/common/image-fit.c:1285:7: style: The scope of the variable 'noffset' can be reduced. [variableScope]
u-boot-2018.07/common/image-fit.c:1286:9: style: The scope of the variable 'err_msg' can be reduced. [variableScope]
u-boot-2018.07/common/image-fit.c:1788:6: style: The scope of the variable 'cfg_noffset' can be reduced. [variableScope]
u-boot-2018.07/common/image-fit.c:982:15: portability: 'fit' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/image-fit.c:1078:36: portability: 'fit' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/image-sig.c:77:14: style: The scope of the variable 'name' can be reduced. [variableScope]
u-boot-2018.07/common/image-sig.c:146:24: portability: 'fit' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/image.c:556:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/common/image.c:270:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/common/image.c:1077:24: style: Variable 'rd_load' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/common/kallsyms.c:27:16: style: The scope of the variable 'sym_addr' can be reduced. [variableScope]
u-boot-2018.07/common/kgdb.c:136:16: style: The scope of the variable 'ch' can be reduced. [variableScope]
u-boot-2018.07/common/kgdb.c:163:6: style: The scope of the variable 'hexValue' can be reduced. [variableScope]
u-boot-2018.07/common/kgdb.c:203:6: style: The scope of the variable 'hexValue' can be reduced. [variableScope]
u-boot-2018.07/common/kgdb.c:230:6: style: The scope of the variable 'count' can be reduced. [variableScope]
u-boot-2018.07/common/kgdb.c:231:16: style: The scope of the variable 'ch' can be reduced. [variableScope]
u-boot-2018.07/common/kgdb.c:289:16: style: The scope of the variable 'checksum' can be reduced. [variableScope]
u-boot-2018.07/common/kgdb.c:290:6: style: The scope of the variable 'count' can be reduced. [variableScope]
u-boot-2018.07/common/kgdb.c:291:16: style: The scope of the variable 'ch' can be reduced. [variableScope]
u-boot-2018.07/common/lcd.c:174:8: style: The scope of the variable 's' can be reduced. [variableScope]
u-boot-2018.07/common/lcd_console.c:107:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/common/log.c:132:6: style: The scope of the variable 'substr_len' can be reduced. [variableScope]
u-boot-2018.07/common/lynxkdi.c:23:0: error: #error "Lynx KDI support not implemented for configured CPU" [preprocessorErrorDirective]
u-boot-2018.07/common/menu.c:57:20: style: The scope of the variable 'item' can be reduced. [variableScope]
u-boot-2018.07/common/menu.c:58:8: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/common/miiphyutil.c:41:18: style: The scope of the variable 'dev' can be reduced. [variableScope]
u-boot-2018.07/common/miiphyutil.c:183:18: style: The scope of the variable 'bus' can be reduced. [variableScope]
u-boot-2018.07/common/miiphyutil.c:281:18: style: The scope of the variable 'dev' can be reduced. [variableScope]
u-boot-2018.07/common/spl/spl.c:374:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/common/spl/spl_fit.c:425:11: style: Condition 'node<0' is always true [knownConditionTrueFalse]
u-boot-2018.07/common/spl/spl_fit.c:358:14: note: Assignment 'node=-1', assigned value is -1
u-boot-2018.07/common/spl/spl_fit.c:425:11: note: Condition 'node<0' is always true
u-boot-2018.07/common/spl/spl_fit.c:172:14: style: The scope of the variable 'sector_offset' can be reduced. [variableScope]
u-boot-2018.07/common/spl/spl_fit.c:179:6: style: The scope of the variable 'nr_sectors' can be reduced. [variableScope]
u-boot-2018.07/common/spl/spl_fit.c:235:26: portability: '(void*)load_ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/spl/spl_mmc.c:349:7: style: Condition '!spl_start_uboot()' is always false [knownConditionTrueFalse]
u-boot-2018.07/common/spl/spl_usb.c:26:19: style: The scope of the variable 'stor_dev' can be reduced. [variableScope]
u-boot-2018.07/common/spl/spl_ymodem.c:54:15: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/spl/spl_ymodem.c:64:8: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/common/stdio.c:176:20: style: The scope of the variable 'sdev' can be reduced. [variableScope]
u-boot-2018.07/common/update.c:12:0: error: #error "CONFIG_FIT and CONFIG_OF_LIBFDT are required for auto-update feature" [preprocessorErrorDirective]
u-boot-2018.07/common/usb.c:62:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/common/usb.c:132:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/common/usb.c:803:11: style: Checking if unsigned variable 'size' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/common/usb_hub.c:271:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/common/usb_hub.c:273:29: style: The scope of the variable 'portchange' can be reduced. [variableScope]
u-boot-2018.07/common/usb_hub.c:763:85: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/common/usb_storage.c:163:6: style: Condition '!count' is always true [knownConditionTrueFalse]
u-boot-2018.07/common/usb_storage.c:139:14: note: Assignment 'count=0', assigned value is 0
u-boot-2018.07/common/usb_storage.c:163:6: note: Condition '!count' is always true
u-boot-2018.07/common/usb_storage.c:153:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/common/usb_storage.c:369:6: style: The scope of the variable 'this_xfer' can be reduced. [variableScope]
u-boot-2018.07/common/usb_storage.c:372:6: style: The scope of the variable 'maxtry' can be reduced. [variableScope]
u-boot-2018.07/common/usb_storage.c:976:13: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/common/usb_storage.c:1416:63: style: Function 'usb_stor_get_info' argument 2 names different: declaration 'us' definition 'ss'. [funcArgNamesDifferent]
u-boot-2018.07/common/usb_storage.c:111:63: note: Function 'usb_stor_get_info' argument 2 names different: declaration 'us' definition 'ss'.
u-boot-2018.07/common/usb_storage.c:1416:63: note: Function 'usb_stor_get_info' argument 2 names different: declaration 'us' definition 'ss'.
u-boot-2018.07/common/xyzModem.c:647:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
u-boot-2018.07/common/xyzModem.c:131:8: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/common/xyzModem.c:133:7: style: The scope of the variable 'digit' can be reduced. [variableScope]
u-boot-2018.07/common/xyzModem.c:238:7: style: The scope of the variable 'res' can be reduced. [variableScope]
u-boot-2018.07/common/xyzModem.c:619:7: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/disk/part.c:645:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/adc/meson-saradc.c:283:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/ata/ahci.c:1218:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
u-boot-2018.07/drivers/ata/ahci.c:55:14: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/ahci.c:55:22: portability: 'base+256' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/ahci.c:65:24: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/ahci.c:150:35: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/ahci.c:549:29: portability: 'port_mmio' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/ahci.c:411:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ata/ahci.c:580:2: error: Memory leak: mem [memleak]
u-boot-2018.07/drivers/ata/ahci.c:411:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:412:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:413:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:414:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:415:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:416:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:417:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:418:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:419:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:420:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:421:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:422:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:423:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:424:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:425:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:426:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:427:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:428:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:429:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/ahci.c:430:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/dwc_ahci.c:79:34: portability: 'priv->wrapper_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:84:14: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:84:22: portability: 'base+256' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:306:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:306:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:307:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:308:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:309:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:310:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:311:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:312:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:313:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:314:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:315:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:316:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:317:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/dwc_ahsata.c:318:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/ata/libata.c:45:15: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/drivers/ata/mvsata_ide.c:52:0: error: #error CONFIG_SYS_ATA_BASE_ADDR must be defined [preprocessorErrorDirective]
u-boot-2018.07/drivers/ata/sata.c:89:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
u-boot-2018.07/drivers/ata/sata_ceva.c:103:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ata/sata_mv.c:398:13: style: The scope of the variable 'tries2' can be reduced. [variableScope]
u-boot-2018.07/drivers/ata/sata_mv.c:762:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/ata/sata_mv.c:763:7: style: The scope of the variable 'tp' can be reduced. [variableScope]
u-boot-2018.07/drivers/ata/sata_mv.c:943:3: error: Memory leak: priv [memleak]
u-boot-2018.07/drivers/ata/sata_mv.c:955:3: error: Memory leak: priv [memleak]
u-boot-2018.07/drivers/ata/sata_sil.c:83:31: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:86:22: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:87:22: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:88:22: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:89:22: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:90:22: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:91:22: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:94:34: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:97:51: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:104:28: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:105:25: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:107:31: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:124:13: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:124:25: portability: 'port+PORT_LRAM' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:139:50: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:142:26: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:142:46: portability: 'port+PORT_CMD_ACTIVATE' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:143:32: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:143:52: portability: 'port+PORT_CMD_ACTIVATE' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:143:62: portability: 'port+PORT_CMD_ACTIVATE+tag*8' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:146:36: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:150:24: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:198:22: portability: 'sata->port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:226:51: portability: 'sata->port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:303:22: portability: 'sata->port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:351:22: portability: 'sata->port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:598:37: portability: '(void*)sata_info.iobase[1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:602:21: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:605:19: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:607:33: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:608:32: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:616:20: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:622:19: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:629:31: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:640:31: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:641:13: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:642:31: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.c:667:19: portability: 'port' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ata/sata_sil.h:81:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ata/sata_sil.h:89:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ata/sata_sil.h:146:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ata/sata_sil.h:204:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ata/sata_sil3114.c:85:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/ata/sata_sil3114.c:94:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/ata/sata_sil3114.c:490:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/ata/sata_sil3114.c:496:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/ata/sata_sil3114.c:123:2: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/ata/sata_sil3114.c:117:2: note: Variable 'status' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ata/sata_sil3114.c:123:2: note: Variable 'status' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ata/sata_sil3114.c:554:16: style: The scope of the variable 'status' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/atibios.c:609:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:208:9: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:313:19: style: The scope of the variable 'srcreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:1272:9: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:1465:9: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:1651:9: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:1745:9: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:1856:9: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:1944:19: style: The scope of the variable 'srcreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:2039:10: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:2073:10: style: The scope of the variable 'srcreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:2105:20: style: The scope of the variable 'srcreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:3074:9: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:3287:10: style: The scope of the variable 'dstreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:3315:10: style: The scope of the variable 'dstreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:3342:9: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:3440:9: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:3622:9: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:3794:9: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:4423:9: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:4857:9: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops.c:4920:7: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops2.c:171:9: style: The scope of the variable 'destreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops2.c:295:13: style: The scope of the variable 'disp' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops2.c:519:13: style: The scope of the variable 'disp' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops2.c:815:10: style: The scope of the variable 'dstreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops2.c:845:13: style: The scope of the variable 'disp' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops2.c:916:10: style: The scope of the variable 'dstreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops2.c:945:10: style: The scope of the variable 'dstreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops2.c:1040:10: style: The scope of the variable 'srcreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops2.c:1209:13: style: The scope of the variable 'disp' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/ops2.c:1468:10: style: The scope of the variable 'srcreg' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:726:34: style: The scope of the variable 'cf' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:799:34: style: The scope of the variable 'cf' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1187:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1187:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1229:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1229:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1267:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1267:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1302:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1302:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1337:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1337:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1372:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1372:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1406:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1444:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1520:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1520:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1555:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1555:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1590:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1590:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1625:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1625:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:2117:9: style: The scope of the variable 'carry' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:2241:9: style: The scope of the variable 'carry' can be reduced. [variableScope]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:974:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 976. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:976:10: note: Assuming that condition 'cnt!=1' is not redundant
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:974:12: note: Shift
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1273:18: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1271. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1271:10: note: Assuming that condition 'cnt>0' is not redundant
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1273:18: note: Shift
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1488:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1487. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1487:13: note: Assuming that condition 'cnt>0' is not redundant
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1488:12: note: Shift
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1561:18: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1559. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1559:10: note: Assuming that condition 'cnt>0' is not redundant
u-boot-2018.07/drivers/bios_emulator/x86emu/prim_ops.c:1561:18: note: Shift
u-boot-2018.07/drivers/block/blk-uclass.c:193:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/block/blk-uclass.c:232:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/block/blk-uclass.c:331:19: style: The scope of the variable 'desc' can be reduced. [variableScope]
u-boot-2018.07/drivers/block/blk-uclass.c:354:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/block/blkcache.c:131:27: style: The scope of the variable 'node' can be reduced. [variableScope]
u-boot-2018.07/drivers/block/ide.c:1051:10: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/block/ide.c:1141:10: portability: 'buffer' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/bootcount/bootcount.c:19:26: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/bootcount/bootcount.c:35:29: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/bootcount/bootcount_ram.c:48:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/at91/clk-peripheral.c:59:8: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/clk-uclass.c:373:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/clk-uclass.c:398:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/clk_sandbox_test.c:25:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/clk_sandbox_test.c:101:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/clk_stm32mp1.c:836:24: warning: Either the condition 'div_id>_DIV_NB' is redundant or the array 'shift[3]' is accessed at index 3, which is out of bounds. [arrayIndexOutOfBoundsCond]
u-boot-2018.07/drivers/clk/clk_stm32mp1.c:823:13: note: Assuming that condition 'div_id>_DIV_NB' is not redundant
u-boot-2018.07/drivers/clk/clk_stm32mp1.c:836:24: note: Array index out of bounds
u-boot-2018.07/drivers/clk/clk_zynq.c:459:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/clk/clk_zynq.c:456:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/exynos/clk-exynos7420.c:179:11: style: Checking if unsigned variable 'ret' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/clk/mvebu/armada-37xx-tbg.c:64:18: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/clk/mvebu/armada-37xx-tbg.c:74:18: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/clk/mvebu/armada-37xx-tbg.c:79:18: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/clk/renesas/clk-rcar-gen3.c:92:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/renesas/renesas-cpg-mssr.c:147:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/clk/renesas/renesas-cpg-mssr.c:148:33: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/clk/renesas/renesas-cpg-mssr.c:151:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/clk/renesas/renesas-cpg-mssr.c:165:24: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/clk/renesas/renesas-cpg-mssr.c:168:24: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/clk/rockchip/clk_rk3128.c:445:12: style: Same expression on both sides of '-'. [duplicateExpression]
u-boot-2018.07/drivers/clk/rockchip/clk_rk3399.c:657:11: style: Same expression on both sides of '-'. [duplicateExpression]
u-boot-2018.07/drivers/clk/rockchip/clk_rk3399.c:79:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/clk/rockchip/clk_rk3399.c:326:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/clk/rockchip/clk_rv1108.c:207:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/clk/rockchip/clk_rv1108.c:207:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/clk/rockchip/clk_rv1108.c:207:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/clk/rockchip/clk_rv1108.c:63:11: style: The scope of the variable 'refdiv' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/rockchip/clk_rv1108.c:63:19: style: The scope of the variable 'fbdiv' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/rockchip/clk_rv1108.c:63:26: style: The scope of the variable 'postdiv1' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/rockchip/clk_rv1108.c:63:36: style: The scope of the variable 'postdiv2' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/rockchip/clk_rv1108.c:64:11: style: The scope of the variable 'con0' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/rockchip/clk_rv1108.c:64:17: style: The scope of the variable 'con1' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/uniphier/clk-uniphier-core.c:183:16: style: The scope of the variable 'parent_rate' can be reduced. [variableScope]
u-boot-2018.07/drivers/clk/uniphier/clk-uniphier-core.c:227:21: style: Variable 'best_rate' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/core/device-remove.c:32:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/core/device-remove.c:54:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/core/device.c:585:24: style: The scope of the variable 'found' can be reduced. [variableScope]
u-boot-2018.07/drivers/core/devres.c:94:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/core/dump.c:76:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/core/dump.c:19:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/core/dump.c:66:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/core/lists.c:59:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/core/of_access.c:68:16: style: The scope of the variable 'ip' can be reduced. [variableScope]
u-boot-2018.07/drivers/core/of_access.c:84:16: style: The scope of the variable 'ip' can be reduced. [variableScope]
u-boot-2018.07/drivers/core/of_access.c:194:19: style: The scope of the variable 'prop' can be reduced. [variableScope]
u-boot-2018.07/drivers/core/of_access.c:195:14: style: The scope of the variable 'cp' can be reduced. [variableScope]
u-boot-2018.07/drivers/core/of_access.c:196:6: style: The scope of the variable 'index' can be reduced. [variableScope]
u-boot-2018.07/drivers/core/of_access.c:183:7: portability: 'curv' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/core/of_addr.c:255:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/core/of_addr.c:243:0: note: Variable 'parent' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/core/of_addr.c:255:2: note: Variable 'parent' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/core/ofnode.c:228:7: style: The scope of the variable 'na' can be reduced. [variableScope]
u-boot-2018.07/drivers/core/uclass.c:107:18: style: The scope of the variable 'dev' can be reduced. [variableScope]
u-boot-2018.07/drivers/core/uclass.c:108:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/core/uclass.c:639:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/crypto/fsl/fsl_hash.c:86:11: style: The scope of the variable 'final' can be reduced. [variableScope]
u-boot-2018.07/drivers/crypto/fsl/jobdesc.c:261:7: style: The scope of the variable 'jump_cmd' can be reduced. [variableScope]
u-boot-2018.07/drivers/crypto/fsl/jr.c:187:11: style: The scope of the variable 'desc_word' can be reduced. [variableScope]
u-boot-2018.07/drivers/crypto/fsl/jr.c:263:14: style: The scope of the variable 'found' can be reduced. [variableScope]
u-boot-2018.07/drivers/crypto/fsl/jr.c:264:9: style: The scope of the variable 'callback' can be reduced. [variableScope]
u-boot-2018.07/drivers/crypto/fsl/jr.c:269:12: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/crypto/fsl/jr.c:581:11: style: The scope of the variable 'jrown_ns' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/altera/sdram_arria10.c:637:22: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/altera/sdram_gen5.c:90:3: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/ddr/altera/sdram_gen5.c:99:3: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/ddr/altera/sdram_gen5.c:69:39: style: Same expression on both sides of '/' because the value of 'width' and '8' are the same. [duplicateExpression]
u-boot-2018.07/drivers/ddr/altera/sdram_gen5.c:57:29: note: 'width' is assigned value '8' here.
u-boot-2018.07/drivers/ddr/altera/sdram_gen5.c:69:39: note: Same expression on both sides of '/' because the value of 'width' and '8' are the same.
u-boot-2018.07/drivers/ddr/altera/sdram_gen5.c:435:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/altera/sequencer.c:1133:6: style: Condition 'quick_write_mode' is always false [knownConditionTrueFalse]
u-boot-2018.07/drivers/ddr/altera/sequencer.c:1031:44: note: Assignment 'quick_write_mode=((0|(1<<7)|0)&(1<<6))&&misccfg->enable_super_quick_calibration', assigned value is 0
u-boot-2018.07/drivers/ddr/altera/sequencer.c:1133:6: note: Condition 'quick_write_mode' is always false
u-boot-2018.07/drivers/ddr/altera/sequencer.c:2959:0: style: Same expression used in consecutive assignments of 'bgn_curr' and 'end_curr'. [duplicateAssignExpression]
u-boot-2018.07/drivers/ddr/altera/sequencer.c:2960:0: note: Same expression used in consecutive assignments of 'bgn_curr' and 'end_curr'.
u-boot-2018.07/drivers/ddr/altera/sequencer.c:2959:0: note: Same expression used in consecutive assignments of 'bgn_curr' and 'end_curr'.
u-boot-2018.07/drivers/ddr/altera/sequencer.c:2960:0: style: Same expression used in consecutive assignments of 'end_curr' and 'bgn_best'. [duplicateAssignExpression]
u-boot-2018.07/drivers/ddr/altera/sequencer.c:2961:0: note: Same expression used in consecutive assignments of 'end_curr' and 'bgn_best'.
u-boot-2018.07/drivers/ddr/altera/sequencer.c:2960:0: note: Same expression used in consecutive assignments of 'end_curr' and 'bgn_best'.
u-boot-2018.07/drivers/ddr/altera/sequencer.c:2961:0: style: Same expression used in consecutive assignments of 'bgn_best' and 'end_best'. [duplicateAssignExpression]
u-boot-2018.07/drivers/ddr/altera/sequencer.c:2962:0: note: Same expression used in consecutive assignments of 'bgn_best' and 'end_best'.
u-boot-2018.07/drivers/ddr/altera/sequencer.c:2961:0: note: Same expression used in consecutive assignments of 'bgn_best' and 'end_best'.
u-boot-2018.07/drivers/ddr/altera/sequencer.c:1597:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/altera/sequencer.c:1634:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/altera/sequencer.c:1664:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/altera/sequencer.c:2271:9: style: The scope of the variable 'mid' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/altera/sequencer.c:2327:6: style: The scope of the variable 'shift_dq' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/altera/sequencer.c:2403:48: style: The scope of the variable 'final_dqs_en' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/altera/sequencer.c:2640:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/ctrl_regs.c:954:19: style: Same expression on both sides of '&' because the value of 'dll_rst_dis' and '1' are the same. [duplicateExpression]
u-boot-2018.07/drivers/ddr/fsl/ctrl_regs.c:891:29: note: 'dll_rst_dis' is assigned value '1' here.
u-boot-2018.07/drivers/ddr/fsl/ctrl_regs.c:954:19: note: Same expression on both sides of '&' because the value of 'dll_rst_dis' and '1' are the same.
u-boot-2018.07/drivers/ddr/fsl/ctrl_regs.c:165:15: style: The scope of the variable 'n_banks_per_sdram_device' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/ctrl_regs.c:732:15: style: The scope of the variable 'rc0a' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/ctrl_regs.c:732:21: style: The scope of the variable 'rc0f' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/ctrl_regs.c:1827:9: error: Uninitialized variable: wr [uninitvar]
u-boot-2018.07/drivers/ddr/fsl/ddr4_dimm_params.c:139:6: style: The scope of the variable 'spd_error' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/ddr4_dimm_params.c:140:6: style: The scope of the variable 'ptr' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/interactive.c:689:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/ddr/fsl/interactive.c:75:23: style: The scope of the variable 'ptr' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/interactive.c:76:31: style: The scope of the variable 'ptr_l' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/interactive.c:1702:21: style: The scope of the variable 'retval' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/interactive.c:1892:6: style: The scope of the variable 'argc' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/interactive.c:47:33: portability: 'base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ddr/fsl/interactive.c:57:41: portability: 'base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ddr/fsl/interactive.c:84:15: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ddr/fsl/interactive.c:89:17: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/ddr/fsl/lc_common_dimm_params.c:81:15: style: The scope of the variable 'not_ok' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/lc_common_dimm_params.c:219:18: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/main.c:242:21: style: The scope of the variable 'rank_density' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/main.c:242:35: style: The scope of the variable 'ctlr_density' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/main.c:417:18: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/options.c:1243:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/ddr/fsl/options.c:1322:12: style: The scope of the variable 'k' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/options.c:1325:24: style: The scope of the variable 'dimm' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/fsl/options.c:32:15: style: struct member 'dynamic_odt::odt_rtt_norm' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ddr/fsl/options.c:33:15: style: struct member 'dynamic_odt::odt_rtt_wr' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_init.c:143:3: error: Division by zero. [zerodiv]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_init.c:123:37: note: Assignment 'num_of_sub_phys_per_ddr_unit=0', assigned value is 0
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_init.c:143:3: note: Division by zero
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:489:4: style: Variable 'data_value' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:477:4: note: Variable 'data_value' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:489:4: note: Variable 'data_value' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1699:2: style: Variable 'memory_size' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1694:0: note: Variable 'memory_size' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1699:2: note: Variable 'memory_size' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1787:2: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1784:2: note: Variable 'val' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1787:2: note: Variable 'val' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1797:2: style: Variable 'mask' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1785:2: note: Variable 'mask' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1797:2: note: Variable 'mask' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:2610:6: style: The scope of the variable 'is_if_fail' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1137:58: style: Function 'ddr3_tip_bus_write' argument 2 names different: declaration 'e_interface_access' definition 'interface_access'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h:147:58: note: Function 'ddr3_tip_bus_write' argument 2 names different: declaration 'e_interface_access' definition 'interface_access'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1137:58: note: Function 'ddr3_tip_bus_write' argument 2 names different: declaration 'e_interface_access' definition 'interface_access'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1138:42: style: Function 'ddr3_tip_bus_write' argument 4 names different: declaration 'e_phy_access' definition 'phy_access'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h:148:42: note: Function 'ddr3_tip_bus_write' argument 4 names different: declaration 'e_phy_access' definition 'phy_access'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1138:42: note: Function 'ddr3_tip_bus_write' argument 4 names different: declaration 'e_phy_access' definition 'phy_access'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1139:39: style: Function 'ddr3_tip_bus_write' argument 6 names different: declaration 'e_phy_type' definition 'phy_type'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h:149:27: note: Function 'ddr3_tip_bus_write' argument 6 names different: declaration 'e_phy_type' definition 'phy_type'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1139:39: note: Function 'ddr3_tip_bus_write' argument 6 names different: declaration 'e_phy_type' definition 'phy_type'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1151:12: style: Function 'ddr3_tip_bus_read_modify_write' argument 3 names different: declaration 'if_id' definition 'interface_id'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h:141:12: note: Function 'ddr3_tip_bus_read_modify_write' argument 3 names different: declaration 'if_id' definition 'interface_id'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1151:12: note: Function 'ddr3_tip_bus_read_modify_write' argument 3 names different: declaration 'if_id' definition 'interface_id'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1257:57: style: Function 'ddr3_tip_freq_set' argument 2 names different: declaration 'e_access' definition 'access_type'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h:151:57: note: Function 'ddr3_tip_freq_set' argument 2 names different: declaration 'e_access' definition 'access_type'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1257:57: note: Function 'ddr3_tip_freq_set' argument 2 names different: declaration 'e_access' definition 'access_type'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1258:38: style: Function 'ddr3_tip_freq_set' argument 4 names different: declaration 'memory_freq' definition 'frequency'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h:152:27: note: Function 'ddr3_tip_freq_set' argument 4 names different: declaration 'memory_freq' definition 'frequency'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1258:38: note: Function 'ddr3_tip_freq_set' argument 4 names different: declaration 'memory_freq' definition 'frequency'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1875:11: style: Function 'ddr3_tip_get_first_active_if' argument 3 names different: declaration 'if_id' definition 'interface_id'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h:180:71: note: Function 'ddr3_tip_get_first_active_if' argument 3 names different: declaration 'if_id' definition 'interface_id'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training.c:1875:11: note: Function 'ddr3_tip_get_first_active_if' argument 3 names different: declaration 'if_id' definition 'interface_id'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_bist.c:21:20: style: Function 'ddr3_tip_bist_activate' argument 5 names different: declaration 'direction' definition 'dir'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_bist.h:39:32: note: Function 'ddr3_tip_bist_activate' argument 5 names different: declaration 'direction' definition 'dir'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_bist.c:21:20: note: Function 'ddr3_tip_bist_activate' argument 5 names different: declaration 'direction' definition 'dir'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_bist.c:395:33: style: Function 'mv_ddr_dm_to_dq_diff_get' argument 1 names different: declaration 'adll_byte_high' definition 'vw_sphy_hi_lmt'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_bist.h:54:33: note: Function 'mv_ddr_dm_to_dq_diff_get' argument 1 names different: declaration 'adll_byte_high' definition 'vw_sphy_hi_lmt'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_bist.c:395:33: note: Function 'mv_ddr_dm_to_dq_diff_get' argument 1 names different: declaration 'adll_byte_high' definition 'vw_sphy_hi_lmt'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_bist.c:395:52: style: Function 'mv_ddr_dm_to_dq_diff_get' argument 2 names different: declaration 'adll_byte_low' definition 'vw_sphy_lo_lmt'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_bist.h:54:52: note: Function 'mv_ddr_dm_to_dq_diff_get' argument 2 names different: declaration 'adll_byte_low' definition 'vw_sphy_lo_lmt'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_bist.c:395:52: note: Function 'mv_ddr_dm_to_dq_diff_get' argument 2 names different: declaration 'adll_byte_low' definition 'vw_sphy_lo_lmt'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_bist.c:396:14: style: Function 'mv_ddr_dm_to_dq_diff_get' argument 4 names different: declaration 'delta_h_adll' definition 'vw_sphy_hi_diff'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_bist.h:55:14: note: Function 'mv_ddr_dm_to_dq_diff_get' argument 4 names different: declaration 'delta_h_adll' definition 'vw_sphy_hi_diff'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_bist.c:396:14: note: Function 'mv_ddr_dm_to_dq_diff_get' argument 4 names different: declaration 'delta_h_adll' definition 'vw_sphy_hi_diff'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_bist.c:396:36: style: Function 'mv_ddr_dm_to_dq_diff_get' argument 5 names different: declaration 'delta_l_adll' definition 'vw_sphy_lo_diff'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_bist.h:55:33: note: Function 'mv_ddr_dm_to_dq_diff_get' argument 5 names different: declaration 'delta_l_adll' definition 'vw_sphy_lo_diff'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_bist.c:396:36: note: Function 'mv_ddr_dm_to_dq_diff_get' argument 5 names different: declaration 'delta_l_adll' definition 'vw_sphy_lo_diff'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_centralization.c:442:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c:318:2: style: Variable 'buf_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c:316:0: note: Variable 'buf_ptr' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c:318:2: note: Variable 'buf_ptr' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c:649:6: style: The scope of the variable 'tap_val' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c:649:15: style: The scope of the variable 'max_val' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c:649:33: style: The scope of the variable 'min_val' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c:872:64: style: Function 'ddr3_tip_load_pattern_to_mem' argument 2 names different: declaration 'e_pattern' definition 'pattern'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h:171:64: note: Function 'ddr3_tip_load_pattern_to_mem' argument 2 names different: declaration 'e_pattern' definition 'pattern'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c:872:64: note: Function 'ddr3_tip_load_pattern_to_mem' argument 2 names different: declaration 'e_pattern' definition 'pattern'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c:1100:6: style: Function 'ddr3_tip_ip_training_wrapper' argument 11 names different: declaration 'init_value1' definition 'init_value_l2h'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.h:70:30: note: Function 'ddr3_tip_ip_training_wrapper' argument 11 names different: declaration 'init_value1' definition 'init_value_l2h'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c:1100:6: note: Function 'ddr3_tip_ip_training_wrapper' argument 11 names different: declaration 'init_value1' definition 'init_value_l2h'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c:1100:26: style: Function 'ddr3_tip_ip_training_wrapper' argument 12 names different: declaration 'init_value2' definition 'init_value_h2l'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.h:71:10: note: Function 'ddr3_tip_ip_training_wrapper' argument 12 names different: declaration 'init_value2' definition 'init_value_h2l'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c:1100:26: note: Function 'ddr3_tip_ip_training_wrapper' argument 12 names different: declaration 'init_value2' definition 'init_value_h2l'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c:918:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:1781:4: style: Variable 'rl_val' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:1764:4: note: Variable 'rl_val' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:1781:4: note: Variable 'rl_val' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:1704:6: style: The scope of the variable 'final_rd_sample' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:1704:23: style: The scope of the variable 'final_rd_ready' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:1705:20: style: The scope of the variable 'step' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:1708:6: style: The scope of the variable 'phase_delta' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:1709:6: style: The scope of the variable 'min_phase' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:1709:17: style: The scope of the variable 'max_phase' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:885:4: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:61:53: style: Function 'ddr3_tip_dynamic_read_leveling' argument 2 names different: declaration 'ui_freq' definition 'freq'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h:159:53: note: Function 'ddr3_tip_dynamic_read_leveling' argument 2 names different: declaration 'ui_freq' definition 'freq'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:61:53: note: Function 'ddr3_tip_dynamic_read_leveling' argument 2 names different: declaration 'ui_freq' definition 'freq'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:422:61: style: Function 'ddr3_tip_dynamic_per_bit_read_leveling' argument 2 names different: declaration 'ui_freq' definition 'freq'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h:162:61: note: Function 'ddr3_tip_dynamic_per_bit_read_leveling' argument 2 names different: declaration 'ui_freq' definition 'freq'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:422:61: note: Function 'ddr3_tip_dynamic_per_bit_read_leveling' argument 2 names different: declaration 'ui_freq' definition 'freq'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:171:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:196:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:544:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:569:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:1732:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_leveling.c:1734:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_pbs.c:900:25: style: Function 'ddr3_tip_pbs_rx' argument 1 names different: declaration 'dev_num' definition 'uidev_num'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_pbs.h:36:25: note: Function 'ddr3_tip_pbs_rx' argument 1 names different: declaration 'dev_num' definition 'uidev_num'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_pbs.c:900:25: note: Function 'ddr3_tip_pbs_rx' argument 1 names different: declaration 'dev_num' definition 'uidev_num'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_pbs.c:912:25: style: Function 'ddr3_tip_pbs_tx' argument 1 names different: declaration 'dev_num' definition 'uidev_num'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_pbs.h:38:25: note: Function 'ddr3_tip_pbs_tx' argument 1 names different: declaration 'dev_num' definition 'uidev_num'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_pbs.c:912:25: note: Function 'ddr3_tip_pbs_tx' argument 1 names different: declaration 'dev_num' definition 'uidev_num'.
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_pbs.c:691:3: style: Variable 'all_lock' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/ddr/marvell/a38x/mv_ddr_plat.c:737:28: style: Function 'ddr3_tip_a38x_set_divider' argument 3 names different: declaration 'freq' definition 'frequency'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/mv_ddr_plat.c:183:28: note: Function 'ddr3_tip_a38x_set_divider' argument 3 names different: declaration 'freq' definition 'frequency'.
u-boot-2018.07/drivers/ddr/marvell/a38x/mv_ddr_plat.c:737:28: note: Function 'ddr3_tip_a38x_set_divider' argument 3 names different: declaration 'freq' definition 'frequency'.
u-boot-2018.07/drivers/ddr/marvell/a38x/mv_ddr_plat.c:855:33: style: Function 'ddr3_tip_ext_read' argument 5 names different: declaration 'addr' definition 'data'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h:156:33: note: Function 'ddr3_tip_ext_read' argument 5 names different: declaration 'addr' definition 'data'.
u-boot-2018.07/drivers/ddr/marvell/a38x/mv_ddr_plat.c:855:33: note: Function 'ddr3_tip_ext_read' argument 5 names different: declaration 'addr' definition 'data'.
u-boot-2018.07/drivers/ddr/marvell/a38x/mv_ddr_plat.c:869:34: style: Function 'ddr3_tip_ext_write' argument 5 names different: declaration 'addr' definition 'data'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h:158:34: note: Function 'ddr3_tip_ext_write' argument 5 names different: declaration 'addr' definition 'data'.
u-boot-2018.07/drivers/ddr/marvell/a38x/mv_ddr_plat.c:869:34: note: Function 'ddr3_tip_ext_write' argument 5 names different: declaration 'addr' definition 'data'.
u-boot-2018.07/drivers/ddr/marvell/a38x/mv_ddr_plat.c:601:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ddr/marvell/a38x/mv_ddr_topology.c:47:15: style: The scope of the variable 'tclk' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/a38x/mv_ddr_topology.c:48:16: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/a38x/mv_ddr_topology.c:49:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:164:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:166:5: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:164:5: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:244:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:246:5: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:244:5: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:766:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:768:4: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:766:2: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:786:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:788:4: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:786:2: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:793:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:796:5: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:793:3: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_dqs.c:1265:6: style: The scope of the variable 'addl_val' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_hw_training.c:772:2: style: Variable 'sdram_offset' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_hw_training.c:770:2: note: Variable 'sdram_offset' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_hw_training.c:772:2: note: Variable 'sdram_offset' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_hw_training.c:183:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_hw_training.c:185:5: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_hw_training.c:183:3: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_hw_training.c:86:6: style: The scope of the variable 'tmp_ratio' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_hw_training.c:87:6: style: The scope of the variable 'status' can be reduced. [variableScope]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_init.c:374:2: style: Variable 'fab_opt' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_init.c:364:2: note: Variable 'fab_opt' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_init.c:374:2: note: Variable 'fab_opt' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_init.c:909:27: style: Function 'ddr3_check_config' argument 1 names different: declaration 'addr' definition 'twsi_addr'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_init.h:105:27: note: Function 'ddr3_check_config' argument 1 names different: declaration 'addr' definition 'twsi_addr'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_init.c:909:27: note: Function 'ddr3_check_config' argument 1 names different: declaration 'addr' definition 'twsi_addr'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_init.c:703:8: style: Variable 'reg' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_init.c:694:11: style: Variable 'cpu_freq' is not assigned a value. [unassignedVariable]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_init.c:715:9: error: Uninitialized variable: cpu_freq [uninitvar]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_read_leveling.c:213:4: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_read_leveling.c:215:4: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_read_leveling.c:213:4: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_sdram.c:167:14: style: Function 'ddr3_sdram_compare' argument 10 names different: declaration 'b_special_compare' definition 'special_compare'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_hw_training.h:342:33: note: Function 'ddr3_sdram_compare' argument 10 names different: declaration 'b_special_compare' definition 'special_compare'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_sdram.c:167:14: note: Function 'ddr3_sdram_compare' argument 10 names different: declaration 'b_special_compare' definition 'special_compare'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_sdram.c:603:11: style: Function 'ddr3_sdram_dqs_compare' argument 10 names different: declaration 'b_special_compare' definition 'special_compare'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_hw_training.h:337:40: note: Function 'ddr3_sdram_dqs_compare' argument 10 names different: declaration 'b_special_compare' definition 'special_compare'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_sdram.c:603:11: note: Function 'ddr3_sdram_dqs_compare' argument 10 names different: declaration 'b_special_compare' definition 'special_compare'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_sdram.c:529:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_write_leveling.c:239:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_write_leveling.c:241:8: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/marvell/axp/ddr3_write_leveling.c:239:6: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/ddr/microchip/ddr2.c:201:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/demo/demo-shape.c:46:6: style: The scope of the variable 'first' can be reduced. [variableScope]
u-boot-2018.07/drivers/demo/demo-shape.c:98:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/demo/demo-shape.c:118:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/dfu/dfu.c:185:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/dfu/dfu.c:298:7: style: The scope of the variable 'chunk' can be reduced. [variableScope]
u-boot-2018.07/drivers/dfu/dfu.c:558:30: style: The scope of the variable 'write' can be reduced. [variableScope]
u-boot-2018.07/drivers/dfu/dfu.c:316:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/dfu/dfu.c:582:6: portability: 'dp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/dfu/dfu_mmc.c:113:8: style: The scope of the variable 'str_env' can be reduced. [variableScope]
u-boot-2018.07/drivers/dfu/dfu_mmc.c:238:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/dfu/dfu_sf.c:109:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/dfu/dfu_sf.c:109:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/dfu/dfu_sf.c:109:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/dfu/dfu_sf.c:109:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/dma/MCD_dmaApi.c:779:26: warning: Redundant assignment of 'MCD_dmaBar->debugStatus' to itself. [selfAssignment]
u-boot-2018.07/drivers/dma/MCD_dmaApi.c:146:7: style: The scope of the variable 'taskDescTabSize' can be reduced. [variableScope]
u-boot-2018.07/drivers/dma/apbh_dma.c:112:15: style: The scope of the variable 'sem' can be reduced. [variableScope]
u-boot-2018.07/drivers/dma/apbh_dma.c:408:23: style: The scope of the variable 'last' can be reduced. [variableScope]
u-boot-2018.07/drivers/dma/apbh_dma.c:458:23: style: The scope of the variable 'pdesc' can be reduced. [variableScope]
u-boot-2018.07/drivers/dma/apbh_dma.c:212:40: style: Variable 'apbh_regs' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/dma/fsl_dma.c:33:0: error: #error "Freescale DMA engine not supported on your processor" [preprocessorErrorDirective]
u-boot-2018.07/drivers/dma/keystone_nav.c:206:23: style: The scope of the variable 'hd' can be reduced. [variableScope]
u-boot-2018.07/drivers/dma/ti-edma3.c:487:6: style: The scope of the variable 'xfer_len' can be reduced. [variableScope]
u-boot-2018.07/drivers/dma/ti-edma3.c:501:7: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/fastboot/fb_common.c:42:10: style: The scope of the variable 'args' can be reduced. [variableScope]
u-boot-2018.07/drivers/fastboot/fb_getvar.c:131:35: style: Function 'getvar_has_slot' argument 1 names different: declaration 'var_parameter' definition 'part_name'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/fastboot/fb_getvar.c:22:35: note: Function 'getvar_has_slot' argument 1 names different: declaration 'var_parameter' definition 'part_name'.
u-boot-2018.07/drivers/fastboot/fb_getvar.c:131:35: note: Function 'getvar_has_slot' argument 1 names different: declaration 'var_parameter' definition 'part_name'.
u-boot-2018.07/drivers/fastboot/fb_mmc.c:72:16: portability: 'buffer' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/fpga/ACEX1K.c:93:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/cyclon2.c:99:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:627:16: style: The scope of the variable 'usByte' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:1361:17: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:1361:20: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:1361:23: style: The scope of the variable 'm' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:1363:16: style: The scope of the variable 'compress' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:1506:17: style: The scope of the variable 'iReadLoop' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:2080:17: style: The scope of the variable 'usContinue' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:2085:14: style: The scope of the variable 'cOpcode' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:2086:16: style: The scope of the variable 'ucState' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:2087:17: style: The scope of the variable 'usDelay' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:2088:17: style: The scope of the variable 'usToggle' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:2581:16: style: The scope of the variable 'cCurBit' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:2586:7: style: The scope of the variable 'StrChecksum' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:2877:16: style: The scope of the variable 'cCurBit' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:2879:14: style: The scope of the variable 'cLVDSByteIndex' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/ivm_core.c:1469:15: style: Checking if unsigned variable 'FFcount' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/fpga/ivm_core.c:2380:11: style: Checking if unsigned variable 'Bits' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/fpga/ivm_core.c:417:34: style: Function 'ispVMMemManager' argument 1 names different: declaration 'types' definition 'cTarget'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/fpga/ivm_core.c:310:41: note: Function 'ispVMMemManager' argument 1 names different: declaration 'types' definition 'cTarget'.
u-boot-2018.07/drivers/fpga/ivm_core.c:417:34: note: Function 'ispVMMemManager' argument 1 names different: declaration 'types' definition 'cTarget'.
u-boot-2018.07/drivers/fpga/ivm_core.c:417:58: style: Function 'ispVMMemManager' argument 2 names different: declaration 'size' definition 'usSize'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/fpga/ivm_core.c:310:63: note: Function 'ispVMMemManager' argument 2 names different: declaration 'size' definition 'usSize'.
u-boot-2018.07/drivers/fpga/ivm_core.c:417:58: note: Function 'ispVMMemManager' argument 2 names different: declaration 'size' definition 'usSize'.
u-boot-2018.07/drivers/fpga/ivm_core.c:1357:31: style: Function 'ispVMData' argument 1 names different: declaration 'Data' definition 'ByteData'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/fpga/ivm_core.c:295:38: note: Function 'ispVMData' argument 1 names different: declaration 'Data' definition 'ByteData'.
u-boot-2018.07/drivers/fpga/ivm_core.c:1357:31: note: Function 'ispVMData' argument 1 names different: declaration 'Data' definition 'ByteData'.
u-boot-2018.07/drivers/fpga/ivm_core.c:1502:36: style: Function 'ispVMShift' argument 1 names different: declaration 'Code' definition 'a_cCode'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/fpga/ivm_core.c:296:43: note: Function 'ispVMShift' argument 1 names different: declaration 'Code' definition 'a_cCode'.
u-boot-2018.07/drivers/fpga/ivm_core.c:1502:36: note: Function 'ispVMShift' argument 1 names different: declaration 'Code' definition 'a_cCode'.
u-boot-2018.07/drivers/fpga/ivm_core.c:2434:36: style: Function 'ispVMStateMachine' argument 1 names different: declaration 'NextState' definition 'cNextJTAGState'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/fpga/ivm_core.c:305:43: note: Function 'ispVMStateMachine' argument 1 names different: declaration 'NextState' definition 'cNextJTAGState'.
u-boot-2018.07/drivers/fpga/ivm_core.c:2434:36: note: Function 'ispVMStateMachine' argument 1 names different: declaration 'NextState' definition 'cNextJTAGState'.
u-boot-2018.07/drivers/fpga/lattice.c:164:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/fpga/lattice.c:164:4: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/fpga/socfpga_arria10.c:351:16: style: The scope of the variable 'reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/socfpga_gen5.c:124:16: style: The scope of the variable 'reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/spartan2.c:303:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/spartan2.c:304:16: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/spartan3.c:309:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/spartan3.c:310:16: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/spartan3.c:316:10: style: The scope of the variable 'bytecount' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/stratixII.c:165:4: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/fpga/stratixv.c:46:6: style: The scope of the variable 'spi_bus' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/stratixv.c:47:6: style: The scope of the variable 'spi_dev' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/virtex2.c:266:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/fpga/virtex2.c:266:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/fpga/xilinx.c:135:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/fpga/xilinx.c:45:15: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/fpga/zynqpl.c:197:16: style: The scope of the variable 'ts' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/74x164_gpio.c:111:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/gpio/adi_gpio2.c:22:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/adi_gpio2.c:261:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/adi_gpio2.c:266:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/adi_gpio2.c:191:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/adi_gpio2.c:411:9: style: The scope of the variable 'gpio' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/at91_gpio.c:50:11: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 62. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:62:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:63:35: note: Calling function 'at91_set_port_pullup', 2nd argument 'offset' value is 31
u-boot-2018.07/drivers/gpio/at91_gpio.c:50:11: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:77:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 76. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:76:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:77:12: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:95:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 94. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:94:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:95:12: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:114:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 113. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:113:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:114:12: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:133:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 132. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:132:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:133:12: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:156:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 155. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:155:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:156:12: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:178:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 177. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:177:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:178:12: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:200:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 199. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:199:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:200:12: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:229:11: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 244. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:244:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:245:34: note: Calling function 'at91_set_port_input', 2nd argument 'offset' value is 31
u-boot-2018.07/drivers/gpio/at91_gpio.c:229:11: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:255:11: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 274. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:274:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:275:35: note: Calling function 'at91_set_port_output', 2nd argument 'offset' value is 31
u-boot-2018.07/drivers/gpio/at91_gpio.c:255:11: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:289:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 288. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:288:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:289:12: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:308:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 307. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:307:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:308:12: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:329:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 328. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:328:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:329:12: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:352:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 351. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:351:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:352:12: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:385:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 384. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:384:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:385:12: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:403:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 402. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:402:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:403:12: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:418:11: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 432. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:432:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:433:34: note: Calling function 'at91_set_port_value', 2nd argument 'offset' value is 31
u-boot-2018.07/drivers/gpio/at91_gpio.c:418:11: note: Shift
u-boot-2018.07/drivers/gpio/at91_gpio.c:442:11: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 454. [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/gpio/at91_gpio.c:454:24: note: Assuming that condition 'pin<32' is not redundant
u-boot-2018.07/drivers/gpio/at91_gpio.c:455:41: note: Calling function 'at91_get_port_value', 2nd argument 'offset' value is 31
u-boot-2018.07/drivers/gpio/at91_gpio.c:442:11: note: Shift
u-boot-2018.07/drivers/gpio/da8xx_gpio.c:388:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/da8xx_gpio.c:388:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/da8xx_gpio.c:380:21: style: The scope of the variable 'dir' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/da8xx_gpio.c:380:26: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/da8xx_gpio.c:381:23: style: The scope of the variable 'bank' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/gpio-rcar.c:74:20: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/gpio-rcar.c:77:20: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/gpio-rcar.c:81:21: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/gpio-rcar.c:83:21: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/gpio-uclass.c:31:24: style: The scope of the variable 'uc_priv' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/gpio-uclass.c:149:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/gpio-uclass.c:236:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/gpio-uclass.c:610:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/gpio-uclass.c:629:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/gpio-uclass.c:351:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/gpio/gpio-uclass.c:411:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/gpio/imx_rgpio2p.c:38:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/gpio/kona_gpio.c:131:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/kona_gpio.c:49:32: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:51:26: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:52:26: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:61:32: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:63:26: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:64:26: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:73:24: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:76:24: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:87:24: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:90:24: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:93:24: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:95:24: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:107:24: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:113:24: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:126:24: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:137:24: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kona_gpio.c:139:24: portability: '(void*)GPIO2_BASE_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/kw_gpio.c:74:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/kw_gpio.c:109:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/kw_gpio.c:35:6: style: Variable 'u' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/gpio/mpc83xx_gpio.c:151:42: style: Variable 'im' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/gpio/mvgpio.c:24:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/mvgpio.c:40:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/mvgpio.c:54:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/mvgpio.c:70:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/mvgpio.c:85:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/mxc_gpio.c:25:6: style: struct member 'mxc_gpio_plat::bank_index' is never used. [unusedStructMember]
u-boot-2018.07/drivers/gpio/mxc_gpio.c:26:20: style: struct member 'mxc_gpio_plat::regs' is never used. [unusedStructMember]
u-boot-2018.07/drivers/gpio/mxc_gpio.c:30:20: style: struct member 'mxc_bank_info::regs' is never used. [unusedStructMember]
u-boot-2018.07/drivers/gpio/mxs_gpio.c:32:0: error: #error "Please select CONFIG_MX23 or CONFIG_MX28" [preprocessorErrorDirective]
u-boot-2018.07/drivers/gpio/omap_gpio.c:60:6: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/omap_gpio.c:79:6: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/omap_gpio.c:96:7: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/omap_gpio.c:98:7: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/omap_gpio.c:112:7: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/omap_gpio.c:115:7: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/gpio/pca953x_gpio.c:248:17: style: The scope of the variable 'label' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/rk_gpio.c:60:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/gpio/sh_pfc.c:113:6: style: The scope of the variable 'k' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/sh_pfc.c:175:26: style: The scope of the variable 'data_reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/sh_pfc.c:209:26: style: The scope of the variable 'drp' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/sh_pfc.c:250:16: style: The scope of the variable 'r_width' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/sh_pfc.c:250:25: style: The scope of the variable 'f_width' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/sh_pfc.c:251:9: style: The scope of the variable 'm' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/sh_pfc.c:251:15: style: The scope of the variable 'pos' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/stm32f7_gpio.c:55:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/gpio/sunxi_gpio.c:123:6: style: The scope of the variable 'group' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/sunxi_gpio.c:26:21: style: struct member 'sunxi_gpio_platdata::regs' is never used. [unusedStructMember]
u-boot-2018.07/drivers/gpio/sunxi_gpio.c:27:14: style: struct member 'sunxi_gpio_platdata::bank_name' is never used. [unusedStructMember]
u-boot-2018.07/drivers/gpio/sunxi_gpio.c:28:6: style: struct member 'sunxi_gpio_platdata::gpio_count' is never used. [unusedStructMember]
u-boot-2018.07/drivers/gpio/tca642x.c:156:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/gpio/tca642x.c:153:3: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/gpio/tca642x.c:156:3: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/gpio/tca642x.c:159:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/gpio/tca642x.c:156:3: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/gpio/tca642x.c:159:3: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/gpio/tca642x.c:147:10: style: The scope of the variable 'config_reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/tca642x.c:148:10: style: The scope of the variable 'polarity_reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/tca642x.c:149:10: style: The scope of the variable 'output_reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/tegra186_gpio.c:173:12: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/tegra186_gpio.c:149:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/gpio/tegra_gpio.c:270:15: style: The scope of the variable 's' can be reduced. [variableScope]
u-boot-2018.07/drivers/gpio/tegra_gpio.c:246:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/gpio/xilinx_gpio.c:253:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/xilinx_gpio.c:330:43: warning: Either the condition 'name!=NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck]
u-boot-2018.07/drivers/gpio/xilinx_gpio.c:315:11: note: Assuming that condition 'name!=NULL' is not redundant
u-boot-2018.07/drivers/gpio/xilinx_gpio.c:330:43: note: Null pointer dereference
u-boot-2018.07/drivers/gpio/zynq_gpio.c:197:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/gpio/zynq_gpio.c:340:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/davinci_i2c.c:41:6: style: The scope of the variable 'stat' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/designware_i2c.c:35:19: style: struct member 'dw_i2c::regs' is never used. [unusedStructMember]
u-boot-2018.07/drivers/i2c/designware_i2c.c:36:25: style: struct member 'dw_i2c::scl_sda_cfg' is never used. [unusedStructMember]
u-boot-2018.07/drivers/i2c/exynos_hs_i2c.c:144:34: style: The scope of the variable 'utemp1' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/i2c-cdns.c:151:0: style: Same expression used in consecutive assignments of 'fscl' and 'best_fscl'. [duplicateAssignExpression]
u-boot-2018.07/drivers/i2c/i2c-cdns.c:151:0: note: Same expression used in consecutive assignments of 'fscl' and 'best_fscl'.
u-boot-2018.07/drivers/i2c/i2c-cdns.c:151:0: note: Same expression used in consecutive assignments of 'fscl' and 'best_fscl'.
u-boot-2018.07/drivers/i2c/i2c-cdns.c:152:22: style: The scope of the variable 'div_b' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/i2c-cdns.c:368:11: style: The scope of the variable 'count' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/i2c-uclass.c:77:26: style: The scope of the variable 'ptr' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/i2c-uclass.c:79:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/i2c-uclass.c:108:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/i2c-uclass.c:254:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/i2c-uclass.c:324:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/i2c-uclass.c:385:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/i2c-uclass.c:418:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/i2c-uclass.c:34:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/i2c-uclass.c:58:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/i2c-uclass.c:143:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/i2c-uclass.c:267:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/i2c_core.c:110:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/i2c_core.c:135:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/intel_i2c.c:285:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/i2c/intel_i2c.c:271:13: style: The scope of the variable 'num_cards' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/intel_i2c.c:272:7: style: The scope of the variable 'name' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/intel_i2c.c:116:38: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
u-boot-2018.07/drivers/i2c/intel_i2c.c:176:38: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
u-boot-2018.07/drivers/i2c/kona_i2c.c:222:11: style: The scope of the variable 'status' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/kona_i2c.c:307:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/kona_i2c.c:401:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/kona_i2c.c:177:20: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:184:20: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:191:20: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:197:20: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:207:25: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:208:19: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:213:25: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:214:19: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:225:28: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:235:21: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:237:49: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:282:52: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:295:26: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:337:38: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:340:25: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:349:33: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:369:29: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:377:33: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:381:22: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:463:25: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:464:19: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:469:25: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:470:19: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:476:19: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:480:37: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:492:22: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:551:43: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:592:22: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:599:19: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:602:22: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:609:58: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:615:43: portability: 'dev->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/i2c/kona_i2c.c:653:2: style: Variable 'msgbuf0' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/i2c/kona_i2c.c:680:3: style: Variable 'msgbuf0' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/i2c/kona_i2c.c:349:60: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/lpc32xx_i2c.c:113:12: style: The scope of the variable 'wlen' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/meson_i2c.c:211:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/muxes/i2c-arb-gpio-challenge.c:82:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/i2c/muxes/i2c-arb-gpio-challenge.c:81:2: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/i2c/muxes/i2c-arb-gpio-challenge.c:82:2: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/i2c/muxes/i2c-mux-gpio.c:43:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/muxes/i2c-mux-gpio.c:58:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/muxes/i2c-mux-uclass.c:54:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/mvtwsi.c:35:0: error: #error Driver mvtwsi not supported by SoC or board [preprocessorErrorDirective]
u-boot-2018.07/drivers/i2c/mxc_i2c.c:172:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/mxc_i2c.c:197:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/mxc_i2c.c:230:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/mxc_i2c.c:260:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/mxc_i2c.c:281:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/mxc_i2c.c:419:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/mxc_i2c.c:476:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/mxc_i2c.c:534:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/mxc_i2c.c:701:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/mxs_i2c.c:133:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/omap24xx_i2c.c:202:11: style: The scope of the variable 'fsscll' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/omap24xx_i2c.c:202:23: style: The scope of the variable 'fssclh' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/omap24xx_i2c.c:203:6: style: The scope of the variable 'hsscll' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/omap24xx_i2c.c:203:18: style: The scope of the variable 'hssclh' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/omap24xx_i2c.c:107:44: style: Checking if unsigned variable 'prescaler' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/i2c/omap24xx_i2c.c:56:18: style: struct member 'omap_i2c::clk' is never used. [unusedStructMember]
u-boot-2018.07/drivers/i2c/omap24xx_i2c.c:57:14: style: struct member 'omap_i2c::regs' is never used. [unusedStructMember]
u-boot-2018.07/drivers/i2c/omap24xx_i2c.c:60:6: style: struct member 'omap_i2c::clk_id' is never used. [unusedStructMember]
u-boot-2018.07/drivers/i2c/rcar_i2c.c:145:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/i2c/rcar_i2c.c:143:0: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/i2c/rcar_i2c.c:145:2: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/i2c/rcar_i2c.c:175:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/i2c/rcar_i2c.c:173:0: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/i2c/rcar_i2c.c:175:2: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/i2c/sandbox_i2c.c:25:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/sandbox_i2c.c:72:7: style: The scope of the variable 'is_read' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/sh_i2c.c:242:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/soft_i2c.c:328:6: style: The scope of the variable 'shift' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/soft_i2c.c:213:29: style: Function 'write_byte' argument 1 names different: declaration 'byte' definition 'data'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/i2c/soft_i2c.c:122:32: note: Function 'write_byte' argument 1 names different: declaration 'byte' definition 'data'.
u-boot-2018.07/drivers/i2c/soft_i2c.c:213:29: note: Function 'write_byte' argument 1 names different: declaration 'byte' definition 'data'.
u-boot-2018.07/drivers/i2c/stm32f7_i2c.c:403:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/i2c/stm32f7_i2c.c:399:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/stm32f7_i2c.c:443:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/i2c/tegra_i2c.c:211:6: style: The scope of the variable 'int_status' can be reduced. [variableScope]
u-boot-2018.07/drivers/input/cros_ec_keyb.c:104:16: style: The scope of the variable 'num_keycodes' can be reduced. [variableScope]
u-boot-2018.07/drivers/input/i8042.c:184:6: style: The scope of the variable 'timeout' can be reduced. [variableScope]
u-boot-2018.07/drivers/input/i8042.c:228:7: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/input/input.c:474:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
u-boot-2018.07/drivers/input/input.c:513:13: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/led/led_bcm6358.c:42:23: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/led/led_gpio.c:102:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mailbox/mailbox-uclass.c:113:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/memory/ti-aemif.c:54:2: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/misc/atsha204a-i2c.c:210:11: style: The scope of the variable 'res' can be reduced. [variableScope]
u-boot-2018.07/drivers/misc/cbmem_console.c:9:0: error: #error This driver requires coreboot [preprocessorErrorDirective]
u-boot-2018.07/drivers/misc/cros_ec.c:626:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/misc/cros_ec.c:878:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/misc/cros_ec.c:1068:11: style: union member 'Anonymous1::outbuf' is never used. [unusedStructMember]
u-boot-2018.07/drivers/misc/cros_ec.c:1072:11: style: union member 'Anonymous2::inbuf' is never used. [unusedStructMember]
u-boot-2018.07/drivers/misc/cros_ec_i2c.c:189:3: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/misc/ds4510.c:34:6: style: The scope of the variable 'wrlen' can be reduced. [variableScope]
u-boot-2018.07/drivers/misc/ds4510.c:200:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/misc/ds4510.c:201:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/misc/ds4510.c:202:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/misc/ds4510.c:203:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/misc/ds4510.c:204:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/misc/fsl_portals.c:273:11: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/drivers/misc/fsl_portals.c:23:59: portability: '(void*)CONFIG_SYS_BMAN_CINH_BASE' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/misc/fsl_portals.c:25:59: portability: '(void*)CONFIG_SYS_QMAN_CINH_BASE' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/misc/fsl_portals.c:81:8: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/misc/i2c_eeprom_emul.c:70:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/misc/mc9sdz60.c:15:0: error: #error "You have to configure I2C address for MC9SDZ60" [preprocessorErrorDirective]
u-boot-2018.07/drivers/misc/mxc_ocotp.c:87:0: error: #error "Unsupported architecture\n" [preprocessorErrorDirective]
u-boot-2018.07/drivers/misc/mxs_ocotp.c:33:11: style: The scope of the variable 'reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/misc/mxs_ocotp.c:123:11: style: The scope of the variable 'reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/misc/mxs_ocotp.c:157:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
u-boot-2018.07/drivers/misc/pca9551_led.c:11:0: error: #error "CONFIG_PCA9551_I2C_ADDR not defined!" [preprocessorErrorDirective]
u-boot-2018.07/drivers/misc/qfw.c:341:18: style: The scope of the variable 'file' can be reduced. [variableScope]
u-boot-2018.07/drivers/misc/swap_case.c:232:23: style: The scope of the variable 'avail' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/dw_mmc.c:50:22: style: The scope of the variable 'flags' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/exynos_dw_mmc.c:220:9: style: The scope of the variable 'node' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/exynos_dw_mmc.c:241:6: style: The scope of the variable 'boot_dev_node' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/fsl_esdhc_spl.c:96:10: error: Dereferencing 'tmp_buf' after it is deallocated / released [deallocuse]
u-boot-2018.07/drivers/mmc/fsl_esdhc_spl.c:99:3: error: Memory pointed to by 'tmp_buf' is freed twice. [doubleFree]
u-boot-2018.07/drivers/mmc/fsl_esdhc_spl.c:102:10: error: Dereferencing 'tmp_buf' after it is deallocated / released [deallocuse]
u-boot-2018.07/drivers/mmc/fsl_esdhc_spl.c:105:3: error: Memory pointed to by 'tmp_buf' is freed twice. [doubleFree]
u-boot-2018.07/drivers/mmc/ftsdc010_mci.c:68:15: style: The scope of the variable 'st' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/ftsdc010_mci.c:160:11: style: The scope of the variable 'st' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/hi6220_dw_mmc.c:44:2: style: Variable 'host' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/mmc/hi6220_dw_mmc.c:42:0: note: Variable 'host' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mmc/hi6220_dw_mmc.c:44:2: note: Variable 'host' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mmc/kona_sdhci.c:84:2: style: Variable 'host' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/mmc/kona_sdhci.c:82:0: note: Variable 'host' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mmc/kona_sdhci.c:84:2: note: Variable 'host' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mmc/meson_gx_mmc.c:102:30: style: The scope of the variable 'cfg' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/meson_gx_mmc.c:141:15: style: The scope of the variable 'data_size' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/meson_gx_mmc.c:24:32: portability: 'get_regbase(mmc)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/meson_gx_mmc.c:29:31: portability: 'get_regbase(mmc)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/mmc.c:2378:59: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
u-boot-2018.07/drivers/mmc/mmc.c:2581:2: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/mmc/mmc.c:2578:2: note: Variable 'err' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mmc/mmc.c:2581:2: note: Variable 'err' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mmc/mmc.c:210:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/mmc.c:638:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/mmc.c:660:6: style: The scope of the variable 'timeout' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/mmc.c:446:7: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/mmc_legacy.c:39:14: style: The scope of the variable 'm' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/mmc_legacy.c:73:14: style: The scope of the variable 'm' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/mmc_legacy.c:104:14: style: The scope of the variable 'm' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/mmc_write.c:98:2: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/mmc/mmc_write.c:97:2: note: Variable 'err' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mmc/mmc_write.c:98:2: note: Variable 'err' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mmc/mmc_write.c:219:7: portability: 'src' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/msm_sdhci.c:106:25: portability: 'prv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/msm_sdhci.c:107:19: portability: 'prv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/msm_sdhci.c:111:34: portability: 'prv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/msm_sdhci.c:118:34: portability: 'prv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/msm_sdhci.c:125:22: portability: 'prv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/msm_sdhci.c:127:33: portability: 'prv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/msm_sdhci.c:160:23: portability: 'priv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/mv_sdhci.c:22:18: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/mv_sdhci.c:23:18: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/mv_sdhci.c:32:15: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/mv_sdhci.c:35:25: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/mvebu_mmc.c:213:52: style: Same expression on both sides of '-'. [duplicateExpression]
u-boot-2018.07/drivers/mmc/mvebu_mmc.c:264:15: style: The scope of the variable 'm' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/mxcmmc.c:234:21: warning: Either the condition '!cmd' is redundant or there is possible null pointer dereference: cmd. [nullPointerRedundantCheck]
u-boot-2018.07/drivers/mmc/mxcmmc.c:236:6: note: Assuming that condition '!cmd' is not redundant
u-boot-2018.07/drivers/mmc/mxcmmc.c:234:21: note: Null pointer dereference
u-boot-2018.07/drivers/mmc/mxcmmc.c:232:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/mxsmmc.c:396:3: error: Memory leak: priv [memleak]
u-boot-2018.07/drivers/mmc/omap_hsmmc.c:1241:19: style: Function 'mmc_write_data' argument 3 names different: declaration 'siz' definition 'size'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/mmc/omap_hsmmc.c:158:17: note: Function 'mmc_write_data' argument 3 names different: declaration 'siz' definition 'size'.
u-boot-2018.07/drivers/mmc/omap_hsmmc.c:1241:19: note: Function 'mmc_write_data' argument 3 names different: declaration 'siz' definition 'size'.
u-boot-2018.07/drivers/mmc/pxa_mmc_gen.c:34:0: error: #error "This CPU isn't supported by PXA MMC!" [preprocessorErrorDirective]
u-boot-2018.07/drivers/mmc/rpmb.c:288:15: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/rpmb.c:307:33: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mmc/rpmb.c:84:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mmc/sdhci-cadence.c:113:17: style: The scope of the variable 'prop' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/sdhci.c:42:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/sdhci.c:60:8: style: The scope of the variable 'offs' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/sdhci.c:150:23: style: The scope of the variable 'is_aligned' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/sdhci.c:152:25: style: The scope of the variable 'start_addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/sh_mmcif.c:616:2: style: Variable 'host' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/mmc/sh_mmcif.c:614:0: note: Variable 'host' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mmc/sh_mmcif.c:616:2: note: Variable 'host' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mmc/sh_mmcif.c:140:11: style: The scope of the variable 'timeout' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/sh_mmcif.c:219:7: style: The scope of the variable 'time' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/sh_mmcif.c:284:7: style: The scope of the variable 'time' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/sh_mmcif.c:129:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mmc/sh_mmcif.c:130:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mmc/sh_mmcif.c:152:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mmc/sh_mmcif.c:164:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mmc/sh_mmcif.c:171:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mmc/sh_sdhi.c:312:7: style: The scope of the variable 'time' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/sh_sdhi.c:313:17: style: The scope of the variable 'blocksize' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/sh_sdhi.c:397:7: style: The scope of the variable 'time' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/sh_sdhi.c:398:25: style: The scope of the variable 'blocksize' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/sh_sdhi.c:430:17: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/sh_sdhi.c:430:20: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/sti_sdhci.c:39:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/stm32_sdmmc2.c:487:4: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mmc/sunxi_mmc.c:388:4: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/mmc/sunxi_mmc.c:386:4: note: Variable 'error' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mmc/sunxi_mmc.c:388:4: note: Variable 'error' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mmc/tegra_mmc.c:330:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/tegra_mmc.c:331:15: style: The scope of the variable 'bbflags' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/tegra_mmc.c:332:9: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/tmio-common.c:137:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mmc/tmio-common.c:757:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mtd/altera_qspi.c:143:7: style: The scope of the variable 'flash' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/altera_qspi.c:143:15: style: The scope of the variable 'last' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/altera_qspi.c:355:16: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/altera_qspi.c:355:22: style: The scope of the variable 'size' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/altera_qspi.c:156:23: portability: 'pdata->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/altera_qspi.c:157:22: portability: 'pdata->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/altera_qspi.c:157:29: portability: 'pdata->base+addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/altera_qspi.c:200:33: portability: 'pdata->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/altera_qspi.c:214:26: portability: 'pdata->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/cfi_flash.c:184:16: style: The scope of the variable 'info' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/cfi_flash.c:227:6: style: The scope of the variable 'cword_offset' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/cfi_flash.c:228:6: style: The scope of the variable 'cp_offset' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/cfi_flash.c:2071:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/cfi_flash.c:2071:9: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/cfi_flash.c:2074:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/cfi_flash.c:2075:6: style: The scope of the variable 'size_ratio' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/cfi_flash.c:2077:6: style: The scope of the variable 'erase_region_size' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/cfi_flash.c:2078:6: style: The scope of the variable 'erase_region_count' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/cfi_flash.c:2080:16: style: The scope of the variable 'max_size' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/cfi_mtd.c:30:6: style: The scope of the variable 'error' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/cfi_mtd.c:206:6: style: The scope of the variable 'error' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/mtdconcat.c:359:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
u-boot-2018.07/drivers/mtd/mtdcore.c:730:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/mtdcore.c:1093:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/mtdcore.c:1604:8: style: The scope of the variable 'kbuf' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/mtdpart.c:363:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/mtdpart.c:785:26: style: The scope of the variable 'parser' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/mw_eeprom.c:182:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
u-boot-2018.07/drivers/mtd/mw_eeprom.c:183:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
u-boot-2018.07/drivers/mtd/mw_eeprom.c:184:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
u-boot-2018.07/drivers/mtd/mw_eeprom.c:219:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
u-boot-2018.07/drivers/mtd/mw_eeprom.c:220:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
u-boot-2018.07/drivers/mtd/mw_eeprom.c:221:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
u-boot-2018.07/drivers/mtd/nand/nand_spl_loaders.c:24:23: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/nand_spl_loaders.c:29:9: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/arasan_nfc.c:1007:27: style: The scope of the variable 'p' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/denali.c:166:11: style: The scope of the variable 'irq_status' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/denali.c:391:11: style: The scope of the variable 'err_addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/denali.c:392:15: style: The scope of the variable 'err_byte' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/denali.c:392:25: style: The scope of the variable 'err_sector' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/denali.c:392:37: style: The scope of the variable 'err_device' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/denali.c:393:10: style: The scope of the variable 'err_cor_value' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/denali.c:641:9: style: The scope of the variable 'pos' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/denali.c:1114:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/denali.c:716:24: portability: 'tmp_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:720:25: portability: 'tmp_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:720:37: portability: 'tmp_buf+writesize' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:731:23: portability: 'tmp_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:744:24: portability: 'tmp_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:748:25: portability: 'tmp_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:748:37: portability: 'tmp_buf+writesize' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:756:23: portability: 'tmp_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:756:30: portability: 'tmp_buf+size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:850:19: portability: 'tmp_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:854:20: portability: 'tmp_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:854:32: portability: 'tmp_buf+writesize' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:865:18: portability: 'tmp_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:878:19: portability: 'tmp_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:882:20: portability: 'tmp_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:882:32: portability: 'tmp_buf+writesize' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:890:18: portability: 'tmp_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:890:25: portability: 'tmp_buf+size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali.c:530:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mtd/nand/denali.c:783:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mtd/nand/denali.c:920:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mtd/nand/denali.c:937:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mtd/nand/denali.c:1305:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mtd/nand/denali.c:1307:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mtd/nand/denali_spl.c:212:21: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/denali_spl.c:217:7: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/fsl_ifc_nand.c:289:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/fsl_ifc_nand.c:316:7: style: The scope of the variable 'errors' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/fsl_ifc_nand.c:631:15: style: The scope of the variable 'offset' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/fsl_ifc_nand.c:655:11: style: The scope of the variable 'data' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/fsl_ifc_nand.c:796:11: style: The scope of the variable 'ncfgr' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/fsl_ifc_nand.c:769:32: portability: '(void*)CONFIG_SYS_IFC_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/fsl_ifc_nand.c:772:32: portability: '(void*)CONFIG_SYS_IFC_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/fsl_ifc_spl.c:127:2: style: Variable 'ifc' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/mtd/nand/fsl_ifc_spl.c:110:0: note: Variable 'ifc' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mtd/nand/fsl_ifc_spl.c:127:2: note: Variable 'ifc' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mtd/nand/fsl_ifc_spl.c:60:44: portability: '(void*)CONFIG_SYS_IFC_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/fsl_ifc_spl.c:62:44: portability: '(void*)CONFIG_SYS_IFC_ADDR' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/fsmc_nand.c:459:0: error: #error Please define CONFIG_SYS_FSMC_NAND_16BIT or CONFIG_SYS_FSMC_NAND_8BIT [preprocessorErrorDirective]
u-boot-2018.07/drivers/mtd/nand/lpc32xx_nand_mlc.c:101:11: style: struct member 'Anonymous0::free_oob_bytes' is never used. [unusedStructMember]
u-boot-2018.07/drivers/mtd/nand/lpc32xx_nand_mlc.c:104:11: style: struct member 'Anonymous1::ecc_oob_bytes' is never used. [unusedStructMember]
u-boot-2018.07/drivers/mtd/nand/mxc_nand.h:44:0: error: #error "MXC NFC implementation not supported" [preprocessorErrorDirective]
u-boot-2018.07/drivers/mtd/nand/mxs_nand.c:215:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/mtd/nand/mxs_nand.c:98:23: style: The scope of the variable 'desc' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/mxs_nand_spl.c:229:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/nand_base.c:398:15: style: The scope of the variable 'res' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_base.c:446:6: style: The scope of the variable 'res' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_base.c:1001:19: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_base.c:1333:33: style: The scope of the variable 'aligned_len' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_base.c:1333:46: style: The scope of the variable 'aligned_pos' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_base.c:1921:9: style: The scope of the variable 'toread' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_base.c:4096:35: style: The scope of the variable 'stepinfo' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_base.c:4161:16: style: The scope of the variable 'step_size' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_base.c:4243:6: style: The scope of the variable 'step_size' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_base.c:4366:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_base.c:1964:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mtd/nand/nand_base.c:2023:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mtd/nand/nand_base.c:2121:53: style: Clarify calculation precedence for '-' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mtd/nand/nand_bbt.c:172:6: style: The scope of the variable 'res' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_bbt.c:174:17: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_bbt.c:265:15: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_bbt.c:316:6: style: The scope of the variable 'res' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_bbt.c:415:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_bbt.c:838:16: style: The scope of the variable 'writeops' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_bbt.c:838:26: style: The scope of the variable 'create' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_bbt.c:838:34: style: The scope of the variable 'chipsel' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_bbt.c:838:43: style: The scope of the variable 'res' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_bbt.c:838:48: style: The scope of the variable 'res2' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_bbt.c:842:25: style: The scope of the variable 'rd' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_bbt.c:842:30: style: The scope of the variable 'rd2' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_bbt.c:1283:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_bbt.c:792:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mtd/nand/nand_bch.c:73:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/nand_ecc.c:68:10: style: The scope of the variable 'idx' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/omap_gpmc.c:123:35: style: The scope of the variable 'hm' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/omap_gpmc.c:124:11: style: The scope of the variable 'parity_bits' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/omap_gpmc.c:124:24: style: The scope of the variable 'byte' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/omap_gpmc.c:125:10: style: The scope of the variable 'bit' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/pxa3xx_nand.c:1530:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
u-boot-2018.07/drivers/mtd/nand/pxa3xx_nand.c:380:33: style: The scope of the variable 'timings' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/pxa3xx_nand.c:384:12: style: The scope of the variable 'id' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/pxa3xx_nand.c:384:16: style: The scope of the variable 'ntypes' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/pxa3xx_nand.c:384:24: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/pxa3xx_nand.c:971:6: style: The scope of the variable 'exec_cmd' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/pxa3xx_nand.c:519:9: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/pxa3xx_nand.c:438:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/pxa3xx_nand.c:474:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/pxa3xx_nand.c:476:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/pxa3xx_nand.c:1283:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/pxa3xx_nand.c:1649:27: style: Variable 'host' is not assigned a value. [unassignedVariable]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:715:2: style: Variable 'ecc_ctl' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:713:2: note: Variable 'ecc_ctl' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:715:2: note: Variable 'ecc_ctl' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:422:30: style: The scope of the variable 'sel' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:467:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:468:6: style: The scope of the variable 'cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:500:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:501:6: style: The scope of the variable 'cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:1011:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:1047:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:1078:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:1111:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:1141:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:1176:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:1350:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand.c:1759:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand_spl.c:476:28: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand_spl.c:276:19: portability: 'dest' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/sunxi_nand_spl.c:518:8: portability: 'dest' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/tegra_nand.c:346:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/mtd/nand/tegra_nand.c:179:9: style: The scope of the variable 's' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/tegra_nand.c:122:31: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/tegra_nand.c:160:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/tegra_nand.c:187:40: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/tegra_nand.c:296:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/tegra_nand.c:302:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/tegra_nand.c:326:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/tegra_nand.c:334:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/tegra_nand.c:341:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/tegra_nand.c:438:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/tegra_nand.c:555:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/tegra_nand.c:594:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/tegra_nand.c:782:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/nand/vf610_nfc.c:239:30: portability: 'regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/vf610_nfc.c:295:30: portability: 'regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/vf610_nfc.c:310:30: portability: 'regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/vf610_nfc.c:343:29: portability: 'regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/nand/vf610_nfc.c:351:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mtd/nand/zynq_nand.c:1174:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
u-boot-2018.07/drivers/mtd/nand/zynq_nand.c:1149:6: note: outer condition: ondie_ecc_enabled
u-boot-2018.07/drivers/mtd/nand/zynq_nand.c:1174:7: note: identical inner condition: ondie_ecc_enabled
u-boot-2018.07/drivers/mtd/nand/zynq_nand.c:381:16: style: The scope of the variable 'bit_addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/zynq_nand.c:382:15: style: The scope of the variable 'byte_addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/zynq_nand.c:656:9: style: The scope of the variable 'stat' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/nand/zynq_nand.c:471:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:1501:7: style: Condition 'ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:1500:9: note: Assignment 'ret=0', assigned value is 0
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:1501:7: note: Condition 'ret' is always false
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:1620:7: style: Condition 'ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:1619:9: note: Assignment 'ret=0', assigned value is 0
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:1620:7: note: Condition 'ret' is always false
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:333:6: style: The scope of the variable 'sectors' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:333:19: style: The scope of the variable 'count' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:442:6: style: The scope of the variable 'ecc' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:1003:16: style: The scope of the variable 'thislen' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:1214:16: style: The scope of the variable 'thislen' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:1414:27: style: The scope of the variable 'thislen' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:1414:36: style: The scope of the variable 'subpage' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:1415:33: style: The scope of the variable 'thisooblen' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:1954:25: style: The scope of the variable 'value' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:2065:15: style: The scope of the variable 'value' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:2065:29: style: The scope of the variable 'status' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_base.c:2271:20: style: The scope of the variable 'bdry' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_bbt.c:96:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_spl.c:61:15: style: The scope of the variable 'dev_id' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_spl.c:61:23: style: The scope of the variable 'density' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_spl.c:61:32: style: The scope of the variable 'size' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_spl.c:171:11: style: The scope of the variable 'block' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_spl.c:172:17: style: The scope of the variable 'rpage' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_spl.c:174:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/onenand/onenand_uboot.c:40:6: style: Condition '!err' is always true [knownConditionTrueFalse]
u-boot-2018.07/drivers/mtd/onenand/onenand_uboot.c:27:12: note: Assignment 'err=0', assigned value is 0
u-boot-2018.07/drivers/mtd/onenand/onenand_uboot.c:40:6: note: Condition '!err' is always true
u-boot-2018.07/drivers/mtd/onenand/samsung.c:458:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/mtd/onenand/samsung.c:212:21: style: The scope of the variable 'ecc' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/pic32_flash.c:376:16: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/pic32_flash.c:376:22: style: The scope of the variable 'size' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/renesas_rpc_hf.c:322:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/renesas_rpc_hf.c:322:11: style: The scope of the variable 'off' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/renesas_rpc_hf.c:162:47: portability: '(void __iomem*)rpc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/spi/sandbox.c:313:6: style: The scope of the variable 'todo' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/spi/sandbox.c:314:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/spi/sf-uclass.c:65:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/mtd/spi/sf-uclass.c:65:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/mtd/spi/sf_dataflash.c:137:3: portability: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/mtd/spi/sf_dataflash.c:94:6: style: The scope of the variable 'status' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/spi/sf_dataflash.c:270:26: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/spi/spi_flash.c:1139:2: style: Variable 'info' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/mtd/spi/spi_flash.c:1136:0: note: Variable 'info' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mtd/spi/spi_flash.c:1139:2: note: Variable 'info' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mtd/spi/spi_flash.c:256:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/spi/spi_flash.c:373:16: style: The scope of the variable 'byte_addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/spi/spi_flash.c:1137:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/spi/spi_flash.c:412:13: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/spi/spi_flash.c:415:10: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/spi/spi_flash.c:531:8: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/stm32_flash.c:26:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/mtd/ubi/attach.c:603:26: style: The scope of the variable 'av' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubi/attach.c:707:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubi/attach.c:1065:23: style: The scope of the variable 'aeb' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubi/ubi.h:1038:17: portability: 'vid_hdr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/ubi.h:1054:10: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/attach.c:1069:28: style: Clarify calculation precedence for '/' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/mtd/ubi/build.c:57:0: error: #error Malloc area too small for UBI, increase CONFIG_SYS_MALLOC_LEN to >= 512k [preprocessorErrorDirective]
u-boot-2018.07/drivers/mtd/ubi/debug.c:110:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/mtd/ubi/debug.c:111:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/mtd/ubi/debug.c:514:15: style: The scope of the variable 'range' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubi/eba.c:588:22: portability: 'ubi->peb_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/eba.c:599:22: portability: 'ubi->peb_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/eba.c:1346:27: error: Uninitialized variable: aeb [uninitvar]
u-boot-2018.07/drivers/mtd/ubi/eba.c:1430:31: error: Uninitialized variable: aeb [uninitvar]
u-boot-2018.07/drivers/mtd/ubi/fastmap-wl.c:58:23: style: The scope of the variable 'e' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubi/fastmap-wl.c:122:6: style: The scope of the variable 'enough' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubi/fastmap-wl.c:183:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubi/fastmap-wl.c:366:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:239:2: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:237:0: note: Variable 'p' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:239:2: note: Variable 'p' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1313:2: style: Variable 'fmsb->data_crc' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1312:2: note: Variable 'fmsb->data_crc' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1313:2: note: Variable 'fmsb->data_crc' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:236:23: style: The scope of the variable 'tmp_aeb' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:632:39: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:643:44: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:653:47: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:694:38: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:705:38: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:716:38: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:727:38: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:741:44: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:770:41: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1016:38: portability: 'ubi->fm_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1149:37: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1166:44: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1177:47: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1189:37: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1202:37: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1214:37: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1227:37: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1245:38: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1266:41: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1280:39: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/fastmap.c:1330:34: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/io.c:1358:15: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/io.c:1362:16: portability: 'buf1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/upd.c:233:14: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/upd.c:251:14: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/upd.c:307:37: portability: 'vol->upd_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/upd.c:328:7: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/upd.c:357:7: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/upd.c:405:36: portability: 'vol->upd_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/upd.c:414:23: portability: 'vol->upd_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubi/vmt.c:95:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/mtd/ubi/vmt.c:103:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/mtd/ubi/vtbl.c:72:9: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubi/vtbl.c:100:11: style: The scope of the variable 'crc' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubi/vtbl.c:712:26: style: The scope of the variable 'av' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubi/vtbl.c:713:21: style: The scope of the variable 'vol' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubi/wl.c:1815:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubispl/ubispl.c:535:3: portability: %zi in format string (no. 1) requires 'size_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/mtd/ubispl/ubispl.c:535:3: portability: %zi in format string (no. 2) requires 'size_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/mtd/ubispl/ubispl.c:249:22: style: The scope of the variable 'vh' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubispl/ubispl.c:669:6: style: The scope of the variable 'res' can be reduced. [variableScope]
u-boot-2018.07/drivers/mtd/ubispl/ubispl.c:300:39: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubispl/ubispl.c:311:45: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubispl/ubispl.c:321:45: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubispl/ubispl.c:360:38: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubispl/ubispl.c:368:38: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubispl/ubispl.c:378:38: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubispl/ubispl.c:386:38: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubispl/ubispl.c:396:44: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/mtd/ubispl/ubispl.c:412:41: portability: 'fm_raw' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/ag7xxx.c:341:26: style: The scope of the variable 'curr' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ag7xxx.c:341:33: style: The scope of the variable 'next' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ag7xxx.c:365:26: style: The scope of the variable 'curr' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ag7xxx.c:365:33: style: The scope of the variable 'next' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ag7xxx.c:592:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ag7xxx.c:793:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/altera_tse.c:184:6: style: The scope of the variable 'packet_length' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/altera_tse.c:583:22: style: The scope of the variable 'size' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/altera_tse.c:651:33: portability: 'priv->tx_desc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/armada100_fec.c:149:6: style: The scope of the variable 'delay' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/armada100_fec.c:154:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/armada100_fec.c:160:31: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/armada100_fec.c:407:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/armada100_fec.c:567:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/armada100_fec.c:581:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/armada100_fec.c:615:44: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/armada100_fec.c:656:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/armada100_fec.c:426:6: style: Unused variable: phy_adr [unusedVariable]
u-boot-2018.07/drivers/net/at91_emac.c:221:6: style: The scope of the variable 'media' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/at91_emac.c:221:13: style: The scope of the variable 'speed' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/at91_emac.c:221:20: style: The scope of the variable 'duplex' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/at91_emac.c:222:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/at91_emac.c:414:6: style: The scope of the variable 'size' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/at91_emac.c:516:0: error: Memory leak: emac [memleak]
u-boot-2018.07/drivers/net/at91_emac.c:261:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/ax88180.c:70:17: style: The scope of the variable 'tmpval' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ax88180.c:167:16: style: The scope of the variable 'tmpval' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ax88180.c:191:16: style: The scope of the variable 'data_size' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ax88180.c:199:17: style: The scope of the variable 'count' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ax88180.c:333:16: style: The scope of the variable 'bmcr_val' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ax88180.c:335:16: style: The scope of the variable 'RealMediaMode' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ax88180.c:577:17: style: The scope of the variable 'tmp_regval' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ax88180.c:671:17: style: The scope of the variable 'tmp_regval' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ax88180.h:358:32: portability: '(void*)dev->iobase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/ax88180.h:382:36: portability: '(void*)dev->iobase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/ax88180.h:387:42: portability: '(void*)dev->iobase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/ax88180.h:392:43: portability: '(void*)dev->iobase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/ax88180.c:158:11: style: Variable 'tmpval' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/net/ax88180.c:591:17: style: Variable 'tmp_regval' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/net/ax88180.c:717:0: error: Memory leak: dev [memleak]
u-boot-2018.07/drivers/net/bcm-sf2-eth-gmac.c:163:11: style: The scope of the variable 'ctrl' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/bcm-sf2-eth-gmac.c:215:11: style: The scope of the variable 'ctrl' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/bcm-sf2-eth.c:22:0: error: #error "bcm_sf2_eth: NEED to define a MAC!" [preprocessorErrorDirective]
u-boot-2018.07/drivers/net/calxedaxgmac.c:278:36: portability: 'paddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/calxedaxgmac.c:325:42: portability: 'rxbuffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:365:6: style: The scope of the variable 'type' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/cpsw.c:384:6: style: The scope of the variable 'type' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/cpsw.c:398:6: style: The scope of the variable 'type' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/cpsw.c:342:35: portability: 'priv->ale_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:345:45: portability: 'priv->ale_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:345:57: portability: 'priv->ale_regs+52' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:355:45: portability: 'priv->ale_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:355:57: portability: 'priv->ale_regs+52' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:357:53: portability: 'priv->ale_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:473:36: portability: 'priv->ale_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:476:35: portability: 'priv->ale_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:489:36: portability: 'priv->ale_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:492:35: portability: 'priv->ale_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:846:44: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:847:44: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:848:44: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:851:44: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:852:44: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:855:44: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:856:44: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:857:44: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:860:44: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:861:44: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:865:45: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:869:35: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:869:54: portability: 'priv->dma_regs+544' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:871:35: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:871:50: portability: 'priv->dma_regs+224' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:873:35: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:873:53: portability: 'priv->dma_regs+608' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:875:35: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:875:54: portability: 'priv->dma_regs+512' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:877:35: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:877:53: portability: 'priv->dma_regs+576' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:882:35: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:882:54: portability: 'priv->dma_regs+288' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:884:35: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:884:50: portability: 'priv->dma_regs+224' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:886:35: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:886:53: portability: 'priv->dma_regs+352' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:888:35: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:888:54: portability: 'priv->dma_regs+256' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:890:35: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:890:53: portability: 'priv->dma_regs+320' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:896:33: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:897:33: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:929:27: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:930:27: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:936:45: portability: 'priv->dma_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:980:21: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:981:23: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:1024:30: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:1025:25: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:1026:25: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cpsw.c:1027:30: portability: '(void*)regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/cs8900.h:39:0: error: #error unknown bussize ... [preprocessorErrorDirective]
u-boot-2018.07/drivers/net/davinci_emac.c:680:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/davinci_emac.c:187:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/dc2114x.c:644:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/designware.c:478:25: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/designware.c:203:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/designware.c:377:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/designware.c:401:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/designware.c:436:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/designware.c:462:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/designware.c:568:3: error: Memory leak: dev [memleak]
u-boot-2018.07/drivers/net/dnet.c:136:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/dnet.c:245:6: style: The scope of the variable 'media' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/dnet.c:245:13: style: The scope of the variable 'speed' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/dnet.c:245:20: style: The scope of the variable 'duplex' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/dnet.c:63:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/dnet.c:291:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/dwc_eth_qos.c:1073:49: portability: 'eqos->rx_dma_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/dwc_eth_qos.c:1236:30: portability: 'eqos->rx_dma_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/dwc_eth_qos.c:1254:37: portability: 'eqos->rx_dma_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/e1000.c:5601:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/net/e1000.c:2383:3: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/net/e1000.c:2380:3: note: Variable 'ret_val' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/net/e1000.c:2383:3: note: Variable 'ret_val' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/net/e1000.c:334:11: style: The scope of the variable 'eecd' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:365:17: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:645:14: style: The scope of the variable 'eerd' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:729:10: style: The scope of the variable 'spi_stat_reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:813:12: style: The scope of the variable 'word_in' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:930:14: style: The scope of the variable 'reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:1093:10: style: The scope of the variable 'ret_val' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:1138:12: style: The scope of the variable 'swsm' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:1209:11: style: The scope of the variable 'swsm' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:1324:11: style: The scope of the variable 'offset' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:1350:11: style: The scope of the variable 'offset' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:1350:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:1604:11: style: The scope of the variable 'reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:1849:11: style: The scope of the variable 'cmd_mmrbc' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:1850:11: style: The scope of the variable 'stat_mmrbc' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:1853:11: style: The scope of the variable 'ctrl_ext' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:2067:11: style: The scope of the variable 'ctrl_ext' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:2212:11: style: The scope of the variable 'status' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:2214:11: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:2216:10: style: The scope of the variable 'ret_val' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:2657:11: style: The scope of the variable 'led_ctrl' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:2882:11: style: The scope of the variable 'reg_data' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:3863:11: style: The scope of the variable 'rctl' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:4118:11: style: The scope of the variable 'status' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:4369:11: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:4447:11: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:4518:11: style: The scope of the variable 'fwsm' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:4594:11: style: The scope of the variable 'ctrl' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:4594:17: style: The scope of the variable 'ctrl_ext' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:4595:11: style: The scope of the variable 'led_ctrl' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:4677:11: style: The scope of the variable 'ret_val' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:4736:20: style: The scope of the variable 'fine' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:4736:26: style: The scope of the variable 'coarse' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:5296:22: style: The scope of the variable 'ctrl_ext' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/e1000.c:2383:13: style: Variable 'ret_val' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/net/e1000.c:2446:0: error: Uninitialized variable: phy_data [uninitvar]
u-boot-2018.07/drivers/net/e1000.c:2456:0: error: Uninitialized variable: phy_data [uninitvar]
u-boot-2018.07/drivers/net/e1000.c:2498:0: error: Uninitialized variable: phy_data [uninitvar]
u-boot-2018.07/drivers/net/e1000.c:2508:0: error: Uninitialized variable: phy_data [uninitvar]
u-boot-2018.07/drivers/net/e1000.c:2575:0: error: Uninitialized variable: phy_data [uninitvar]
u-boot-2018.07/drivers/net/e1000.c:2623:0: error: Uninitialized variable: phy_data [uninitvar]
u-boot-2018.07/drivers/net/ep93xx_eth.c:390:40: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/fec_mxc.c:45:0: error: #error "CONFIG_MII has to be defined!" [preprocessorErrorDirective]
u-boot-2018.07/drivers/net/fm/eth.c:279:51: portability: 'rx_buf_pool' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/fm/eth.c:281:51: portability: 'rx_buf_pool' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/fm/eth.c:264:3: error: Memory leak: rx_bd_ring_base [memleak]
u-boot-2018.07/drivers/net/fm/eth.c:745:3: error: Memory leak: dev [memleak]
u-boot-2018.07/drivers/net/fm/eth.c:762:3: error: Memory leak: dev [memleak]
u-boot-2018.07/drivers/net/fm/eth.c:762:0: error: Memory leak: fm_eth [memleak]
u-boot-2018.07/drivers/net/fm/fm.c:91:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/net/fm/fm.c:119:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/net/fm/fm.c:129:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/net/fm/fm.c:136:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/net/fm/fm.c:143:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/net/fm/fm.c:161:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/net/fm/fm.c:172:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/net/fm/fm.c:184:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/net/fm/fm.c:41:23: portability: 'muram[fm_idx].alloc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/fm/fm.c:45:27: portability: 'muram[fm_idx].alloc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/fm/fm.c:52:22: portability: 'muram[fm_idx].alloc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/fm/fm.c:64:29: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/fm/fm.c:65:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/fm/fm.c:170:46: portability: '(void*)firmware' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/fm/fm.c:187:28: portability: '(void*)firmware' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/fm/init.c:369:6: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/fsl-mc/dpio/qbman_sys.h:99:8: warning: Redundant assignment of '*val' to itself. [selfAssignment]
u-boot-2018.07/drivers/net/fsl-mc/dpio/qbman_sys.h:151:25: portability: 's->cena' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/fsl-mc/dpio/qbman_sys.h:185:29: portability: 's->cena' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/fsl-mc/dpio/qbman_portal.h:101:3: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
u-boot-2018.07/drivers/net/fsl-mc/mc.c:412:0: error: #error "CONFIG_SYS_LS_MC_DRAM_DPC_OFFSET not defined" [preprocessorErrorDirective]
u-boot-2018.07/drivers/net/fsl_mcdmafec.c:182:16: style: The scope of the variable 'pUsedTbd' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/fsl_mcdmafec.c:247:6: style: The scope of the variable 'frame_length' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ftgmac100.c:176:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ftgmac100.c:324:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftgmac100.c:326:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftgmac100.c:429:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftgmac100.c:475:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftgmac100.c:498:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftgmac100.c:514:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftgmac100.c:531:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftgmac100.c:257:17: style: Unused variable: stat_ge [unusedVariable]
u-boot-2018.07/drivers/net/ftgmac100.c:242:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/ftmac100.c:102:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftmac100.c:103:32: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftmac100.c:109:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftmac100.c:148:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftmac100.c:162:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftmac100.c:190:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftmac100.c:204:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftmac100.c:209:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftmac100.c:218:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ftmac110.c:329:11: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ftmac110.c:330:11: style: The scope of the variable 'ctrl' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ftmac110.c:331:11: style: The scope of the variable 'buf' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/keystone_net.c:632:6: style: The scope of the variable 'ret_status' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/keystone_net.c:678:6: style: The scope of the variable 'res' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/keystone_net.c:681:71: style: Variable 'adap_mdio' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/net/ldpaa_eth/ldpaa_eth.c:996:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/net/ldpaa_eth/ldpaa_eth.c:1027:2: style: Variable 'net_dev' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/net/ldpaa_eth/ldpaa_eth.c:1022:0: note: Variable 'net_dev' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/net/ldpaa_eth/ldpaa_eth.c:1027:2: note: Variable 'net_dev' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/net/ldpaa_eth/ldpaa_eth.c:687:6: style: The scope of the variable 'count' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ldpaa_eth/ldpaa_eth.c:1038:3: error: Memory leak: net_dev [memleak]
u-boot-2018.07/drivers/net/macb.c:146:9: portability: 'macb->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/macb.c:172:11: portability: 'macb->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/macb.c:174:2: portability: 'macb->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/macb.c:182:2: portability: 'macb->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/macb.c:185:13: portability: 'macb->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/macb.c:188:11: portability: 'macb->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/macb.c:190:2: portability: 'macb->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/macb.c:199:11: portability: 'macb->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/macb.c:201:2: portability: 'macb->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/macb.c:208:2: portability: 'macb->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/macb.c:211:13: portability: 'macb->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/macb.c:214:10: portability: 'macb->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/macb.c:216:11: portability: 'macb->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/macb.c:218:2: portability: 'macb->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/mpc8xx_fec.c:91:0: error: #error txbuf must be aligned. [preprocessorErrorDirective]
u-boot-2018.07/drivers/net/mvgbe.c:388:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/mvgbe.c:542:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/mvgbe.c:561:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/mvgbe.c:590:44: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/mvgbe.c:634:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/mvneta.c:34:0: error: #error Marvell mvneta requires PHYLIB [preprocessorErrorDirective]
u-boot-2018.07/drivers/net/mvpp2.c:2847:30: style: Same value in both branches of ternary operator. [duplicateValueTernary]
u-boot-2018.07/drivers/net/mvpp2.c:2331:6: style: The scope of the variable 'tid' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/mvpp2.c:2439:6: style: The scope of the variable 'tid' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/mvpp2.c:2824:6: style: The scope of the variable 'num' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/mvpp2.c:2870:6: style: The scope of the variable 'rxq' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/mvpp2.c:3710:31: style: The scope of the variable 'ptxq' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/mvpp2.c:3769:12: style: The scope of the variable 'queue' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/mvpp2.c:3782:12: style: The scope of the variable 'queue' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/mvpp2.c:4186:25: style: The scope of the variable 'txq_pcpu' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/mvpp2.c:4270:25: style: The scope of the variable 'txq_pcpu' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/mvpp2.c:4315:25: style: The scope of the variable 'txq' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/mvpp2.c:4721:16: style: The scope of the variable 'mdio_off' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/mvpp2.c:4721:26: style: The scope of the variable 'cp_node' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/mvpp2.c:4995:38: style: The scope of the variable 'dram_target_info' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/mvpp2.c:3551:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/mvpp2.c:3554:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/natsemi.c:362:4: warning: %hx in format string (no. 1) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/net/natsemi.c:734:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/ne2000.c:179:9: style: The scope of the variable 'r' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ne2000.c:206:9: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ne2000_base.c:248:32: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ne2000_base.c:380:9: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ne2000_base.c:380:14: style: The scope of the variable 'pkt' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ne2000_base.c:380:19: style: The scope of the variable 'cur' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/netconsole.c:76:14: style: The scope of the variable 'p' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ns8382x.c:507:31: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/ns8382x.c:417:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/pch_gbe.c:17:0: error: #error "PCH Gigabit Ethernet driver requires PHYLIB - missing CONFIG_PHYLIB" [preprocessorErrorDirective]
u-boot-2018.07/drivers/net/pcnet.c:228:63: style: Function 'pcnet_probe' argument 3 names different: declaration 'dev_num' definition 'dev_nr'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/net/pcnet.c:134:65: note: Function 'pcnet_probe' argument 3 names different: declaration 'dev_num' definition 'dev_nr'.
u-boot-2018.07/drivers/net/pcnet.c:228:63: note: Function 'pcnet_probe' argument 3 names different: declaration 'dev_num' definition 'dev_nr'.
u-boot-2018.07/drivers/net/pcnet.c:434:65: style: Function 'pcnet_send' argument 3 names different: declaration 'length' definition 'pkt_len'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/net/pcnet.c:131:65: note: Function 'pcnet_send' argument 3 names different: declaration 'length' definition 'pkt_len'.
u-boot-2018.07/drivers/net/pcnet.c:434:65: note: Function 'pcnet_send' argument 3 names different: declaration 'length' definition 'pkt_len'.
u-boot-2018.07/drivers/net/pfe_eth/pfe_cmd.c:380:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/net/pfe_eth/pfe_cmd.c:375:15: style: The scope of the variable 'id' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/pfe_eth/pfe_cmd.c:375:19: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/pfe_eth/pfe_cmd.c:375:22: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/pfe_eth/pfe_cmd.c:375:27: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/pfe_eth/pfe_cmd.c:248:46: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_cmd.c:249:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_cmd.c:254:46: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_cmd.c:261:47: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_cmd.c:262:41: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_cmd.c:263:41: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_cmd.c:264:41: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_cmd.c:265:41: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_eth.c:213:26: style: The scope of the variable 'pfe_addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/pfe_eth/pfe_eth.c:39:26: portability: 'gemac_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_eth.c:40:36: portability: 'gemac_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_eth.c:45:26: portability: 'gemac_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_eth.c:46:37: portability: 'gemac_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_eth.c:52:29: portability: 'gemac_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_eth.c:53:29: portability: 'gemac_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_eth.c:65:25: portability: 'gemac_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_eth.c:76:25: portability: 'gemac_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_eth.c:79:26: portability: 'gemac_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_eth.c:80:20: portability: 'gemac_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_eth.c:144:39: error: Uninitialized variable: speed [uninitvar]
u-boot-2018.07/drivers/net/pfe_eth/pfe_firmware.c:102:2: style: Variable 'conf_node_name' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/net/pfe_eth/pfe_firmware.c:98:0: note: Variable 'conf_node_name' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/net/pfe_eth/pfe_firmware.c:102:2: note: Variable 'conf_node_name' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:264:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:66:47: portability: 'src' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:79:32: portability: 'src' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:253:34: portability: 'src' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:258:7: portability: 'src' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:264:6: portability: 'src' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:354:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:377:38: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:407:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:424:38: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:474:32: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:500:18: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:510:47: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:552:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:570:40: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:622:29: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:625:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:635:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:644:28: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:654:29: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:655:35: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:656:34: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:659:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:683:29: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:692:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:701:28: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:712:9: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:714:9: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:716:9: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:718:9: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:719:50: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:720:28: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:721:29: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:722:17: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:723:17: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:724:52: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:725:52: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:728:26: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:729:33: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:730:29: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/pfe_eth/pfe_hw.c:733:19: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/phy/aquantia.c:13:0: error: #error The Aquantia PHY needs 10G support [preprocessorErrorDirective]
u-boot-2018.07/drivers/net/phy/b53.c:566:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/net/phy/b53.c:572:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/net/phy/cortina.c:27:0: error: #error The Cortina PHY needs 10G support [preprocessorErrorDirective]
u-boot-2018.07/drivers/net/phy/generic_10g.c:53:11: style: The scope of the variable 'stat2' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/phy/mv88e61xx.c:169:0: error: #error Define CONFIG_MV88E61XX_PHY_PORTS to indicate which physical ports \ [preprocessorErrorDirective]
u-boot-2018.07/drivers/net/phy/mv88e6352.c:36:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/phy/phy.c:902:6: style: Condition '!phydev' is always true [knownConditionTrueFalse]
u-boot-2018.07/drivers/net/phy/phy.c:886:30: note: Assignment 'phydev=NULL', assigned value is 0
u-boot-2018.07/drivers/net/phy/phy.c:902:6: note: Condition '!phydev' is always true
u-boot-2018.07/drivers/net/phy/teranetics.c:13:0: error: #error The Teranetics PHY needs 10G support [preprocessorErrorDirective]
u-boot-2018.07/drivers/net/phy/ti.c:130:2: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/net/phy/ti.c:118:0: note: Variable 'value' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/net/phy/ti.c:130:2: note: Variable 'value' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/net/phy/xilinx_phy.c:38:6: style: The scope of the variable 'status' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/ravb.c:304:25: style: The scope of the variable 'reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/rtl8139.c:493:3: warning: %hX in format string (no. 1) requires 'unsigned short' but the argument type is 'unsigned int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/net/rtl8169.c:524:6: style: The scope of the variable 'length' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/rtl8169.c:959:6: style: The scope of the variable 'option' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/rtl8169.c:959:19: style: The scope of the variable 'Cap10_100' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/rtl8169.c:959:34: style: The scope of the variable 'Cap1000' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/rtl8169.c:545:36: error: Signed integer overflow for expression '(OWNbit|EORbit)+1536'. [integerOverflow]
u-boot-2018.07/drivers/net/rtl8169.c:548:25: error: Signed integer overflow for expression 'OWNbit+1536'. [integerOverflow]
u-boot-2018.07/drivers/net/rtl8169.c:828:35: error: Signed integer overflow for expression '(OWNbit|EORbit)+1536'. [integerOverflow]
u-boot-2018.07/drivers/net/rtl8169.c:831:24: error: Signed integer overflow for expression 'OWNbit+1536'. [integerOverflow]
u-boot-2018.07/drivers/net/sandbox-raw.c:51:33: portability: 'packet' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sandbox-raw.c:61:10: portability: 'packet' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sandbox-raw.c:75:51: portability: '(void*)net_rx_packets[0]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sandbox.c:81:32: portability: 'packet' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sandbox.c:96:48: portability: '(void*)priv->recv_packet_buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sandbox.c:113:34: portability: 'packet' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sandbox.c:127:44: portability: '(void*)priv->recv_packet_buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sh_eth.h:610:0: error: #error [preprocessorErrorDirective]
u-boot-2018.07/drivers/net/smc91111.c:119:0: error: #error "SMC91111 Base address must be passed to initialization funciton" [preprocessorErrorDirective]
u-boot-2018.07/drivers/net/smc911x.c:177:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/smc911x.c:178:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/smc911x.c:179:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/smc911x.c:180:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/smc911x.c:181:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/sni_ave.c:385:29: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/sni_ave.c:462:12: style: The scope of the variable 'paddr' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/sni_ave.c:536:14: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:278:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/sun8i_emac.c:395:6: style: The scope of the variable 'timeout' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/sun8i_emac.c:457:14: style: The scope of the variable 'pin_name' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/sun8i_emac.c:517:6: style: The scope of the variable 'good_packet' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/sun8i_emac.c:166:32: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:170:29: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:171:31: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:198:28: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:199:32: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:203:29: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:222:33: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:223:33: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:233:26: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:253:26: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:360:53: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:388:52: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:397:29: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:401:31: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:403:30: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:414:26: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:417:26: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:419:26: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:424:26: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:427:32: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:439:26: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:441:26: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:443:26: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:445:26: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:448:29: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:449:29: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:601:26: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:604:26: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:749:29: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:750:29: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:753:29: portability: 'priv->mac_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/sun8i_emac.c:376:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/uli526x.c:447:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/net/uli526x.c:453:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/net/uli526x.c:639:48: portability: '(void*)db->first_tx_desc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/uli526x.c:838:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/uli526x.c:843:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/uli526x.c:852:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/uli526x.c:886:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/uli526x.c:891:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/net/vsc9953.c:105:38: style: Same expression on both sides of '&' because the value of 'value' and '65535' are the same. [duplicateExpression]
u-boot-2018.07/drivers/net/vsc9953.c:91:14: note: 'value' is assigned value '65535' here.
u-boot-2018.07/drivers/net/vsc9953.c:105:38: note: Same expression on both sides of '&' because the value of 'value' and '65535' are the same.
u-boot-2018.07/drivers/net/vsc9953.c:76:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/vsc9953.c:104:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/net/vsc9953.c:126:40: style: Variable 'l2sw_port' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/net/xilinx_axi_emac.c:373:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/xilinx_emaclite.c:255:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/xilinx_emaclite.c:527:30: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/net/zynq_gem.c:246:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/net/zynq_gem.c:562:18: style: The scope of the variable 'first_bd' can be reduced. [variableScope]
u-boot-2018.07/drivers/nvme/nvme-uclass.c:17:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/nvme/nvme.c:679:6: style: The scope of the variable 'status' can be reduced. [variableScope]
u-boot-2018.07/drivers/nvme/nvme.c:723:10: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/nvme/nvme.c:803:42: portability: '(void __iomem*)ndev->bar' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/nvme/nvme_show.c:19:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:21:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:23:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:25:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:33:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:35:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:37:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:39:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:41:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:48:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:50:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:52:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:85:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:87:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:89:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:91:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:93:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:100:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/nvme/nvme_show.c:102:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/pch/pch7.c:66:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/pch/pch9.c:50:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/pch/pch9.c:65:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/pci/fsl_pci_init.c:299:6: style: The scope of the variable 'enabled' can be reduced. [variableScope]
u-boot-2018.07/drivers/pci/fsl_pci_init.c:181:9: style: Variable 'sz' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/pci/fsl_pci_init.c:183:17: style: Variable 'phys_start' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/pci/fsl_pci_init.c:182:16: style: Variable 'bus_start' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/pci/pci-aardvark.c:152:25: portability: 'pcie->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pci-aardvark.c:157:26: portability: 'pcie->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pci-uclass.c:66:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/pci/pci-uclass.c:64:0: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/pci/pci-uclass.c:66:2: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/pci/pci-uclass.c:184:29: style: The scope of the variable 'pplat' can be reduced. [variableScope]
u-boot-2018.07/drivers/pci/pci-uclass.c:490:29: style: The scope of the variable 'pplat' can be reduced. [variableScope]
u-boot-2018.07/drivers/pci/pci-uclass.c:1030:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/pci/pci-uclass.c:1182:21: style: The scope of the variable 'res' can be reduced. [variableScope]
u-boot-2018.07/drivers/pci/pci-uclass.c:1243:21: style: The scope of the variable 'res' can be reduced. [variableScope]
u-boot-2018.07/drivers/pci/pci-uclass.c:859:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/pci/pci_auto.c:30:6: style: The scope of the variable 'rom_addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/pci/pci_auto_old.c:40:6: style: The scope of the variable 'rom_addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/pci/pci_common.c:149:21: style: The scope of the variable 'res' can be reduced. [variableScope]
u-boot-2018.07/drivers/pci/pci_common.c:208:21: style: The scope of the variable 'res' can be reduced. [variableScope]
u-boot-2018.07/drivers/pci/pci_ftpci100.c:159:2: style: Variable 'niobars' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/pci/pci_ftpci100.c:158:2: style: Variable 'nmbars' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/pci/pci_msc01.c:32:30: portability: 'msc01->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pci_msc01.c:33:30: portability: 'msc01->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pci_msc01.c:46:20: portability: 'msc01->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pci_rom.c:113:35: portability: '(void*)rom_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pci_rom.c:163:61: portability: '(void*)rom_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pci_rom.c:166:57: portability: '(void*)rom_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pci_tegra.c:509:10: style: Condition 'err<0' is always false [knownConditionTrueFalse]
u-boot-2018.07/drivers/pci/pci_tegra.c:508:29: note: Assignment 'err=tegra_pcie_board_init()', assigned value is 0
u-boot-2018.07/drivers/pci/pci_tegra.c:509:10: note: Condition 'err<0' is always false
u-boot-2018.07/drivers/pci/pci_tegra.c:609:16: style: The scope of the variable 'value' can be reduced. [variableScope]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:121:26: portability: 'regs_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:127:26: portability: 'regs_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:146:25: portability: 'pcie->ctrl_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:147:50: portability: 'pcie->ctrl_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:148:50: portability: 'pcie->ctrl_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:150:25: portability: 'pcie->ctrl_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:152:25: portability: 'pcie->ctrl_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:154:25: portability: 'pcie->ctrl_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:155:31: portability: 'pcie->ctrl_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:156:42: portability: 'pcie->ctrl_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:336:28: portability: 'regs_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:338:28: portability: 'regs_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:340:25: portability: 'regs_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:355:24: portability: 'regs_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:397:26: portability: 'regs_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:401:28: portability: 'regs_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:406:48: portability: 'regs_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:407:48: portability: 'regs_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:414:26: portability: 'regs_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:447:24: portability: 'regs_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:458:42: portability: 'regs_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:461:25: portability: 'regs_base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:525:34: portability: 'pcie->ctrl_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:145:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:156:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:460:2: style: Variable 'reg' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/pci/pcie_dw_mvebu.c:457:10: style: Variable 'bar0' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/pci/pcie_ecam_generic.c:45:7: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_ecam_generic.c:46:7: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_ecam_generic.c:47:7: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_ecam_generic.c:48:7: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_imx.c:105:24: portability: 'dbi_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_imx.c:124:23: portability: 'dbi_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_imx.c:127:23: portability: 'dbi_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_imx.c:134:23: portability: 'dbi_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_imx.c:155:27: portability: 'dbi_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_imx.c:161:23: portability: 'dbi_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_imx.c:165:24: portability: 'dbi_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_imx.c:186:23: portability: 'dbi_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_imx.c:190:23: portability: 'dbi_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_imx.c:198:23: portability: 'dbi_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_imx.c:207:23: portability: 'dbi_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_imx.c:216:23: portability: 'dbi_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_imx.c:223:23: portability: 'dbi_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_imx.c:305:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pci/pcie_imx.c:476:10: style: Variable 'gpr12' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:529:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:374:29: portability: 'bar_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:377:29: portability: 'bar_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:380:29: portability: 'bar_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:381:22: portability: 'bar_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:384:29: portability: 'bar_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:385:22: portability: 'bar_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:82:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:89:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:97:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:104:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:111:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:115:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:124:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pci/pcie_layerscape.c:419:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pci/pcie_xilinx.c:36:45: portability: 'pcie->cfg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_xilinx.c:77:7: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_xilinx.c:78:7: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_xilinx.c:79:7: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pci/pcie_xilinx.c:80:7: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/allwinner/phy-sun4i-usb.c:422:8: style: The scope of the variable 'name' can be reduced. [variableScope]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.h:67:23: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(126976)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.h:69:23: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(376832)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.h:81:23: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(126976)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.h:83:23: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(376832)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:205:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(458752)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:265:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(917504)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:266:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(917504)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:314:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(917504)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:315:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(917504)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:321:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(917504)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:322:24: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(917504)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:370:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(380928)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:376:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(327680)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:486:11: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(917504)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:489:25: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(917504)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:557:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(389120)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:557:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(380928)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:564:11: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(380928)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:569:11: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(380928)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:575:24: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(389120)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:575:24: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(380928)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:583:24: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(389120)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:583:24: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(380928)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:591:24: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(389120)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:591:24: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(380928)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:599:24: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(389120)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:599:24: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(380928)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:624:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(884736)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:629:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(884736)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:634:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(884736)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:639:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(884736)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:644:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(884736)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:645:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(884736)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:650:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(884736)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_a3700.c:651:10: portability: '(void __iomem*)(ulong)MVEBU_REGISTER(884736)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:272:2: style: Variable 'mask' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:269:2: note: Variable 'mask' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:272:2: note: Variable 'mask' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:273:2: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:270:2: note: Variable 'data' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:273:2: note: Variable 'data' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:847:2: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:845:2: note: Variable 'data' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:847:2: note: Variable 'data' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:91:29: portability: 'hpipe_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:92:30: portability: 'comphy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:114:24: portability: 'comphy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:118:24: portability: 'comphy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:462:24: portability: 'comphy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:474:12: portability: 'hpipe_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:474:12: portability: 'hpipe_base+4096*0' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:474:38: portability: '(hpipe_base+4096*0)+2048' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:493:24: portability: 'comphy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:502:11: portability: 'hpipe_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:525:29: portability: 'hpipe_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:526:30: portability: 'comphy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:647:29: portability: 'hpipe_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:648:29: portability: 'hpipe_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:649:30: portability: 'comphy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:993:29: portability: 'hpipe_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:994:29: portability: 'hpipe_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:995:30: portability: 'comphy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1139:29: portability: 'hpipe_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1140:29: portability: 'hpipe_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1141:30: portability: 'comphy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1440:29: portability: 'hpipe_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1441:29: portability: 'hpipe_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1442:30: portability: 'comphy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1455:23: portability: 'comphy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1460:23: portability: 'comphy_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1650:25: portability: 'utmi_base_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1677:25: portability: 'utmi_base_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1680:25: portability: 'utmi_base_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1690:25: portability: 'utmi_base_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1698:25: portability: 'utmi_base_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1706:25: portability: 'utmi_base_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1714:25: portability: 'utmi_base_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1734:25: portability: 'utmi_base_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1739:24: portability: 'utmi_base_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1758:24: portability: 'utmi_base_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1749:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/phy/marvell/comphy_cp110.c:1759:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/phy/marvell/comphy_mux.c:112:53: style: Function 'comphy_mux_init' argument 1 names different: declaration 'ptr_chip_cfg' definition 'chip_cfg'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/phy/marvell/comphy.h:176:53: note: Function 'comphy_mux_init' argument 1 names different: declaration 'ptr_chip_cfg' definition 'chip_cfg'.
u-boot-2018.07/drivers/phy/marvell/comphy_mux.c:112:53: note: Function 'comphy_mux_init' argument 1 names different: declaration 'ptr_chip_cfg' definition 'chip_cfg'.
u-boot-2018.07/drivers/phy/phy-stm32-usbphyc.c:148:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/phy/sti_usb_phy.c:67:53: portability: '(void __iomem*)phy->regmap->ranges[0].start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/sti_usb_phy.c:72:53: portability: '(void __iomem*)phy->regmap->ranges[0].start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/ti-pipe3-phy.c:80:20: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/ti-pipe3-phy.c:86:20: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/phy/ti-pipe3-phy.c:309:40: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pinctrl/aspeed/pinctrl_ast2500.c:58:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pinctrl/exynos/pinctrl-exynos.c:25:20: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/exynos/pinctrl-exynos.c:76:14: style: The scope of the variable 'name' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/exynos/pinctrl-exynos.c:83:12: style: Checking if unsigned variable 'count' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/pinctrl/meson/pinctrl-meson.c:59:26: style: The scope of the variable 'group' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:326:3: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
u-boot-2018.07/drivers/pinctrl/mvebu/pinctrl-mvebu.c:48:32: portability: 'priv->base_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pinctrl/mvebu/pinctrl-mvebu.c:55:32: portability: 'priv->base_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pinctrl/mvebu/pinctrl-mvebu.c:113:34: portability: 'priv->base_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pinctrl/mvebu/pinctrl-mvebu.c:174:34: portability: 'priv->base_reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/pinctrl/nxp/pinctrl-imx.c:25:6: style: The scope of the variable 'mux_reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/nxp/pinctrl-imx.c:25:25: style: The scope of the variable 'input_reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/nxp/pinctrl-imx.c:25:36: style: The scope of the variable 'input_val' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/nxp/pinctrl-imx.c:25:47: style: The scope of the variable 'mux_mode' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/nxp/pinctrl-imx.c:25:57: style: The scope of the variable 'config_val' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/nxp/pinctrl-imx.c:183:33: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/pinctrl-at91.c:373:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/pinctrl-at91.c:375:20: style: The scope of the variable 'pio' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/pinctrl-generic.c:249:14: style: The scope of the variable 'value' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/pinctrl-generic.c:305:14: style: The scope of the variable 'name' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/pinctrl-generic.c:306:34: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/pinctrl-single.c:46:9: style: The scope of the variable 'reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/pinctrl-sti.c:216:20: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/pinctrl-sti.c:217:14: style: The scope of the variable 'bank_name' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/pinctrl_stm32.c:100:10: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/pinctrl_stm32.c:150:11: style: The scope of the variable 'phandle' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/pinctrl_stm32.c:151:6: style: The scope of the variable 'config_node' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/pinctrl_stm32.c:152:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/renesas/pfc-r8a7790.c:1739:2: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pinctrl/renesas/pfc-r8a7790.c:1740:2: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pinctrl/renesas/pfc-r8a7790.c:1741:2: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pinctrl/renesas/pfc-r8a7790.c:1742:2: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pinctrl/renesas/pfc-r8a7795.c:171:0: error: failed to expand 'PINMUX_GPSR', Wrong number of parameters for macro 'F_'. [preprocessorErrorDirective]
u-boot-2018.07/drivers/pinctrl/renesas/pfc-r8a7796.c:177:0: error: failed to expand 'PINMUX_GPSR', Wrong number of parameters for macro 'F_'. [preprocessorErrorDirective]
u-boot-2018.07/drivers/pinctrl/renesas/pfc-r8a77970.c:59:0: error: failed to expand 'PINMUX_GPSR', Wrong number of parameters for macro 'F_'. [preprocessorErrorDirective]
u-boot-2018.07/drivers/pinctrl/renesas/pfc-r8a77990.c:88:0: error: failed to expand 'PINMUX_GPSR', Wrong number of parameters for macro 'F_'. [preprocessorErrorDirective]
u-boot-2018.07/drivers/pinctrl/renesas/pfc-r8a77995.c:48:0: error: failed to expand 'PINMUX_GPSR', Wrong number of parameters for macro 'F_'. [preprocessorErrorDirective]
u-boot-2018.07/drivers/pinctrl/renesas/pfc.c:80:16: warning: Possible null pointer dereference: r [nullPointer]
u-boot-2018.07/drivers/pinctrl/renesas/pfc.c:265:11: note: Assignment 'range=NULL', assigned value is 0
u-boot-2018.07/drivers/pinctrl/renesas/pfc.c:311:46: note: Calling function 'sh_pfc_enum_in_range', 2nd argument 'r' value is 0
u-boot-2018.07/drivers/pinctrl/renesas/pfc.c:80:16: note: Null pointer dereference
u-boot-2018.07/drivers/pinctrl/renesas/pfc.c:83:16: warning: Possible null pointer dereference: r [nullPointer]
u-boot-2018.07/drivers/pinctrl/renesas/pfc.c:265:11: note: Assignment 'range=NULL', assigned value is 0
u-boot-2018.07/drivers/pinctrl/renesas/pfc.c:311:46: note: Calling function 'sh_pfc_enum_in_range', 2nd argument 'r' value is 0
u-boot-2018.07/drivers/pinctrl/renesas/pfc.c:83:16: note: Null pointer dereference
u-boot-2018.07/drivers/pinctrl/renesas/pfc.c:144:15: style: The scope of the variable 'k' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/renesas/pfc.c:402:40: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pinctrl/renesas/pfc.c:410:39: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/pinctrl/renesas/pfc.c:772:28: style: Variable 'model' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/pinctrl/rockchip/pinctrl_rk3188.c:733:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
u-boot-2018.07/drivers/pinctrl/rockchip/pinctrl_rk3188.c:893:6: style: The scope of the variable 'pcfg_node' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/rockchip/pinctrl_rk3188.c:893:22: style: The scope of the variable 'flags' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/rockchip/pinctrl_rk3288.c:766:6: style: The scope of the variable 'pcfg_node' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/rockchip/pinctrl_rk3288.c:766:22: style: The scope of the variable 'flags' can be reduced. [variableScope]
u-boot-2018.07/drivers/pinctrl/rockchip/pinctrl_rk3328.c:405:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
u-boot-2018.07/drivers/pinctrl/rockchip/pinctrl_rk3368.c:605:37: style: Same expression on both sides of '|'. [duplicateExpression]
u-boot-2018.07/drivers/power/exynos-tmu.c:256:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
u-boot-2018.07/drivers/power/fuel_gauge/fg_max17042.c:19:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/power/fuel_gauge/fg_max17042.c:34:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/power/mfd/pmic_max77693.c:51:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/power/power_core.c:83:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/power/power_fsl.c:53:0: error: #error "You must select CONFIG_POWER_SPI or CONFIG_POWER_I2C" [preprocessorErrorDirective]
u-boot-2018.07/drivers/power/regulator/act8846.c:126:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/power/regulator/as3722_regulator.c:57:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/power/regulator/as3722_regulator.c:111:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/power/regulator/lp873x_regulator.c:114:10: style: Checking if unsigned variable 'hex' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/power/regulator/lp873x_regulator.c:208:10: style: Checking if unsigned variable 'hex' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/power/regulator/lp87565_regulator.c:112:10: style: Checking if unsigned variable 'hex' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/power/regulator/palmas_regulator.c:122:7: style: The scope of the variable 'range' can be reduced. [variableScope]
u-boot-2018.07/drivers/power/regulator/palmas_regulator.c:152:10: style: Checking if unsigned variable 'hex' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/power/regulator/palmas_regulator.c:282:10: style: Checking if unsigned variable 'hex' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/power/regulator/pfuze100.c:387:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/power/regulator/pfuze100.c:450:6: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/drivers/power/regulator/regulator-uclass.c:239:11: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
u-boot-2018.07/drivers/power/regulator/regulator-uclass.c:233:24: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/power/regulator/rk8xx.c:119:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/power/regulator/rk8xx.c:191:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/power/regulator/rk8xx.c:250:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/power/regulator/rk8xx.c:276:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/power/regulator/s2mps11_regulator.c:382:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
u-boot-2018.07/drivers/power/regulator/stpmu1.c:185:39: style: The scope of the variable 'uc_pdata' can be reduced. [variableScope]
u-boot-2018.07/drivers/power/regulator/stpmu1.c:186:11: style: The scope of the variable 'uv' can be reduced. [variableScope]
u-boot-2018.07/drivers/power/regulator/stpmu1.c:363:39: style: The scope of the variable 'uc_pdata' can be reduced. [variableScope]
u-boot-2018.07/drivers/power/regulator/stpmu1.c:364:11: style: The scope of the variable 'uv' can be reduced. [variableScope]
u-boot-2018.07/drivers/power/regulator/stpmu1.c:180:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/power/regulator/stpmu1.c:217:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/power/regulator/stpmu1.c:358:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/power/regulator/stpmu1.c:487:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/power/regulator/stpmu1.c:543:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/power/regulator/stpmu1.c:607:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/pwm/exynos_pwm.c:23:15: style: The scope of the variable 'offset' can be reduced. [variableScope]
u-boot-2018.07/drivers/qe/qe.c:346:25: portability: 'base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/qe/qe.c:447:46: portability: '(void*)firmware' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/qe/uccf.c:287:3: error: Memory leak: uccf [memleak]
u-boot-2018.07/drivers/qe/uec.c:1193:13: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/qe/uec.c:1365:3: error: Memory leak: dev [memleak]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk3188.c:28:26: style: struct member 'chan_info::pctl' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk3188.c:29:26: style: struct member 'chan_info::publ' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk3188.c:30:22: style: struct member 'chan_info::msch' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk3188.c:51:6: style: struct member 'rk3188_sdram_params::num_channels' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk3188.c:52:17: style: struct member 'rk3188_sdram_params::map' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk322x.c:27:26: style: struct member 'chan_info::pctl' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk322x.c:28:25: style: struct member 'chan_info::phy' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk322x.c:29:29: style: struct member 'chan_info::msch' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk322x.c:48:7: style: struct member 'rk322x_sdram_params::num_channels' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk322x.c:49:18: style: struct member 'rk322x_sdram_params::map' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk3288.c:30:26: style: struct member 'chan_info::pctl' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk3288.c:31:26: style: struct member 'chan_info::publ' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk3288.c:32:22: style: struct member 'chan_info::msch' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk3288.c:54:6: style: struct member 'rk3288_sdram_params::num_channels' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk3288.c:55:17: style: struct member 'rk3288_sdram_params::map' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk3399.c:26:31: style: struct member 'chan_info::pctl' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk3399.c:27:29: style: struct member 'chan_info::pi' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk3399.c:28:31: style: struct member 'chan_info::publ' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/rockchip/sdram_rk3399.c:29:27: style: struct member 'chan_info::msch' is never used. [unusedStructMember]
u-boot-2018.07/drivers/ram/stm32_sdram.c:160:30: style: The scope of the variable 'control' can be reduced. [variableScope]
u-boot-2018.07/drivers/ram/stm32_sdram.c:161:29: style: The scope of the variable 'timing' can be reduced. [variableScope]
u-boot-2018.07/drivers/ram/stm32_sdram.c:259:7: style: The scope of the variable 'syscfg_base' can be reduced. [variableScope]
u-boot-2018.07/drivers/ram/stm32mp1/stm32mp1_ddr.c:372:6: style: Condition 'ret' is always false [knownConditionTrueFalse]
u-boot-2018.07/drivers/ram/stm32mp1/stm32mp1_ddr.c:370:28: note: Assignment 'ret=board_ddr_power_init()', assigned value is 0
u-boot-2018.07/drivers/ram/stm32mp1/stm32mp1_ddr.c:372:6: note: Condition 'ret' is always false
u-boot-2018.07/drivers/ram/stm32mp1/stm32mp1_ddr.c:229:16: style: The scope of the variable 'ptr' can be reduced. [variableScope]
u-boot-2018.07/drivers/ram/stm32mp1/stm32mp1_ddr.c:315:0: error: Uninitialized variable: stat [uninitvar]
u-boot-2018.07/drivers/ram/stm32mp1/stm32mp1_ram.c:28:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/reset/reset-uclass.c:162:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/reset/reset-uclass.c:184:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/reset/sti-reset.c:257:29: portability: '(void __iomem*)base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/reset/sti-reset.c:267:29: portability: '(void __iomem*)base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/rtc/i2c_rtc_emul.c:179:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/rtc/mc13xxx-rtc.c:17:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/rtc/mk48t59.c:48:0: error: #error Board specific rtc access functions should be supplied [preprocessorErrorDirective]
u-boot-2018.07/drivers/rtc/rtc-uclass.c:65:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/rtc/rtc-uclass.c:81:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/rtc/rtc-uclass.c:95:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/rtc/rtc-uclass.c:111:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/rtc/rx8010sj.c:209:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/rtc/rx8010sj.c:297:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/rtc/s35392a.c:167:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/rtc/s35392a.c:298:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/scsi/scsi.c:25:0: error: #error no scsi device defined [preprocessorErrorDirective]
u-boot-2018.07/drivers/serial/altera_jtag_uart.c:63:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/serial/altera_uart.c:66:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/serial/sandbox.c:151:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/serial/serial-uclass.c:36:21: style: The scope of the variable 'p' can be reduced. [variableScope]
u-boot-2018.07/drivers/serial/serial-uclass.c:36:25: style: The scope of the variable 'name' can be reduced. [variableScope]
u-boot-2018.07/drivers/serial/serial_arc.c:75:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/serial/serial_arc.c:77:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/serial/serial_bcm6345.c:92:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_bcm6345.c:99:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_bcm6345.c:107:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_bcm6345.c:111:16: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_bcm6345.c:123:23: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_bcm6345.c:150:23: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_bcm6345.c:164:22: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_bcm6345.c:167:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_linflexuart.c:43:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
u-boot-2018.07/drivers/serial/serial_linflexuart.c:159:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/serial/serial_lpuart.c:260:44: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/serial/serial_lpuart.c:390:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/serial/serial_lpuart.c:397:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/serial/serial_mxc.c:179:0: error: #error "define CONFIG_MXC_UART_BASE to use the MXC UART driver" [preprocessorErrorDirective]
u-boot-2018.07/drivers/serial/serial_ns16550.c:231:0: error: #error "Bad CONFIG_CONS_INDEX." [preprocessorErrorDirective]
u-boot-2018.07/drivers/serial/serial_pic32.c:53:25: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_pic32.c:57:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_pic32.c:60:17: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_pic32.c:61:17: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_pic32.c:64:23: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_pic32.c:67:47: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_pic32.c:70:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_pic32.c:78:17: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_pic32.c:79:14: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_pic32.c:82:29: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_pic32.c:88:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/serial/serial_pxa.c:249:0: error: #error "Bad CONFIG_CONS_INDEX." [preprocessorErrorDirective]
u-boot-2018.07/drivers/serial/serial_sh.h:237:0: error: #error CPU subtype not defined [preprocessorErrorDirective]
u-boot-2018.07/drivers/serial/serial_stm32.c:180:23: style: Checking if unsigned variable 'plat->clock_rate' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/serial/serial_stm32.c:140:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/serial/serial_stm32.c:143:18: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/serial/usbtty.c:382:0: error: #error "__LITTLE_ENDIAN or __BIG_ENDIAN undefined" [preprocessorErrorDirective]
u-boot-2018.07/drivers/sound/max98095.c:565:12: style: Condition 'error==-1' is always false [knownConditionTrueFalse]
u-boot-2018.07/drivers/sound/max98095.c:524:14: note: Assignment 'error=0', assigned value is 0
u-boot-2018.07/drivers/sound/max98095.c:565:12: note: Condition 'error==-1' is always false
u-boot-2018.07/drivers/sound/samsung-i2s.c:262:6: style: The scope of the variable 'start' can be reduced. [variableScope]
u-boot-2018.07/drivers/sound/wm8994.c:858:12: style: Condition 'error==-1' is always false [knownConditionTrueFalse]
u-boot-2018.07/drivers/sound/wm8994.c:815:14: note: Assignment 'error=0', assigned value is 0
u-boot-2018.07/drivers/sound/wm8994.c:858:12: note: Condition 'error==-1' is always false
u-boot-2018.07/drivers/sound/wm8994.c:509:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/sound/wm8994.c:28:6: style: struct member 'wm8994_fll_config::src' is never used. [unusedStructMember]
u-boot-2018.07/drivers/sound/wm8994.c:29:6: style: struct member 'wm8994_fll_config::in' is never used. [unusedStructMember]
u-boot-2018.07/drivers/spi/atcspi200_spi.c:196:7: style: The scope of the variable 'num_blks' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/atcspi200_spi.c:196:43: style: The scope of the variable 'tran_len' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/atcspi200_spi.c:197:7: style: The scope of the variable 'num_bytes' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/atcspi200_spi.c:253:11: portability: 'dout' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/atmel_spi.c:32:8: portability: 'slave->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/atmel_spi.c:101:2: portability: 'as->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/atmel_spi.c:118:2: portability: 'as->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/atmel_spi.c:124:2: portability: 'as->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/atmel_spi.c:134:2: portability: 'as->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/atmel_spi.c:183:3: portability: 'as->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/atmel_spi.c:187:12: portability: 'as->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/atmel_spi.c:197:4: portability: 'as->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/atmel_spi.c:201:12: portability: 'as->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/atmel_spi.c:215:13: portability: 'as->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi.c:122:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:444:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:444:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:486:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:486:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:695:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:481:15: style: The scope of the variable 'addr_value' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:483:15: style: The scope of the variable 'wr_len' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:537:15: style: The scope of the variable 'dummy_clk' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:187:47: style: Function 'cadence_qspi_apb_controller_enable' argument 1 names different: declaration 'reg_base_addr' definition 'reg_base'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/spi/cadence_qspi.h:49:47: note: Function 'cadence_qspi_apb_controller_enable' argument 1 names different: declaration 'reg_base_addr' definition 'reg_base'.
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:187:47: note: Function 'cadence_qspi_apb_controller_enable' argument 1 names different: declaration 'reg_base_addr' definition 'reg_base'.
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:195:48: style: Function 'cadence_qspi_apb_controller_disable' argument 1 names different: declaration 'reg_base_addr' definition 'reg_base'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/spi/cadence_qspi.h:50:48: note: Function 'cadence_qspi_apb_controller_disable' argument 1 names different: declaration 'reg_base_addr' definition 'reg_base'.
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:195:48: note: Function 'cadence_qspi_apb_controller_disable' argument 1 names different: declaration 'reg_base_addr' definition 'reg_base'.
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:435:41: style: Function 'cadence_qspi_apb_command_read' argument 1 names different: declaration 'reg_base_addr' definition 'reg_base'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/spi/cadence_qspi.h:52:41: note: Function 'cadence_qspi_apb_command_read' argument 1 names different: declaration 'reg_base_addr' definition 'reg_base'.
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:435:41: note: Function 'cadence_qspi_apb_command_read' argument 1 names different: declaration 'reg_base_addr' definition 'reg_base'.
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:477:42: style: Function 'cadence_qspi_apb_command_write' argument 1 names different: declaration 'reg_base_addr' definition 'reg_base'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/spi/cadence_qspi.h:54:42: note: Function 'cadence_qspi_apb_command_write' argument 1 names different: declaration 'reg_base_addr' definition 'reg_base'.
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:477:42: note: Function 'cadence_qspi_apb_command_write' argument 1 names different: declaration 'reg_base_addr' definition 'reg_base'.
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:626:15: style: Function 'cadence_qspi_apb_indirect_read_execute' argument 2 names different: declaration 'rxlen' definition 'n_rx'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/spi/cadence_qspi.h:61:15: note: Function 'cadence_qspi_apb_indirect_read_execute' argument 2 names different: declaration 'rxlen' definition 'n_rx'.
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:626:15: note: Function 'cadence_qspi_apb_indirect_read_execute' argument 2 names different: declaration 'rxlen' definition 'n_rx'.
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:719:15: style: Function 'cadence_qspi_apb_indirect_write_execute' argument 2 names different: declaration 'txlen' definition 'n_tx'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/spi/cadence_qspi.h:65:15: note: Function 'cadence_qspi_apb_indirect_write_execute' argument 2 names different: declaration 'txlen' definition 'n_tx'.
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:719:15: note: Function 'cadence_qspi_apb_indirect_write_execute' argument 2 names different: declaration 'txlen' definition 'n_tx'.
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:190:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:192:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:198:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:200:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:212:7: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:236:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:249:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:261:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:279:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:289:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:297:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:312:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:331:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:372:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:384:28: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:390:28: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:393:26: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:396:45: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:399:26: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:410:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:413:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:416:24: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:460:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:468:24: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:503:31: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:514:28: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:521:29: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:557:23: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:568:35: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:580:30: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:593:31: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:596:28: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:599:28: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:605:32: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:632:29: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:636:23: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:667:40: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:676:23: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:683:23: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:701:23: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:705:28: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:709:28: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:711:28: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:714:28: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:741:29: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:745:23: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:755:41: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:768:40: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:777:23: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:785:23: portability: 'plat->regbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:796:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:800:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:803:29: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:806:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cadence_qspi_apb.c:808:23: portability: 'reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/cf_spi.c:19:6: style: struct member 'cf_spi_slave::charbit' is never used. [unusedStructMember]
u-boot-2018.07/drivers/spi/designware_spi.c:295:20: portability: 'priv->tx_end' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/designware_spi.c:303:12: portability: 'priv->tx' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/designware_spi.c:317:20: portability: 'priv->rx_end' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/designware_spi.c:323:12: portability: 'priv->rx' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/designware_spi.c:393:26: portability: 'priv->tx' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/designware_spi.c:395:26: portability: 'priv->rx' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/fsl_dspi.c:400:11: style: Unsigned variable 'cs' can't be negative so it is unnecessary to test it. [unsignedPositive]
u-boot-2018.07/drivers/spi/fsl_dspi.c:400:39: style: Unsigned variable 'bus' can't be negative so it is unnecessary to test it. [unsignedPositive]
u-boot-2018.07/drivers/spi/fsl_dspi.c:122:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/spi/fsl_dspi.c:128:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/spi/fsl_espi.c:215:15: style: The scope of the variable 'tmpdin' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/fsl_espi.c:253:6: style: The scope of the variable 'num_blks' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/fsl_espi.c:253:42: style: The scope of the variable 'tran_len' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/fsl_espi.c:254:6: style: The scope of the variable 'num_bytes' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/fsl_espi.c:218:12: style: Checking if unsigned variable 'bytes' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/spi/fsl_espi.c:324:11: portability: 'dout' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/fsl_espi.c:350:13: portability: 'data_in' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/fsl_qspi.c:578:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/fsl_qspi.c:578:9: style: The scope of the variable 'size' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/fsl_qspi.c:148:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/spi/fsl_qspi.c:154:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/spi/ich.c:253:10: style: The scope of the variable 'opmenu' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/ich.c:588:10: style: The scope of the variable 'bios_cntl' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/ich.c:30:30: portability: 'priv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/ich.c:39:31: portability: 'priv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/ich.c:48:31: portability: 'priv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/ich.c:57:27: portability: 'priv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/ich.c:63:27: portability: 'priv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/ich.c:69:27: portability: 'priv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/ich.c:76:25: portability: 'priv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/ich.c:82:34: portability: 'priv->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/kirkwood_spi.c:34:15: style: The scope of the variable 'tmpdout' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/kirkwood_spi.c:75:10: portability: 'din' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/kirkwood_spi.c:78:11: portability: 'dout' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/mpc8xxx_spi.c:78:15: style: The scope of the variable 'tmpdout' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/mpc8xxx_spi.c:81:16: style: The scope of the variable 'charSize' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/mpc8xxx_spi.c:120:9: portability: 'dout' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/mpc8xxx_spi.c:143:10: portability: 'din' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/mvebu_a3700_spi.c:84:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/mxc_spi.c:338:6: style: The scope of the variable 'n_bits' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/mxc_spi.c:339:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/mxs_spi.c:348:6: style: Condition 'dma' is always true [knownConditionTrueFalse]
u-boot-2018.07/drivers/spi/mxs_spi.c:318:12: note: Assignment 'dma=1', assigned value is 1
u-boot-2018.07/drivers/spi/mxs_spi.c:348:6: note: Condition 'dma' is always true
u-boot-2018.07/drivers/spi/mxs_spi.c:61:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/spi/mxs_spi.c:61:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/spi/omap3_spi.c:321:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/spi/omap3_spi.c:532:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/spi/omap3_spi.c:540:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/spi/omap3_spi.c:540:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/spi/omap3_spi.c:545:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/spi/omap3_spi.c:551:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/spi/omap3_spi.c:40:15: style: struct member 'omap2_mcspi_platform_config::regs_offset' is never used. [unusedStructMember]
u-boot-2018.07/drivers/spi/pic32_spi.c:154:1: portability: 'priv->rx' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/pic32_spi.c:154:1: portability: 'priv->tx' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/pic32_spi.c:155:1: portability: 'priv->rx' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/pic32_spi.c:155:1: portability: 'priv->tx' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/pic32_spi.c:156:1: portability: 'priv->rx' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/pic32_spi.c:156:1: portability: 'priv->tx' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/pic32_spi.c:259:26: portability: 'priv->tx' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/pic32_spi.c:260:26: portability: 'priv->rx' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/renesas_rpc_spi.c:384:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/renesas_rpc_spi.c:384:11: style: The scope of the variable 'off' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/renesas_rpc_spi.c:177:46: portability: '(void*)priv->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/renesas_rpc_spi.c:185:46: portability: '(void*)priv->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/rk_spi.c:364:6: style: The scope of the variable 'toread' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/rk_spi.c:364:14: style: The scope of the variable 'towrite' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/sandbox_spi.c:104:0: error: Memory leak: tx [memleak]
u-boot-2018.07/drivers/spi/sh_qspi.c:218:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/spi/sh_qspi.c:269:5: style: Variable 'drdata' is modified but its new value is never used. [unreadVariable]
u-boot-2018.07/drivers/spi/sh_spi.c:140:9: style: The scope of the variable 'cur_len' can be reduced. [variableScope]
u-boot-2018.07/drivers/spi/tegra20_slink.c:89:27: style: struct member 'tegra_spi_slave::ctrl' is never used. [unusedStructMember]
u-boot-2018.07/drivers/spi/zynq_qspi.c:189:17: portability: 'priv->rx_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/zynq_qspi.c:193:17: portability: 'priv->rx_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/zynq_qspi.c:197:17: portability: 'priv->rx_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/zynq_qspi.c:200:17: portability: 'priv->rx_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/zynq_qspi.c:205:17: portability: 'priv->rx_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/zynq_qspi.c:230:17: portability: 'priv->tx_buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/zynq_qspi.c:235:17: portability: 'priv->tx_buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/zynq_qspi.c:240:17: portability: 'priv->tx_buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/zynq_qspi.c:242:17: portability: 'priv->tx_buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/zynq_qspi.c:248:17: portability: 'priv->tx_buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/zynq_qspi.c:304:18: portability: 'priv->tx_buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/spi/zynq_qspi.c:380:19: portability: 'priv->rx_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/timer/timer-uclass.c:119:6: style: Condition '!dev' is always true [knownConditionTrueFalse]
u-boot-2018.07/drivers/timer/timer-uclass.c:87:24: note: Assignment 'dev=NULL', assigned value is 0
u-boot-2018.07/drivers/timer/timer-uclass.c:119:6: note: Condition '!dev' is always true
u-boot-2018.07/drivers/timer/timer-uclass.c:89:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm-uclass.c:58:48: warning: Either the condition 'ordinal<TPM_MAX_ORDINAL' is redundant or the array 'tpm_protected_ordinal_duration[12]' is accessed at index 243, which is out of bounds. [arrayIndexOutOfBoundsCond]
u-boot-2018.07/drivers/tpm/tpm-uclass.c:54:14: note: Assuming that condition 'ordinal<TPM_MAX_ORDINAL' is not redundant
u-boot-2018.07/drivers/tpm/tpm-uclass.c:58:48: note: Array index out of bounds
u-boot-2018.07/drivers/tpm/tpm2_tis_sandbox.c:287:3: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/tpm/tpm2_tis_spi.c:283:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm2_tis_spi.c:334:16: style: The scope of the variable 'burstcnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm2_tis_spi.c:334:26: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm2_tis_spi.c:334:31: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm2_tis_spi.c:553:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm_atmel_twi.c:127:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/tpm/tpm_tis_infineon.c:347:10: style: The scope of the variable 'burstcnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm_tis_infineon.c:348:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm_tis_infineon.c:450:15: style: Checking if unsigned variable 'burstcnt' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/tpm/tpm_tis_lpc.c:222:5: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/tpm/tpm_tis_sandbox.c:150:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/tpm/tpm_tis_sandbox.c:150:2: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/tpm/tpm_tis_sandbox.c:73:14: style: The scope of the variable 'prop' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm_tis_st33zp24_i2c.c:196:6: style: The scope of the variable 'burstcnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm_tis_st33zp24_i2c.c:196:16: style: The scope of the variable 'status' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm_tis_st33zp24_i2c.c:276:16: style: The scope of the variable 'burstcnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm_tis_st33zp24_i2c.c:276:26: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm_tis_st33zp24_i2c.c:276:31: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm_tis_st33zp24_spi.c:325:6: style: The scope of the variable 'burstcnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm_tis_st33zp24_spi.c:325:16: style: The scope of the variable 'status' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm_tis_st33zp24_spi.c:405:16: style: The scope of the variable 'burstcnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm_tis_st33zp24_spi.c:405:26: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm_tis_st33zp24_spi.c:405:31: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/tpm/tpm_tis_st33zp24_spi.c:122:25: error: Expression 'tx_buf[total_length++]=128|0' depends on order of evaluation of side effects [unknownEvaluationOrder]
u-boot-2018.07/drivers/tpm/tpm_tis_st33zp24_spi.c:174:25: error: Expression 'tx_buf[total_length++]=0' depends on order of evaluation of side effects [unknownEvaluationOrder]
u-boot-2018.07/drivers/usb/common/fsl-dt-fixup.c:58:14: style: The scope of the variable 'prop_mode' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/common/fsl-dt-fixup.c:59:14: style: The scope of the variable 'prop_type' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/common/fsl-dt-fixup.c:147:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/common/fsl-dt-fixup.c:152:7: style: The scope of the variable 'mode_idx' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/common/fsl-dt-fixup.c:152:22: style: The scope of the variable 'phy_idx' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/dwc3/core.c:137:28: style: The scope of the variable 'evt' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/dwc3/core.c:190:28: style: The scope of the variable 'evt' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/dwc3/core.c:215:28: style: The scope of the variable 'evt' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/dwc3/io.h:33:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/dwc3/io.h:47:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/dwc3/core.c:60:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/core.c:65:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/core.c:72:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/core.c:77:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/core.c:225:44: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/dwc3-omap.c:442:7: warning: Possible null pointer dereference: omap [nullPointer]
u-boot-2018.07/drivers/usb/dwc3/dwc3-omap.c:439:27: note: Assignment 'omap=NULL', assigned value is 0
u-boot-2018.07/drivers/usb/dwc3/dwc3-omap.c:442:7: note: Null pointer dereference
u-boot-2018.07/drivers/usb/dwc3/dwc3-omap.c:140:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/dwc3/dwc3-omap.c:145:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/dwc3/dwc3-omap.c:351:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/dwc3-omap.c:354:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/dwc3-uniphier.c:33:19: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/dwc3/dwc3-uniphier.c:36:19: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/dwc3/dwc3-uniphier.c:45:19: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/dwc3/dwc3-uniphier.c:49:19: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/dwc3/dwc3-uniphier.c:58:19: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/dwc3/dwc3-uniphier.c:60:19: portability: 'regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/dwc3/ep0.c:788:2: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/usb/dwc3/ep0.c:769:0: note: Variable 'r' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/dwc3/ep0.c:788:2: note: Variable 'r' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/dwc3/ep0.c:773:12: style: The scope of the variable 'transfer_size' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/dwc3/ep0.c:865:23: style: The scope of the variable 'r' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/dwc3/ep0.c:132:31: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/ep0.c:142:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/ep0.c:206:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/gadget.c:1721:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
u-boot-2018.07/drivers/usb/dwc3/gadget.c:2126:6: style: Condition '!usb30_clock' is always true [knownConditionTrueFalse]
u-boot-2018.07/drivers/usb/dwc3/gadget.c:2112:20: note: Assignment 'usb30_clock=0', assigned value is 0
u-boot-2018.07/drivers/usb/dwc3/gadget.c:2126:6: note: Condition '!usb30_clock' is always true
u-boot-2018.07/drivers/usb/dwc3/gadget.c:1681:16: style: The scope of the variable 'trb_status' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/dwc3/gadget.c:2668:29: style: The scope of the variable 'evt' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/dwc3/gadget.c:2458:34: portability: 'evt->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/dwc3/gadget.c:403:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/gadget.c:1364:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/gadget.c:1371:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/gadget.c:2483:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/gadget.c:2524:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/dwc3/gadget.c:1874:6: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/usb/dwc3/ti_usb_phy.c:136:6: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/dwc3/ti_usb_phy.c:108:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/dwc3/ti_usb_phy.c:113:21: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/emul/usb-emul-uclass.c:100:17: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/eth/asix.c:339:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/eth/asix88179.c:192:16: style: struct member 'Anonymous0::ctrl' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/eth/asix88179.c:192:22: style: struct member 'Anonymous0::timer_l' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/eth/asix88179.c:192:31: style: struct member 'Anonymous0::timer_h' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/eth/asix88179.c:192:40: style: struct member 'Anonymous0::size' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/eth/asix88179.c:192:46: style: struct member 'Anonymous0::ifg' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/eth/lan78xx.c:147:11: warning: Redundant assignment of 'offset' to itself. [selfAssignment]
u-boot-2018.07/drivers/usb/eth/lan7x.c:266:11: style: The scope of the variable 'lcladv' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/eth/lan7x.c:266:19: style: The scope of the variable 'rmtadv' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/eth/mcs7830.c:370:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/eth/mcs7830.c:36:10: style: struct member 'mcs7830_regs::multicast_hashes' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/eth/mcs7830.c:37:10: style: struct member 'mcs7830_regs::packet_gap' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/eth/mcs7830.c:38:10: style: struct member 'mcs7830_regs::phy_data' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/eth/mcs7830.c:39:10: style: struct member 'mcs7830_regs::phy_command' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/eth/mcs7830.c:40:10: style: struct member 'mcs7830_regs::configuration' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/eth/mcs7830.c:41:10: style: struct member 'mcs7830_regs::ether_address' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/eth/mcs7830.c:42:10: style: struct member 'mcs7830_regs::frame_drop_count' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/eth/mcs7830.c:43:10: style: struct member 'mcs7830_regs::pause_threshold' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/eth/r8152.c:100:6: style: The scope of the variable 'txsize' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/eth/r8152.c:129:6: style: The scope of the variable 'txsize' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/eth/r8152.c:1270:17: style: The scope of the variable 'pkt_ptr' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/eth/r8152.c:1276:18: style: The scope of the variable 'rx_desc' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/eth/r8152.c:116:8: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/eth/r8152.c:147:7: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/eth/r8152.c:163:9: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/eth/r8152.c:240:8: style: Variable 'mask' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/usb/eth/r8152.c:278:8: style: Variable 'mask' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/usb/eth/smsc95xx.c:741:6: style: The scope of the variable 'cur_buf_align' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/eth/usb_ether.c:200:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/at91_udc.c:267:23: style: The scope of the variable 'req' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/at91_udc.c:1486:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/at91_udc.c:1487:18: style: The scope of the variable 'ep' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/at91_udc.c:650:49: portability: '(void __iomem*)udc->udp_baseaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:95:15: style: The scope of the variable 'bytecount' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:47:2: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:61:3: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:62:3: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:64:3: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:65:3: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:74:3: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:86:2: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:87:2: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:98:11: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:105:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:123:3: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:129:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:135:12: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:254:2: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:255:2: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:257:2: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:296:2: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:297:2: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:298:2: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:367:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:369:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:428:31: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:433:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:435:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:437:3: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:449:9: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:457:2: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:476:9: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:488:10: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:489:3: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:537:2: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:586:2: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:592:6: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:602:11: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:604:2: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:635:3: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:640:3: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:649:3: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:651:3: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:656:9: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:660:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:667:3: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:672:9: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:676:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:677:4: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:680:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:748:3: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:770:4: portability: 'target->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:772:5: portability: 'target->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:805:4: portability: 'target->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:849:13: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:850:11: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:867:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:868:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:873:3: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:877:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:878:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:883:4: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:885:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:894:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:898:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:915:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:916:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:930:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:931:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:963:5: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:973:13: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:987:3: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1030:13: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1031:11: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1040:4: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1057:14: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1058:12: portability: 'ep->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1073:11: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1077:3: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1088:3: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1093:3: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1119:3: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1138:3: portability: 'ep0->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1142:3: portability: 'ep0->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1144:3: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1154:9: portability: 'ep0->ep_regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1171:3: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1172:3: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1184:2: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1275:27: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1276:28: portability: 'udc->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1277:24: portability: 'udc->fifo' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:113:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:656:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:672:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:1154:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/atmel_usba_udc.c:567:48: error: Uninitialized variable: ep [uninitvar]
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:428:21: style: The scope of the variable 'len_this_dtd' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:667:6: style: The scope of the variable 'num' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:667:11: style: The scope of the variable 'in' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:667:26: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:795:14: style: The scope of the variable 'num' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:795:19: style: The scope of the variable 'in' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:913:25: style: The scope of the variable 'head' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:283:71: style: Function 'ci_ep_free_request' argument 2 names different: declaration '_req' definition 'req'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:92:71: note: Function 'ci_ep_free_request' argument 2 names different: declaration '_req' definition 'req'.
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:283:71: note: Function 'ci_ep_free_request' argument 2 names different: declaration '_req' definition 'req'.
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:527:41: style: Function 'ci_ep_dequeue' argument 1 names different: declaration 'ep' definition '_ep'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:89:41: note: Function 'ci_ep_dequeue' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:527:41: note: Function 'ci_ep_dequeue' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:527:66: style: Function 'ci_ep_dequeue' argument 2 names different: declaration 'req' definition '_req'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:89:65: note: Function 'ci_ep_dequeue' argument 2 names different: declaration 'req' definition '_req'.
u-boot-2018.07/drivers/usb/gadget/ci_udc.c:527:66: note: Function 'ci_ep_dequeue' argument 2 names different: declaration 'req' definition '_req'.
u-boot-2018.07/drivers/usb/gadget/composite.c:241:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
u-boot-2018.07/drivers/usb/gadget/composite.c:218:34: style: The scope of the variable 'hs' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/composite.c:510:29: style: The scope of the variable 's' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/composite.c:527:30: style: The scope of the variable 'sp' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/composite.c:1017:24: style: The scope of the variable 'f' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/composite.c:1036:24: style: The scope of the variable 'f' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/composite.c:165:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/composite.c:189:8: portability: 'next' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/composite.c:205:8: portability: 'next' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/designware_udc.c:263:6: style: The scope of the variable 'align' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/designware_udc.c:394:6: style: The scope of the variable 'ep_addr' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/designware_udc.c:467:6: style: The scope of the variable 'nbytes' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:253:6: style: Condition 'retval' is always false [knownConditionTrueFalse]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:233:15: note: Assignment 'retval=0', assigned value is 0
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:253:6: note: Condition 'retval' is always false
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c:344:23: style: The scope of the variable 'req' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c:1271:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:358:23: style: The scope of the variable 'req' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c:585:38: style: Function 'dwc2_queue' argument 1 names different: declaration 'ep' definition '_ep'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:91:38: note: Function 'dwc2_queue' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c:585:38: note: Function 'dwc2_queue' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:541:42: style: Function 'dwc2_ep_enable' argument 1 names different: declaration 'ep' definition '_ep'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:84:42: note: Function 'dwc2_ep_enable' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:541:42: note: Function 'dwc2_ep_enable' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:607:43: style: Function 'dwc2_ep_disable' argument 1 names different: declaration 'ep' definition '_ep'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:86:43: note: Function 'dwc2_ep_disable' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:607:43: note: Function 'dwc2_ep_disable' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:664:40: style: Function 'dwc2_dequeue' argument 1 names different: declaration 'ep' definition '_ep'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:92:40: note: Function 'dwc2_dequeue' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:664:40: note: Function 'dwc2_dequeue' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:697:44: style: Function 'dwc2_fifo_status' argument 1 names different: declaration 'ep' definition '_ep'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:93:44: note: Function 'dwc2_fifo_status' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:697:44: note: Function 'dwc2_fifo_status' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:720:44: style: Function 'dwc2_fifo_flush' argument 1 names different: declaration 'ep' definition '_ep'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:94:44: note: Function 'dwc2_fifo_flush' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg.c:720:44: note: Function 'dwc2_fifo_flush' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c:35:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c:55:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c:81:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c:119:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c:177:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c:766:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c:919:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c:964:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/ep0.c:384:6: style: The scope of the variable 'address' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/epautoconf.c:53:14: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/ether.c:1108:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/usb/gadget/ether.c:1108:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/usb/gadget/ether.c:2024:2: style: Variable 'cdc' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/usb/gadget/ether.c:2013:0: note: Variable 'cdc' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/gadget/ether.c:2024:2: note: Variable 'cdc' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/gadget/ether.c:2027:2: style: Variable 'rndis' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/usb/gadget/ether.c:2013:0: note: Variable 'rndis' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/gadget/ether.c:2027:2: note: Variable 'rndis' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/gadget/ether.c:2463:20: portability: 'rndis_pkt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:2443:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:691:16: style: The scope of the variable 'amount' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:692:16: style: The scope of the variable 'partial_page' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:693:12: style: The scope of the variable 'nread' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:1000:16: style: The scope of the variable 'amount' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:1001:12: style: The scope of the variable 'nread' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:1002:8: style: The scope of the variable 'rc' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:1602:8: style: The scope of the variable 'rc' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:2283:19: style: The scope of the variable 'curlun' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:1434:18: portability: 'bh->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:2620:6: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:2625:7: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:285:24: style: struct member 'completion::x' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:351:15: style: struct member 'fsg_lun_config::filename' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/gadget/f_mass_storage.c:355:8: style: struct member 'fsg_lun_config::nofua' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/gadget/f_thor.c:537:23: style: The scope of the variable 'status' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/f_thor.c:715:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/f_thor.c:163:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/f_thor.c:192:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/fotg210.c:162:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/usb/gadget/fotg210.c:587:30: warning: Either the condition '!chip' is redundant or there is possible null pointer dereference: chip. [nullPointerRedundantCheck]
u-boot-2018.07/drivers/usb/gadget/fotg210.c:597:6: note: Assuming that condition '!chip' is not redundant
u-boot-2018.07/drivers/usb/gadget/fotg210.c:587:30: note: Null pointer dereference
u-boot-2018.07/drivers/usb/gadget/fotg210.c:212:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/fotg210.c:320:6: style: The scope of the variable 'id' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/fotg210.c:838:11: style: The scope of the variable 'id' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/pxa25x_udc.c:645:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/usb/gadget/pxa25x_udc.c:608:6: style: The scope of the variable 'buf' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/pxa25x_udc.c:609:11: style: The scope of the variable 'bufferspace' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/pxa25x_udc.c:609:31: style: The scope of the variable 'is_short' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/pxa25x_udc.c:842:25: style: The scope of the variable 'req' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/pxa25x_udc.c:962:49: style: Function 'pxa25x_ep_fifo_flush' argument 1 names different: declaration 'ep' definition '_ep'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/gadget/pxa25x_udc.c:206:49: note: Function 'pxa25x_ep_fifo_flush' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/pxa25x_udc.c:962:49: note: Function 'pxa25x_ep_fifo_flush' argument 1 names different: declaration 'ep' definition '_ep'.
u-boot-2018.07/drivers/usb/gadget/pxa27x_udc.c:58:24: warning: Either the condition '!urb' is redundant or there is possible null pointer dereference: urb. [nullPointerRedundantCheck]
u-boot-2018.07/drivers/usb/gadget/pxa27x_udc.c:63:6: note: Assuming that condition '!urb' is not redundant
u-boot-2018.07/drivers/usb/gadget/pxa27x_udc.c:58:24: note: Null pointer dereference
u-boot-2018.07/drivers/usb/gadget/pxa27x_udc.c:59:22: warning: Either the condition '!urb' is redundant or there is possible null pointer dereference: urb. [nullPointerRedundantCheck]
u-boot-2018.07/drivers/usb/gadget/pxa27x_udc.c:63:6: note: Assuming that condition '!urb' is not redundant
u-boot-2018.07/drivers/usb/gadget/pxa27x_udc.c:59:22: note: Null pointer dereference
u-boot-2018.07/drivers/usb/gadget/pxa27x_udc.c:61:6: style: The scope of the variable 'timeout' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/gadget/pxa27x_udc.c:68:8: style: Checking if unsigned variable 'n' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/usb/gadget/pxa27x_udc.c:426:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/pxa27x_udc.c:478:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/pxa27x_udc.c:483:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/gadget/rndis.c:1203:26: style: Function 'rndis_add_hdr' argument 1 names different: declaration 'bug' definition 'buf'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/gadget/rndis.h:255:26: note: Function 'rndis_add_hdr' argument 1 names different: declaration 'bug' definition 'buf'.
u-boot-2018.07/drivers/usb/gadget/rndis.c:1203:26: note: Function 'rndis_add_hdr' argument 1 names different: declaration 'bug' definition 'buf'.
u-boot-2018.07/drivers/usb/gadget/rndis.c:1271:24: style: Function 'rndis_rm_hdr' argument 1 names different: declaration 'bug' definition 'buf'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/gadget/rndis.h:256:24: note: Function 'rndis_rm_hdr' argument 1 names different: declaration 'bug' definition 'buf'.
u-boot-2018.07/drivers/usb/gadget/rndis.c:1271:24: note: Function 'rndis_rm_hdr' argument 1 names different: declaration 'bug' definition 'buf'.
u-boot-2018.07/drivers/usb/gadget/rndis.c:1295:19: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/gadget/storage_common.c:268:31: style: struct member 'device_attribute::i' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/gadget/storage_common.c:326:11: style: struct member 'fsg_buffhd::buf' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/gadget/storage_common.c:329:22: style: struct member 'fsg_buffhd::next' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/gadget/storage_common.c:336:17: style: struct member 'fsg_buffhd::bulk_out_intended_length' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/gadget/storage_common.c:338:23: style: struct member 'fsg_buffhd::inreq' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/gadget/storage_common.c:339:9: style: struct member 'fsg_buffhd::inreq_busy' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/gadget/storage_common.c:340:23: style: struct member 'fsg_buffhd::outreq' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/gadget/storage_common.c:341:9: style: struct member 'fsg_buffhd::outreq_busy' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/gadget/udc/udc-core.c:248:7: warning: Possible null pointer dereference: udc [nullPointer]
u-boot-2018.07/drivers/usb/gadget/udc/udc-core.c:244:25: note: Assignment 'udc=NULL', assigned value is 0
u-boot-2018.07/drivers/usb/gadget/udc/udc-core.c:248:7: note: Null pointer dereference
u-boot-2018.07/drivers/usb/gadget/udc/udc-core.c:338:7: warning: Possible null pointer dereference: udc [nullPointer]
u-boot-2018.07/drivers/usb/gadget/udc/udc-core.c:330:25: note: Assignment 'udc=NULL', assigned value is 0
u-boot-2018.07/drivers/usb/gadget/udc/udc-core.c:338:7: note: Null pointer dereference
u-boot-2018.07/drivers/usb/host/dwc2.c:234:11: style: The scope of the variable 'nptxfifosize' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/dwc2.c:235:11: style: The scope of the variable 'ptxfifosize' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/dwc2.c:236:11: style: The scope of the variable 'hprt0' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/dwc2.c:237:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/dwc2.c:916:11: style: The scope of the variable 'xfer_len' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/dwc2.c:1111:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/dwc2.c:1082:11: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/host/dwc2.c:148:42: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/host/dwc2.c:286:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/host/dwc2.c:293:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/host/dwc2.c:295:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/host/dwc2.c:507:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/host/dwc2.c:878:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/host/dwc2.c:882:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/host/ehci-exynos.c:63:11: style: Checking if unsigned variable 'node' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/usb/host/ehci-faraday.c:41:6: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
u-boot-2018.07/drivers/usb/host/ehci-faraday.c:41:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/usb/host/ehci-faraday.c:38:0: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/host/ehci-faraday.c:41:2: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/host/ehci-faraday.c:89:22: style: Function 'ehci_hcd_init' argument 3 names different: declaration 'hccr' definition 'ret_hccr'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/host/ehci.h:282:22: note: Function 'ehci_hcd_init' argument 3 names different: declaration 'hccr' definition 'ret_hccr'.
u-boot-2018.07/drivers/usb/host/ehci-faraday.c:89:22: note: Function 'ehci_hcd_init' argument 3 names different: declaration 'hccr' definition 'ret_hccr'.
u-boot-2018.07/drivers/usb/host/ehci-faraday.c:89:51: style: Function 'ehci_hcd_init' argument 4 names different: declaration 'hcor' definition 'ret_hcor'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/host/ehci.h:282:47: note: Function 'ehci_hcd_init' argument 4 names different: declaration 'hcor' definition 'ret_hcor'.
u-boot-2018.07/drivers/usb/host/ehci-faraday.c:89:51: note: Function 'ehci_hcd_init' argument 4 names different: declaration 'hcor' definition 'ret_hcor'.
u-boot-2018.07/drivers/usb/host/ehci-generic.c:60:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/ehci-hcd.c:164:11: style: The scope of the variable 'result' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/ehci-hcd.c:208:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/ehci-hcd.c:209:16: style: The scope of the variable 'reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/ehci-hcd.c:242:11: style: The scope of the variable 'delta' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/ehci-hcd.c:242:18: style: The scope of the variable 'next' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/ehci-hcd.c:1335:17: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/host/ehci-hcd.c:435:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/host/ehci-hcd.c:528:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/host/ehci-hcd.c:1082:8: style: Variable 'cmd' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/usb/host/ehci-mxc.c:203:0: error: #error MXC EHCI USB driver not supported on this platform [preprocessorErrorDirective]
u-boot-2018.07/drivers/usb/host/ehci-pci.c:90:22: style: Function 'ehci_hcd_init' argument 3 names different: declaration 'hccr' definition 'ret_hccr'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/host/ehci.h:282:22: note: Function 'ehci_hcd_init' argument 3 names different: declaration 'hccr' definition 'ret_hccr'.
u-boot-2018.07/drivers/usb/host/ehci-pci.c:90:22: note: Function 'ehci_hcd_init' argument 3 names different: declaration 'hccr' definition 'ret_hccr'.
u-boot-2018.07/drivers/usb/host/ehci-pci.c:90:51: style: Function 'ehci_hcd_init' argument 4 names different: declaration 'hcor' definition 'ret_hcor'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/host/ehci.h:282:47: note: Function 'ehci_hcd_init' argument 4 names different: declaration 'hcor' definition 'ret_hcor'.
u-boot-2018.07/drivers/usb/host/ehci-pci.c:90:51: note: Function 'ehci_hcd_init' argument 4 names different: declaration 'hcor' definition 'ret_hcor'.
u-boot-2018.07/drivers/usb/host/ehci-rmobile.c:31:0: error: #error rmobile EHCI USB driver not supported on this platform [preprocessorErrorDirective]
u-boot-2018.07/drivers/usb/host/ehci-sunxi.c:60:39: portability: '(void*)priv->ccm' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/host/ehci-tegra.c:30:0: error: No pair for character ("). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
u-boot-2018.07/drivers/usb/host/ohci.h:153:0: error: #error "CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS undefined!" [preprocessorErrorDirective]
u-boot-2018.07/drivers/usb/host/r8a66597-hcd.c:362:23: warning: Either the condition 'if(buffer)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
u-boot-2018.07/drivers/usb/host/r8a66597-hcd.c:367:5: note: Assuming that condition 'if(buffer)' is not redundant
u-boot-2018.07/drivers/usb/host/r8a66597-hcd.c:362:23: note: Null pointer addition
u-boot-2018.07/drivers/usb/host/r8a66597-hcd.c:433:23: warning: Either the condition 'if(buffer)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
u-boot-2018.07/drivers/usb/host/r8a66597-hcd.c:437:5: note: Assuming that condition 'if(buffer)' is not redundant
u-boot-2018.07/drivers/usb/host/r8a66597-hcd.c:433:23: note: Null pointer addition
u-boot-2018.07/drivers/usb/host/r8a66597-hcd.c:522:17: style: The scope of the variable 'syssts' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/r8a66597.h:499:45: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/host/r8a66597-hcd.c:362:23: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/host/r8a66597-hcd.c:433:23: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/host/sl811-hcd.c:97:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/usb-sandbox.c:24:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/usb/host/usb-uclass.c:755:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/xhci-dwc3.c:22:14: style: struct member 'xhci_dwc3_platdata::usb_phys' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/host/xhci-dwc3.c:23:6: style: struct member 'xhci_dwc3_platdata::num_phys' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/host/xhci-exynos5.c:72:11: style: Checking if unsigned variable 'node' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/usb/host/xhci-fsl.c:54:11: style: Condition 'ret!=0' is always true [knownConditionTrueFalse]
u-boot-2018.07/drivers/usb/host/xhci-fsl.c:53:24: note: Assignment 'ret=erratum_a008751()', assigned value is 1
u-boot-2018.07/drivers/usb/host/xhci-fsl.c:54:11: note: Condition 'ret!=0' is always true
u-boot-2018.07/drivers/usb/host/xhci-fsl.c:51:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/xhci-fsl.c:176:49: style: Function 'xhci_hcd_init' argument 2 names different: declaration 'ret_hccr' definition 'hccr'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/host/xhci.h:1138:49: note: Function 'xhci_hcd_init' argument 2 names different: declaration 'ret_hccr' definition 'hccr'.
u-boot-2018.07/drivers/usb/host/xhci-fsl.c:176:49: note: Function 'xhci_hcd_init' argument 2 names different: declaration 'ret_hccr' definition 'hccr'.
u-boot-2018.07/drivers/usb/host/xhci-fsl.c:176:74: style: Function 'xhci_hcd_init' argument 3 names different: declaration 'ret_hcor' definition 'hcor'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/host/xhci.h:1139:25: note: Function 'xhci_hcd_init' argument 3 names different: declaration 'ret_hcor' definition 'hcor'.
u-boot-2018.07/drivers/usb/host/xhci-fsl.c:176:74: note: Function 'xhci_hcd_init' argument 3 names different: declaration 'ret_hcor' definition 'hcor'.
u-boot-2018.07/drivers/usb/host/xhci-keystone.c:204:2: style: Variable 'portsc_1' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/usb/host/xhci-keystone.c:156:0: note: Variable 'portsc_1' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/host/xhci-keystone.c:204:2: note: Variable 'portsc_1' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/host/xhci-keystone.c:205:2: style: Variable 'portsc_2' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/usb/host/xhci-keystone.c:157:0: note: Variable 'portsc_2' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/host/xhci-keystone.c:205:2: note: Variable 'portsc_2' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/host/xhci-keystone.c:158:31: style: Variable 'event_q' is not assigned a value. [unassignedVariable]
u-boot-2018.07/drivers/usb/host/xhci-mem.c:446:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/usb/host/xhci-mem.c:556:3: style: Variable 'trb_64' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/usb/host/xhci-mem.c:555:3: note: Variable 'trb_64' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/host/xhci-mem.c:556:3: note: Variable 'trb_64' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/host/xhci-mem.c:138:27: style: The scope of the variable 'virt_dev' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/xhci-mem.c:34:43: style: Function 'xhci_flush_cache' argument 2 names different: declaration 'type_len' definition 'len'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/host/xhci.h:1261:43: note: Function 'xhci_flush_cache' argument 2 names different: declaration 'type_len' definition 'len'.
u-boot-2018.07/drivers/usb/host/xhci-mem.c:34:43: note: Function 'xhci_flush_cache' argument 2 names different: declaration 'type_len' definition 'len'.
u-boot-2018.07/drivers/usb/host/xhci-mem.c:49:43: style: Function 'xhci_inval_cache' argument 2 names different: declaration 'type_len' definition 'len'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/host/xhci.h:1262:43: note: Function 'xhci_inval_cache' argument 2 names different: declaration 'type_len' definition 'len'.
u-boot-2018.07/drivers/usb/host/xhci-mem.c:49:43: note: Function 'xhci_inval_cache' argument 2 names different: declaration 'type_len' definition 'len'.
u-boot-2018.07/drivers/usb/host/xhci-omap.c:51:49: style: Function 'xhci_hcd_init' argument 2 names different: declaration 'ret_hccr' definition 'hccr'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/host/xhci.h:1138:49: note: Function 'xhci_hcd_init' argument 2 names different: declaration 'ret_hccr' definition 'hccr'.
u-boot-2018.07/drivers/usb/host/xhci-omap.c:51:49: note: Function 'xhci_hcd_init' argument 2 names different: declaration 'ret_hccr' definition 'hccr'.
u-boot-2018.07/drivers/usb/host/xhci-omap.c:51:74: style: Function 'xhci_hcd_init' argument 3 names different: declaration 'ret_hcor' definition 'hcor'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/host/xhci.h:1139:25: note: Function 'xhci_hcd_init' argument 3 names different: declaration 'ret_hcor' definition 'hcor'.
u-boot-2018.07/drivers/usb/host/xhci-omap.c:51:74: note: Function 'xhci_hcd_init' argument 3 names different: declaration 'ret_hcor' definition 'hcor'.
u-boot-2018.07/drivers/usb/host/xhci-ring.c:789:2: style: Variable 'ep_ctx' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/usb/host/xhci-ring.c:788:0: note: Variable 'ep_ctx' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/host/xhci-ring.c:789:2: note: Variable 'ep_ctx' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/host/xhci.c:212:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/drivers/usb/host/xhci.c:549:3: style: Variable 'endpt_desc' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/usb/host/xhci.c:546:0: note: Variable 'endpt_desc' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/host/xhci.c:549:3: note: Variable 'endpt_desc' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/host/xhci.c:550:3: style: Variable 'ss_ep_comp_desc' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/usb/host/xhci.c:547:0: note: Variable 'ss_ep_comp_desc' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/host/xhci.c:550:3: note: Variable 'ss_ep_comp_desc' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/host/xhci.c:144:11: style: The scope of the variable 'result' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/xhci.c:498:6: style: The scope of the variable 'ep_index' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/xhci.c:499:15: style: The scope of the variable 'dir' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/xhci.c:500:15: style: The scope of the variable 'ep_type' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/xhci.c:503:6: style: The scope of the variable 'ep_flag' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/xhci.c:509:15: style: The scope of the variable 'interval' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/xhci.c:510:15: style: The scope of the variable 'mult' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/xhci.c:511:15: style: The scope of the variable 'max_burst' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/xhci.c:512:15: style: The scope of the variable 'avg_trb_len' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/xhci.c:765:29: style: The scope of the variable 'in_ctx' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/xhci.c:767:33: style: The scope of the variable 'ctrl_ctx' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/host/xhci.c:1164:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb-new/am35x.c:456:7: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb-new/am35x.c:452:40: style: Function 'musb_read_fifo' argument 1 names different: declaration 'ep' definition 'hw_ep'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/musb-new/musb_core.h:509:47: note: Function 'musb_read_fifo' argument 1 names different: declaration 'ep' definition 'hw_ep'.
u-boot-2018.07/drivers/usb/musb-new/am35x.c:452:40: note: Function 'musb_read_fifo' argument 1 names different: declaration 'ep' definition 'hw_ep'.
u-boot-2018.07/drivers/usb/musb-new/musb_io.h:46:28: portability: 'addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/musb-new/musb_io.h:49:28: portability: 'addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/musb-new/musb_io.h:53:28: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/musb-new/musb_io.h:56:28: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/musb-new/musb_io.h:94:28: portability: 'addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/musb-new/musb_io.h:97:28: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/musb-new/musb_regs.h:455:35: portability: 'mbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:983:2: style: Variable 'temp' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:982:2: note: Variable 'temp' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:983:2: note: Variable 'temp' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:984:2: style: Variable 'temp' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:983:2: note: Variable 'temp' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:984:2: note: Variable 'temp' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:1349:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:2124:1: style: Label 'fail5' is not used. [unusedLabel]
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:216:41: style: Function 'musb_write_fifo' argument 1 names different: declaration 'ep' definition 'hw_ep'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/musb-new/musb_core.h:508:48: note: Function 'musb_write_fifo' argument 1 names different: declaration 'ep' definition 'hw_ep'.
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:216:41: note: Function 'musb_write_fifo' argument 1 names different: declaration 'ep' definition 'hw_ep'.
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:258:40: style: Function 'musb_read_fifo' argument 1 names different: declaration 'ep' definition 'hw_ep'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/musb-new/musb_core.h:509:47: note: Function 'musb_read_fifo' argument 1 names different: declaration 'ep' definition 'hw_ep'.
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:258:40: note: Function 'musb_read_fifo' argument 1 names different: declaration 'ep' definition 'hw_ep'.
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:459:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:984:9: style: Variable 'temp' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/usb/musb-new/musb_core.c:2070:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/usb/musb-new/musb_dsps.c:44:28: portability: 'addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/musb-new/musb_dsps.c:47:28: portability: 'addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/musb-new/musb_dsps.c:50:28: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/musb-new/musb_dsps.c:53:28: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/musb-new/musb_gadget.c:640:12: style: The scope of the variable 'fifo_count' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb-new/musb_gadget.c:2044:8: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb-new/musb_gadget.c:1295:12: style: struct member 'free_record::bytes' is never used. [unusedStructMember]
u-boot-2018.07/drivers/usb/musb-new/musb_gadget.c:362:30: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/usb/musb-new/musb_gadget.c:366:18: style: Variable 'request_size' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/usb/musb-new/musb_gadget.c:537:4: style: Variable 'is_dma' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/usb/musb-new/musb_gadget.c:711:4: style: Variable 'use_mode_1' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/usb/musb-new/musb_gadget.c:1872:5: style: Variable 'count' is modified but its new value is never used. [unreadVariable]
u-boot-2018.07/drivers/usb/musb-new/musb_gadget_ep0.c:104:25: warning: Either the condition 'epnum>=((u8)16)' is redundant or the array 'musb->endpoints[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond]
u-boot-2018.07/drivers/usb/musb-new/musb_gadget_ep0.c:106:13: note: Assuming that condition 'epnum>=((u8)16)' is not redundant
u-boot-2018.07/drivers/usb/musb-new/musb_gadget_ep0.c:104:25: note: Array index out of bounds
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:365:2: style: Variable 'qh->is_ready' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:363:2: note: Variable 'qh->is_ready' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:365:2: note: Variable 'qh->is_ready' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:2227:3: style: Variable 'qh->is_ready' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:2225:3: note: Variable 'qh->is_ready' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:2227:3: note: Variable 'qh->is_ready' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:371:21: style: The scope of the variable 'head' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:1389:15: style: The scope of the variable 'urb' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:1392:28: style: The scope of the variable 'next_qh' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:239:15: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:481:16: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:502:16: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:764:10: style: Variable 'csr' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:879:9: style: Variable 'csr' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/usb/musb-new/musb_host.c:2170:9: style: Variable 'csr' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/usb/musb-new/musb_uboot.c:442:3: error: Uninitialized variable: musbp [uninitvar]
u-boot-2018.07/drivers/usb/musb-new/musb_uboot.c:443:8: error: Uninitialized variable: musbp [uninitvar]
u-boot-2018.07/drivers/usb/musb-new/omap2430.c:137:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb-new/omap2430.c:71:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/musb-new/omap2430.c:78:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/musb-new/pic32.c:158:40: style: Function 'musb_read_fifo' argument 1 names different: declaration 'ep' definition 'hw_ep'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/usb/musb-new/musb_core.h:509:47: note: Function 'musb_read_fifo' argument 1 names different: declaration 'ep' definition 'hw_ep'.
u-boot-2018.07/drivers/usb/musb-new/pic32.c:158:40: note: Function 'musb_read_fifo' argument 1 names different: declaration 'ep' definition 'hw_ep'.
u-boot-2018.07/drivers/usb/musb-new/pic32.c:71:6: style: Unused variable: epintr [unusedVariable]
u-boot-2018.07/drivers/usb/musb-new/pic32.c:71:14: style: Unused variable: usbintr [unusedVariable]
u-boot-2018.07/drivers/usb/musb-new/sunxi.c:224:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb-new/sunxi.c:266:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb-new/sunxi.c:459:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb/am35x.c:121:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb/musb_hcd.c:272:6: style: The scope of the variable 'result' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb/musb_udc.c:483:7: style: The scope of the variable 'data' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/musb/musb_udc.c:644:7: style: The scope of the variable 'data' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/phy/rockchip_usb2_phy.c:69:34: style: The scope of the variable 'of_id' can be reduced. [variableScope]
u-boot-2018.07/drivers/usb/ulpi/omap-ulpi-viewport.c:44:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/ulpi/omap-ulpi-viewport.c:53:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/ulpi/omap-ulpi-viewport.c:62:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/ulpi/ulpi-viewport.c:61:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/ulpi/ulpi-viewport.c:63:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/usb/ulpi/ulpi.c:34:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/am335x-fb.c:23:0: error: #error "hw-base address of LCD-Controller (LCD_CNTL_BASE) not defined!" [preprocessorErrorDirective]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:681:2: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:681:2: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/ati_radeon_fb.h:78:8: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.h:81:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.h:98:9: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.h:110:8: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.h:125:9: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.h:250:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.h:252:9: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.h:261:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.h:263:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:113:13: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:117:3: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:118:3: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:119:3: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:120:3: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:123:3: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:134:9: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:159:7: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:164:8: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:329:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:333:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:334:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:335:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:336:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:337:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:338:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:339:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:353:3: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:354:3: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:515:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:519:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:520:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:521:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:522:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:523:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:524:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:525:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:526:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:535:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:536:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:537:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:538:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:576:26: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:757:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ati_radeon_fb.c:758:2: portability: 'rinfo->mmio_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_hlcdfb.c:197:41: portability: 'lcdbase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:121:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:125:9: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:128:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:131:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:137:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:146:3: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:148:3: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:161:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:169:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:175:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:180:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:184:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:187:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:190:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:197:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:198:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:201:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:203:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/atmel_lcdfb.c:204:2: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/bcm2835.c:26:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/video/bridge/anx6345.c:209:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/bridge/anx6345.c:210:9: style: The scope of the variable 'cur_cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/bridge/video-bridge-uclass.c:37:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/broadwell_igd.c:140:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/broadwell_igd.c:145:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/broadwell_igd.c:168:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/broadwell_igd.c:171:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/broadwell_igd.c:181:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/broadwell_igd.c:267:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/broadwell_igd.c:272:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/broadwell_igd.c:295:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/broadwell_igd.c:297:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/broadwell_igd.c:306:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/broadwell_igd.c:386:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/broadwell_igd.c:390:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/broadwell_igd.c:483:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/bus_vcxk.c:55:0: error: #error no vcxk support for selected ARCH [preprocessorErrorDirective]
u-boot-2018.07/drivers/video/cfb_console.c:325:27: portability: 'video_fb_address' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/cfb_console.c:587:29: portability: 'video_console_address' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/cfb_console.c:596:30: portability: 'video_console_address' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/cfb_console.c:604:19: portability: 'offset' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/cfb_console.c:629:47: portability: 'video_console_address' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_normal.c:129:8: portability: 'line' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_normal.c:20:15: style: Variable 'pixels' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/video/console_normal.c:21:6: style: Unused variable: i [unusedVariable]
u-boot-2018.07/drivers/video/console_normal.c:79:6: style: Unused variable: i [unusedVariable]
u-boot-2018.07/drivers/video/console_normal.c:87:16: style: Variable 'bits' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/video/console_rotate.c:55:8: portability: 'line' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_rotate.c:77:7: portability: 'src' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_rotate.c:78:7: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_rotate.c:138:8: portability: 'line' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_rotate.c:267:8: portability: 'line' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_rotate.c:313:8: portability: 'line' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_rotate.c:333:7: portability: 'src' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_rotate.c:334:7: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_rotate.c:394:8: portability: 'line' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_rotate.c:19:6: style: Unused variable: i [unusedVariable]
u-boot-2018.07/drivers/video/console_rotate.c:90:6: style: Unused variable: i [unusedVariable]
u-boot-2018.07/drivers/video/console_rotate.c:93:17: style: Variable 'pfont' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/video/console_rotate.c:150:15: style: Variable 'pixels' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/video/console_rotate.c:151:6: style: Unused variable: i [unusedVariable]
u-boot-2018.07/drivers/video/console_rotate.c:213:6: style: Unused variable: i [unusedVariable]
u-boot-2018.07/drivers/video/console_rotate.c:225:16: style: Variable 'bits' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/video/console_rotate.c:278:6: style: Unused variable: i [unusedVariable]
u-boot-2018.07/drivers/video/console_rotate.c:346:6: style: Unused variable: i [unusedVariable]
u-boot-2018.07/drivers/video/console_rotate.c:351:17: style: Variable 'pfont' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/video/stb_truetype.h:1887:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
u-boot-2018.07/drivers/video/stb_truetype.h:1889:4: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/video/stb_truetype.h:1887:9: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/video/stb_truetype.h:1248:17: style: The scope of the variable 'endPtsOfContours' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/stb_truetype.h:1391:34: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/stb_truetype.h:1486:25: style: The scope of the variable 'straw' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/stb_truetype.h:1487:14: style: The scope of the variable 'm' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/stb_truetype.h:2159:10: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/stb_truetype.h:2180:19: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/stb_truetype.h:2252:12: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/stb_truetype.h:3161:20: style: The scope of the variable 'hd' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/console_truetype.c:201:19: style: The scope of the variable 'pos' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/stb_truetype.h:1002:64: style: Function 'stbtt_GetFontOffsetForIndex' argument 1 names different: declaration 'data' definition 'font_collection'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/stb_truetype.h:623:64: note: Function 'stbtt_GetFontOffsetForIndex' argument 1 names different: declaration 'data' definition 'font_collection'.
u-boot-2018.07/drivers/video/stb_truetype.h:1002:64: note: Function 'stbtt_GetFontOffsetForIndex' argument 1 names different: declaration 'data' definition 'font_collection'.
u-boot-2018.07/drivers/video/stb_truetype.h:1021:73: style: Function 'stbtt_InitFont' argument 2 names different: declaration 'data' definition 'data2'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/stb_truetype.h:647:73: note: Function 'stbtt_InitFont' argument 2 names different: declaration 'data' definition 'data2'.
u-boot-2018.07/drivers/video/stb_truetype.h:1021:73: note: Function 'stbtt_InitFont' argument 2 names different: declaration 'data' definition 'data2'.
u-boot-2018.07/drivers/video/stb_truetype.h:1021:84: style: Function 'stbtt_InitFont' argument 3 names different: declaration 'offset' definition 'fontstart'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/stb_truetype.h:647:83: note: Function 'stbtt_InitFont' argument 3 names different: declaration 'offset' definition 'fontstart'.
u-boot-2018.07/drivers/video/stb_truetype.h:1021:84: note: Function 'stbtt_InitFont' argument 3 names different: declaration 'offset' definition 'fontstart'.
u-boot-2018.07/drivers/video/stb_truetype.h:1245:95: style: Function 'stbtt_GetGlyphShape' argument 3 names different: declaration 'vertices' definition 'pvertices'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/stb_truetype.h:740:95: note: Function 'stbtt_GetGlyphShape' argument 3 names different: declaration 'vertices' definition 'pvertices'.
u-boot-2018.07/drivers/video/stb_truetype.h:1245:95: note: Function 'stbtt_GetGlyphShape' argument 3 names different: declaration 'vertices' definition 'pvertices'.
u-boot-2018.07/drivers/video/stb_truetype.h:1540:77: style: Function 'stbtt_ScaleForPixelHeight' argument 2 names different: declaration 'pixels' definition 'height'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/stb_truetype.h:671:77: note: Function 'stbtt_ScaleForPixelHeight' argument 2 names different: declaration 'pixels' definition 'height'.
u-boot-2018.07/drivers/video/stb_truetype.h:1540:77: note: Function 'stbtt_ScaleForPixelHeight' argument 2 names different: declaration 'pixels' definition 'height'.
u-boot-2018.07/drivers/video/stb_truetype.h:1552:74: style: Function 'stbtt_FreeShape' argument 2 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/stb_truetype.h:751:74: note: Function 'stbtt_FreeShape' argument 2 names different: declaration 'vertices' definition 'v'.
u-boot-2018.07/drivers/video/stb_truetype.h:1552:74: note: Function 'stbtt_FreeShape' argument 2 names different: declaration 'vertices' definition 'v'.
u-boot-2018.07/drivers/video/stb_truetype.h:2663:83: style: Function 'stbtt_PackBegin' argument 3 names different: declaration 'width' definition 'pw'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/stb_truetype.h:521:84: note: Function 'stbtt_PackBegin' argument 3 names different: declaration 'width' definition 'pw'.
u-boot-2018.07/drivers/video/stb_truetype.h:2663:83: note: Function 'stbtt_PackBegin' argument 3 names different: declaration 'width' definition 'pw'.
u-boot-2018.07/drivers/video/stb_truetype.h:2663:91: style: Function 'stbtt_PackBegin' argument 4 names different: declaration 'height' definition 'ph'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/stb_truetype.h:521:95: note: Function 'stbtt_PackBegin' argument 4 names different: declaration 'height' definition 'ph'.
u-boot-2018.07/drivers/video/stb_truetype.h:2663:91: note: Function 'stbtt_PackBegin' argument 4 names different: declaration 'height' definition 'ph'.
u-boot-2018.07/drivers/video/stb_truetype.h:2999:17: style: Function 'stbtt_PackFontRange' argument 5 names different: declaration 'first_unicode_char_in_range' definition 'first_unicode_codepoint_in_range'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/stb_truetype.h:538:37: note: Function 'stbtt_PackFontRange' argument 5 names different: declaration 'first_unicode_char_in_range' definition 'first_unicode_codepoint_in_range'.
u-boot-2018.07/drivers/video/stb_truetype.h:2999:17: note: Function 'stbtt_PackFontRange' argument 5 names different: declaration 'first_unicode_char_in_range' definition 'first_unicode_codepoint_in_range'.
u-boot-2018.07/drivers/video/stb_truetype.h:3187:59: style: Function 'stbtt_FindMatchingFont' argument 1 names different: declaration 'fontdata' definition 'font_collection'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/stb_truetype.h:846:59: note: Function 'stbtt_FindMatchingFont' argument 1 names different: declaration 'fontdata' definition 'font_collection'.
u-boot-2018.07/drivers/video/stb_truetype.h:3187:59: note: Function 'stbtt_FindMatchingFont' argument 1 names different: declaration 'fontdata' definition 'font_collection'.
u-boot-2018.07/drivers/video/stb_truetype.h:3187:88: style: Function 'stbtt_FindMatchingFont' argument 2 names different: declaration 'name' definition 'name_utf8'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/stb_truetype.h:846:81: note: Function 'stbtt_FindMatchingFont' argument 2 names different: declaration 'name' definition 'name_utf8'.
u-boot-2018.07/drivers/video/stb_truetype.h:3187:88: note: Function 'stbtt_FindMatchingFont' argument 2 names different: declaration 'name' definition 'name_utf8'.
u-boot-2018.07/drivers/video/console_truetype.c:258:8: portability: 'line' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_truetype.c:295:8: portability: 'line' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_truetype.c:325:7: portability: 'line' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_truetype.c:358:8: portability: 'line' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/console_truetype.c:129:15: style: Variable 'pixels' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/video/console_truetype.c:130:6: style: Unused variable: i [unusedVariable]
u-boot-2018.07/drivers/video/console_truetype.c:321:15: style: Variable 'pixels' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/video/console_truetype.c:322:11: style: Unused variable: i [unusedVariable]
u-boot-2018.07/drivers/video/da8xx-fb.c:612:22: warning: Either the condition 'regno<32' is redundant or the array 'par->pseudo_palette[16]' is accessed at index 31, which is out of bounds. [arrayIndexOutOfBoundsCond]
u-boot-2018.07/drivers/video/da8xx-fb.c:601:56: note: Assuming that condition 'regno<32' is not redundant
u-boot-2018.07/drivers/video/da8xx-fb.c:612:22: note: Array index out of bounds
u-boot-2018.07/drivers/video/dw_hdmi.c:637:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/dw_hdmi.c:691:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/dw_hdmi.c:404:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/video/dw_hdmi.c:408:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/video/exynos/exynos_dp.c:1025:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/exynos/exynos_dp.c:492:16: style: The scope of the variable 'buf' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_dp.c:597:51: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_dp.c:598:16: style: The scope of the variable 'lt_ctl_val' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_dp.c:599:16: style: The scope of the variable 'interlane_aligned' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_dp.c:600:16: style: The scope of the variable 'f_bw' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_dp.c:601:16: style: The scope of the variable 'f_lane_cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_dp_lowlevel.c:231:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/exynos/exynos_dp_lowlevel.c:300:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/exynos/exynos_dp_lowlevel.c:815:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/exynos/exynos_dp_lowlevel.c:561:15: style: The scope of the variable 'retry_cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_dp_lowlevel.c:627:15: style: The scope of the variable 'retry_cnt' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_dp_lowlevel.c:721:15: style: The scope of the variable 'reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_dp_lowlevel.c:915:15: style: The scope of the variable 'reg' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_fb.c:351:7: style: The scope of the variable 'sysmmufimd' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_fb.c:352:15: style: The scope of the variable 'node' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_fb.c:361:12: style: Checking if unsigned variable 'node' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/drivers/video/exynos/exynos_mipi_dsi_common.c:183:16: style: The scope of the variable 'payload' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_mipi_dsi_common.c:235:6: style: The scope of the variable 'sw_timeout' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_mipi_dsi_common.c:343:15: style: The scope of the variable 'esc_div' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_mipi_dsi_common.c:344:16: style: The scope of the variable 'esc_clk_error_rate' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_mipi_dsi_common.c:345:16: style: The scope of the variable 'hs_clk' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_mipi_dsi_common.c:345:28: style: The scope of the variable 'byte_clk' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_mipi_dsi_common.c:345:42: style: The scope of the variable 'escape_clk' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/exynos/exynos_mipi_dsi_lowlevel.c:278:2: style: Variable 'reg' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/video/exynos/exynos_mipi_dsi_lowlevel.c:276:0: note: Variable 'reg' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/video/exynos/exynos_mipi_dsi_lowlevel.c:278:2: note: Variable 'reg' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/video/exynos/exynos_mipi_dsi_lowlevel.c:590:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/video/formike.c:32:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/video/formike.c:29:2: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/video/formike.c:32:2: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/video/fsl_dcu_fb.c:273:7: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/fsl_diu_fb.c:396:2: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/fsl_diu_fb.c:396:2: warning: %i in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/fsl_diu_fb.c:208:14: portability: 'buf->vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/fsl_diu_fb.c:245:20: portability: 'addr.vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/hitachi_tx18d42vm_lcd.c:21:9: style: The scope of the variable 'offset' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/ipu_common.c:1027:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/ipu_common.c:1014:14: style: Function 'ipu_init_channel_buffer' argument 9 names different: declaration 'u_offset' definition 'u'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/ipu.h:217:14: note: Function 'ipu_init_channel_buffer' argument 9 names different: declaration 'u_offset' definition 'u'.
u-boot-2018.07/drivers/video/ipu_common.c:1014:14: note: Function 'ipu_init_channel_buffer' argument 9 names different: declaration 'u_offset' definition 'u'.
u-boot-2018.07/drivers/video/ipu_common.c:1014:26: style: Function 'ipu_init_channel_buffer' argument 10 names different: declaration 'v_offset' definition 'v'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/ipu.h:217:33: note: Function 'ipu_init_channel_buffer' argument 10 names different: declaration 'v_offset' definition 'v'.
u-boot-2018.07/drivers/video/ipu_common.c:1014:26: note: Function 'ipu_init_channel_buffer' argument 10 names different: declaration 'v_offset' definition 'v'.
u-boot-2018.07/drivers/video/ipu_common.c:31:11: style: struct member 'ipu_ch_param_word::res' is never used. [unusedStructMember]
u-boot-2018.07/drivers/video/ipu_disp.c:840:14: style: The scope of the variable 'di_parent' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/ipu_disp.c:1239:6: style: The scope of the variable 'y' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/ipu_disp.c:1239:9: style: The scope of the variable 'u' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/ipu_disp.c:1239:12: style: The scope of the variable 'v' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/ipu_disp.c:1240:6: style: The scope of the variable 'red' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/ipu_disp.c:1240:11: style: The scope of the variable 'green' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/ipu_disp.c:1240:18: style: The scope of the variable 'blue' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/ipu_disp.c:1236:20: style: Function 'ipu_disp_set_color_key' argument 3 names different: declaration 'colorKey' definition 'color_key'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/ipu.h:240:20: note: Function 'ipu_disp_set_color_key' argument 3 names different: declaration 'colorKey' definition 'color_key'.
u-boot-2018.07/drivers/video/ipu_disp.c:1236:20: note: Function 'ipu_disp_set_color_key' argument 3 names different: declaration 'colorKey' definition 'color_key'.
u-boot-2018.07/drivers/video/ivybridge_igd.c:426:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
u-boot-2018.07/drivers/video/ivybridge_igd.c:434:4: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/video/ivybridge_igd.c:426:2: note: Found duplicate branches for 'if' and 'else'.
u-boot-2018.07/drivers/video/ivybridge_igd.c:244:19: portability: 'bar' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ivybridge_igd.c:249:19: portability: 'bar' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/ivybridge_igd.c:354:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/ivybridge_igd.c:387:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/ivybridge_igd.c:391:38: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/ivybridge_igd.c:393:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/ivybridge_igd.c:533:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/ivybridge_igd.c:538:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/ivybridge_igd.c:706:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/mb862xx.c:373:2: style: Variable 'reg' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/video/mb862xx.c:372:2: note: Variable 'reg' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/video/mb862xx.c:373:2: note: Variable 'reg' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/video/mb862xx.c:376:3: style: Variable 'reg' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/drivers/video/mb862xx.c:375:3: note: Variable 'reg' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/video/mb862xx.c:376:3: note: Variable 'reg' is reassigned a value before the old one has been used.
u-boot-2018.07/drivers/video/mx3fb.c:859:2: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/mx3fb.c:859:2: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/mx3fb.c:808:22: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/mxc_ipuv3_fb.c:598:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/drivers/video/pwm_backlight.c:28:39: style: The scope of the variable 'plat' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/rockchip/rk_edp.c:1061:57: style: Same value in both branches of ternary operator. [duplicateValueTernary]
u-boot-2018.07/drivers/video/rockchip/rk_vop.c:345:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/rockchip/rk_vop.c:346:14: style: The scope of the variable 'name' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/simple_panel.c:71:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/sunxi/lcdc.c:152:28: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/sunxi/lcdc.c:214:13: style: The scope of the variable 'n' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/sunxi/lcdc.c:217:7: style: The scope of the variable 'use_mipi_pll' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/sunxi/lcdc.c:238:11: error: Uninitialized variable: min_m [uninitvar]
u-boot-2018.07/drivers/video/sunxi/lcdc.c:238:23: error: Uninitialized variable: max_m [uninitvar]
u-boot-2018.07/drivers/video/sunxi/simplefb_common.c:14:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/sunxi/sunxi_de2.c:119:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/video/sunxi/sunxi_display.c:1194:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/sunxi/sunxi_display.c:474:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/sunxi/sunxi_dw_hdmi.c:212:13: style: The scope of the variable 'n' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/tegra124/dp.c:1517:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
u-boot-2018.07/drivers/video/tegra124/dp.c:362:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/tegra124/dp.c:772:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/tegra124/dp.c:843:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/tegra124/dp.c:1098:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/tegra124/sor.c:68:45: style: Function 'tegra_dp_disable_tx_pu' argument 1 names different: declaration 'sor' definition 'dev'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/tegra124/sor.h:898:45: note: Function 'tegra_dp_disable_tx_pu' argument 1 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:68:45: note: Function 'tegra_dp_disable_tx_pu' argument 1 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:110:50: style: Function 'tegra_dc_sor_set_power_state' argument 1 names different: declaration 'sor' definition 'dev'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/tegra124/sor.h:880:50: note: Function 'tegra_dc_sor_set_power_state' argument 1 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:110:50: note: Function 'tegra_dc_sor_set_power_state' argument 1 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:242:51: style: Function 'tegra_dc_sor_set_panel_power' argument 1 names different: declaration 'sor' definition 'dev'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/tegra124/sor.h:885:51: note: Function 'tegra_dc_sor_set_panel_power' argument 1 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:242:51: note: Function 'tegra_dc_sor_set_panel_power' argument 1 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:689:44: style: Function 'tegra_dc_sor_enable_dp' argument 1 names different: declaration 'sor' definition 'dev'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/tegra124/sor.h:878:44: note: Function 'tegra_dc_sor_enable_dp' argument 1 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:689:44: note: Function 'tegra_dc_sor_enable_dp' argument 1 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:754:65: style: Function 'tegra_dc_sor_attach' argument 2 names different: declaration 'sor' definition 'dev'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/tegra124/sor.h:902:65: note: Function 'tegra_dc_sor_attach' argument 2 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:754:65: note: Function 'tegra_dc_sor_attach' argument 2 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:858:52: style: Function 'tegra_dc_sor_set_voltage_swing' argument 1 names different: declaration 'sor' definition 'dev'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/tegra124/sor.h:894:52: note: Function 'tegra_dc_sor_set_voltage_swing' argument 1 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:858:52: note: Function 'tegra_dc_sor_set_voltage_swing' argument 1 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:885:59: style: Function 'tegra_dc_sor_power_down_unused_lanes' argument 1 names different: declaration 'sor' definition 'dev'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/tegra124/sor.h:892:59: note: Function 'tegra_dc_sor_power_down_unused_lanes' argument 1 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:885:59: note: Function 'tegra_dc_sor_power_down_unused_lanes' argument 1 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:967:65: style: Function 'tegra_dc_sor_detach' argument 2 names different: declaration 'sor' definition 'dev'. [funcArgNamesDifferent]
u-boot-2018.07/drivers/video/tegra124/sor.h:905:65: note: Function 'tegra_dc_sor_detach' argument 2 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:967:65: note: Function 'tegra_dc_sor_detach' argument 2 names different: declaration 'sor' definition 'dev'.
u-boot-2018.07/drivers/video/tegra124/sor.c:331:19: portability: 'pmc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/tegra124/sor.c:332:23: portability: 'pmc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/tegra124/sor.c:335:27: portability: 'pmc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/tegra124/sor.c:344:27: portability: 'pmc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/tegra124/sor.c:350:28: portability: 'pmc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/tegra124/sor.c:364:19: portability: 'pmc_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/tegra124/sor.c:124:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/tegra124/sor.c:129:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/tegra124/sor.c:130:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/tegra124/sor.c:184:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/tegra124/sor.c:188:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/tegra124/sor.c:201:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/tegra124/sor.c:202:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/tegra124/sor.c:263:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/tegra124/sor.c:267:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/tegra124/sor.c:296:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
u-boot-2018.07/drivers/video/tegra124/sor.c:669:33: warning: Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'? [badBitmaskCheck]
u-boot-2018.07/drivers/video/tegra124/sor.c:670:18: style: Clarify calculation precedence for '|' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/video/vidconsole-uclass.c:73:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/vidconsole-uclass.c:101:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/video_bmp.c:226:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/video_bmp.c:226:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/video_bmp.c:239:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/video_bmp.c:196:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/video_bmp.c:196:9: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/video_bmp.c:201:31: style: The scope of the variable 'byte_width' can be reduced. [variableScope]
u-boot-2018.07/drivers/video/video_bmp.c:219:24: portability: '(void*)bmp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/video_bmp.c:219:29: portability: '(void*)bmp+14' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/drivers/video/video_bmp.c:245:49: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 225. [shiftTooManyBits]
u-boot-2018.07/drivers/video/video_bmp.c:225:51: note: Assuming that condition 'bpix!=32' is not redundant
u-boot-2018.07/drivers/video/video_bmp.c:245:49: note: Shift
u-boot-2018.07/drivers/video/video_bmp.c:245:49: warning: Either the condition 'bpix!=32' is redundant or there is signed integer overflow for expression '1<<bpix'. [integerOverflowCond]
u-boot-2018.07/drivers/video/video_bmp.c:225:51: note: Assuming that condition 'bpix!=32' is not redundant
u-boot-2018.07/drivers/video/video_bmp.c:245:49: note: Integer overflow
u-boot-2018.07/drivers/video/video_bmp.c:250:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/drivers/video/videomodes.c:316:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/videomodes.c:316:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/videomodes.c:316:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/videomodes.c:316:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/drivers/video/videomodes.c:316:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/env/attr.c:106:21: warning: Either the condition 'entry_end==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
u-boot-2018.07/env/attr.c:45:17: note: Assuming that condition 'entry_end==NULL' is not redundant
u-boot-2018.07/env/attr.c:106:21: note: Null pointer addition
u-boot-2018.07/env/eeprom.c:159:2: style: Variable 'off' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/env/eeprom.c:84:0: note: Variable 'off' is reassigned a value before the old one has been used.
u-boot-2018.07/env/eeprom.c:159:2: note: Variable 'off' is reassigned a value before the old one has been used.
u-boot-2018.07/env/nand.c:383:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
u-boot-2018.07/env/remote.c:54:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
u-boot-2018.07/env/sata.c:23:0: error: #error CONFIG_ENV_OFFSET or CONFIG_ENV_SIZE not defined [preprocessorErrorDirective]
u-boot-2018.07/env/sf.c:210:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/env/sf.c:207:0: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/env/sf.c:210:2: note: Variable 'ret' is reassigned a value before the old one has been used.
u-boot-2018.07/env/sf.c:269:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/env/sf.c:267:0: note: Variable 'buf' is reassigned a value before the old one has been used.
u-boot-2018.07/env/sf.c:269:2: note: Variable 'buf' is reassigned a value before the old one has been used.
u-boot-2018.07/fs/btrfs/chunk-map.c:96:25: style: The scope of the variable 'item' can be reduced. [variableScope]
u-boot-2018.07/fs/btrfs/chunk-map.c:112:20: style: The scope of the variable 'key' can be reduced. [variableScope]
u-boot-2018.07/fs/btrfs/chunk-map.c:113:22: style: The scope of the variable 'chunk' can be reduced. [variableScope]
u-boot-2018.07/fs/btrfs/chunk-map.c:147:25: style: The scope of the variable 'found_key' can be reduced. [variableScope]
u-boot-2018.07/fs/btrfs/compression.c:17:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/fs/btrfs/ctree.c:44:27: style: The scope of the variable 'mid' can be reduced. [variableScope]
u-boot-2018.07/fs/btrfs/ctree.c:44:32: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/fs/btrfs/ctree.c:45:20: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/fs/btrfs/dir-item.c:39:14: style: The scope of the variable 'name_ptr' can be reduced. [variableScope]
u-boot-2018.07/fs/btrfs/dir-item.c:93:25: style: The scope of the variable 'found_key' can be reduced. [variableScope]
u-boot-2018.07/fs/btrfs/dir-item.c:94:25: style: The scope of the variable 'item' can be reduced. [variableScope]
u-boot-2018.07/fs/btrfs/inode.c:219:6: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/fs/btrfs/subvolume.c:83:25: style: The scope of the variable 'found_key' can be reduced. [variableScope]
u-boot-2018.07/fs/btrfs/subvolume.c:85:25: style: The scope of the variable 'ref' can be reduced. [variableScope]
u-boot-2018.07/fs/btrfs/super.c:158:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/fs/btrfs/super.c:25:28: style: The scope of the variable 'root_backup' can be reduced. [variableScope]
u-boot-2018.07/fs/cramfs/cramfs.c:120:33: style: The scope of the variable 'nextoffset' can be reduced. [variableScope]
u-boot-2018.07/fs/cramfs/cramfs.c:216:6: style: The scope of the variable 'size' can be reduced. [variableScope]
u-boot-2018.07/fs/cramfs/cramfs.c:299:33: style: The scope of the variable 'nextoffset' can be reduced. [variableScope]
u-boot-2018.07/fs/cramfs/cramfs.c:249:13: style: Checking if unsigned variable 'offset' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/fs/cramfs/cramfs.c:316:14: style: Checking if unsigned variable 'offset' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/fs/cramfs/cramfs.c:65:46: portability: '(void*)((ulong)info->offset)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ext4/ext4_common.c:1530:26: style: The scope of the variable 'index' can be reduced. [variableScope]
u-boot-2018.07/fs/ext4/ext4_common.c:1531:21: style: The scope of the variable 'block' can be reduced. [variableScope]
u-boot-2018.07/fs/ext4/ext4_common.c:1533:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/fs/ext4/ext4_common.c:1626:21: style: The scope of the variable 'start' can be reduced. [variableScope]
u-boot-2018.07/fs/ext4/ext4_common.c:1633:8: style: The scope of the variable 'startblock' can be reduced. [variableScope]
u-boot-2018.07/fs/ext4/ext4_common.c:1633:0: style: The scope of the variable 'endblock' can be reduced. [variableScope]
u-boot-2018.07/fs/ext4/ext4_common.c:2359:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/fs/ext4/ext4_journal.c:412:2: style: Variable 'temp_buff' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/fs/ext4/ext4_journal.c:408:0: note: Variable 'temp_buff' is reassigned a value before the old one has been used.
u-boot-2018.07/fs/ext4/ext4_journal.c:412:2: note: Variable 'temp_buff' is reassigned a value before the old one has been used.
u-boot-2018.07/fs/ext4/ext4_journal.c:210:7: style: The scope of the variable 'blocknr' can be reduced. [variableScope]
u-boot-2018.07/fs/ext4/ext4_write.c:687:31: style: The scope of the variable 'jsb' can be reduced. [variableScope]
u-boot-2018.07/fs/ext4/ext4_write.c:688:11: style: The scope of the variable 'blknr' can be reduced. [variableScope]
u-boot-2018.07/fs/ext4/ext4_write.c:827:3: style: Variable 'previous_block_number' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/fs/ext4/ext4fs.c:101:8: style: The scope of the variable 'status' can be reduced. [variableScope]
u-boot-2018.07/fs/ext4/ext4fs.c:158:3: style: Variable 'previous_block_number' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/fs/fat/fat.c:695:19: style: Variable 'mydata' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/fs/fat/fat.c:715:19: style: Variable 'mydata' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/fs/fat/fat_write.c:282:15: style: The scope of the variable 'cur_position' can be reduced. [variableScope]
u-boot-2018.07/fs/fs.c:524:14: style: The scope of the variable 'addr_str' can be reduced. [variableScope]
u-boot-2018.07/fs/jffs2/compr_rubin.c:52:25: style: The scope of the variable 'result' can be reduced. [variableScope]
u-boot-2018.07/fs/jffs2/jffs2_1pass.c:657:18: style: The scope of the variable 'pL' can be reduced. [variableScope]
u-boot-2018.07/fs/jffs2/jffs2_1pass.c:870:7: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/fs/jffs2/jffs2_1pass.c:952:27: style: The scope of the variable 'jDir' can be reduced. [variableScope]
u-boot-2018.07/fs/jffs2/jffs2_1pass.c:1083:26: style: The scope of the variable 'jNode' can be reduced. [variableScope]
u-boot-2018.07/fs/jffs2/jffs2_1pass.c:1206:29: style: The scope of the variable 'node' can be reduced. [variableScope]
u-boot-2018.07/fs/jffs2/jffs2_1pass.c:1824:26: style: The scope of the variable 'jNode' can be reduced. [variableScope]
u-boot-2018.07/fs/jffs2/jffs2_1pass.c:547:2: error: Address of auto-variable 'memBase->nodes[index]' returned [returnAddressOfAutoVariable]
u-boot-2018.07/fs/jffs2/jffs2_nand_1pass.c:266:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/fs/jffs2/jffs2_nand_1pass.c:397:7: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/fs/jffs2/jffs2_nand_1pass.c:790:39: style: The scope of the variable 'offset' can be reduced. [variableScope]
u-boot-2018.07/fs/jffs2/jffs2_nand_1pass.c:663:17: style: Unused variable: b [unusedVariable]
u-boot-2018.07/fs/jffs2/jffs2_nand_1pass.c:664:28: style: Unused variable: onode [unusedVariable]
u-boot-2018.07/fs/jffs2/jffs2_nand_1pass.c:665:29: style: Unused variable: node [unusedVariable]
u-boot-2018.07/fs/jffs2/jffs2_nand_1pass.c:844:5: style: Variable 'counter4' is modified but its new value is never used. [unreadVariable]
u-boot-2018.07/fs/jffs2/jffs2_nand_1pass.c:883:4: style: Variable 'counterF' is modified but its new value is never used. [unreadVariable]
u-boot-2018.07/fs/jffs2/jffs2_nand_1pass.c:915:17: style: Unused variable: b [unusedVariable]
u-boot-2018.07/fs/jffs2/jffs2_nand_1pass.c:916:25: style: Unused variable: ojNode [unusedVariable]
u-boot-2018.07/fs/jffs2/jffs2_nand_1pass.c:917:26: style: Unused variable: jNode [unusedVariable]
u-boot-2018.07/fs/jffs2/jffs2_nand_1pass.c:90:2: error: Address of auto-variable 'memBase->nodes[size*index]' returned [returnAddressOfAutoVariable]
u-boot-2018.07/fs/jffs2/mergesort.c:15:30: style: The scope of the variable 'tail' can be reduced. [variableScope]
u-boot-2018.07/fs/jffs2/mini_inflate.c:184:19: style: The scope of the variable 'length' can be reduced. [variableScope]
u-boot-2018.07/fs/jffs2/mini_inflate.c:353:14: style: The scope of the variable 'btype' can be reduced. [variableScope]
u-boot-2018.07/fs/reiserfs/reiserfs_private.h:24:0: error: #error "unable to define __BYTE_ORDER" [preprocessorErrorDirective]
u-boot-2018.07/fs/reiserfs/mode_string.c:20:0: error: #error permission bitflag value assumption(s) violated! [preprocessorErrorDirective]
u-boot-2018.07/fs/ubifs/budget.c:127:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/budget.c:128:12: style: The scope of the variable 'liab1' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/budget.c:128:19: style: The scope of the variable 'liab2' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/misc.h:207:55: portability: '(void*)idx->branches' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/key.h:104:11: portability: 'k' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/key.h:185:11: portability: 'k' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/key.h:236:11: portability: 'k' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/key.h:432:12: portability: 'to' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/debug.c:2491:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
u-boot-2018.07/fs/ubifs/debug.c:656:20: style: The scope of the variable 'bud' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/debug.c:745:12: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/debug.c:1129:7: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/debug.c:1510:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/debug.c:1510:11: style: The scope of the variable 'last' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/debug.c:1925:21: style: The scope of the variable 'fscki' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/io.c:321:11: style: The scope of the variable 'crc' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/io.c:380:53: style: Function 'ubifs_prepare_node' argument 2 names different: declaration 'buf' definition 'node'. [funcArgNamesDifferent]
u-boot-2018.07/fs/ubifs/ubifs.h:2104:53: note: Function 'ubifs_prepare_node' argument 2 names different: declaration 'buf' definition 'node'.
u-boot-2018.07/fs/ubifs/io.c:380:53: note: Function 'ubifs_prepare_node' argument 2 names different: declaration 'buf' definition 'node'.
u-boot-2018.07/fs/ubifs/io.c:864:50: style: Function 'ubifs_write_node' argument 2 names different: declaration 'node' definition 'buf'. [funcArgNamesDifferent]
u-boot-2018.07/fs/ubifs/ubifs.h:2100:50: note: Function 'ubifs_write_node' argument 2 names different: declaration 'node' definition 'buf'.
u-boot-2018.07/fs/ubifs/io.c:864:50: note: Function 'ubifs_write_node' argument 2 names different: declaration 'node' definition 'buf'.
u-boot-2018.07/fs/ubifs/io.c:279:36: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/io.c:337:37: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/io.c:339:14: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/io.c:393:37: portability: 'node' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/io.c:399:21: portability: 'node' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/io.c:429:37: portability: 'node' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/io.c:529:26: portability: 'wbuf->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/io.c:717:20: portability: 'wbuf->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/io.c:757:20: portability: 'wbuf->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/io.c:799:44: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/io.c:816:25: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/io.c:931:13: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/io.c:931:31: portability: 'wbuf->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/io.c:931:38: portability: 'wbuf->buf+offs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/io.c:931:45: portability: 'wbuf->buf+offs+rlen' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/log.c:36:20: style: The scope of the variable 'bud' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/log.c:118:20: style: The scope of the variable 'b' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/log.c:449:52: style: Function 'ubifs_log_end_commit' argument 2 names different: declaration 'new_ltail_lnum' definition 'ltail_lnum'. [funcArgNamesDifferent]
u-boot-2018.07/fs/ubifs/ubifs.h:2135:52: note: Function 'ubifs_log_end_commit' argument 2 names different: declaration 'new_ltail_lnum' definition 'ltail_lnum'.
u-boot-2018.07/fs/ubifs/log.c:449:52: note: Function 'ubifs_log_end_commit' argument 2 names different: declaration 'new_ltail_lnum' definition 'ltail_lnum'.
u-boot-2018.07/fs/ubifs/log.c:388:13: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/log.c:398:19: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/log.c:602:20: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/log.c:609:13: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/log.c:681:20: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lprops.c:56:12: style: The scope of the variable 'val2' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/lprops.c:93:24: style: The scope of the variable 'cpos' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/lpt.c:1268:2: style: Variable 'pnode' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/fs/ubifs/lpt.c:1261:0: note: Variable 'pnode' is reassigned a value before the old one has been used.
u-boot-2018.07/fs/ubifs/lpt.c:1268:2: note: Variable 'pnode' is reassigned a value before the old one has been used.
u-boot-2018.07/fs/ubifs/lpt.c:172:9: style: The scope of the variable 'lebs_needed' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/lpt.c:173:12: style: The scope of the variable 'sz' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/lpt.c:529:11: style: The scope of the variable 'bits' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/lpt.c:1447:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/lpt.c:1580:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/lpt.c:2231:22: style: The scope of the variable 'nnode' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/lpt.c:348:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:365:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:381:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:397:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:413:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:422:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:437:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:444:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:672:4: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:706:5: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:758:6: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:792:5: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:817:4: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:916:27: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:962:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:999:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:1031:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt.c:1064:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:628:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/lpt_commit.c:867:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/lpt_commit.c:867:11: style: The scope of the variable 'iip' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/lpt_commit.c:1383:12: style: The scope of the variable 'found' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/lpt_commit.c:1418:17: style: The scope of the variable 'found' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/lpt_commit.c:1526:25: style: The scope of the variable 'branch' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/lpt_commit.c:391:27: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:398:26: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:413:16: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:414:40: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:432:29: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:439:28: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:447:28: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:450:28: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:472:15: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:473:39: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:488:27: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:498:15: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:499:39: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:513:26: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:521:13: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:522:37: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:1165:9: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:1180:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:1660:7: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:1688:5: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:1910:7: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/lpt_commit.c:1972:5: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/master.c:65:33: portability: '(void*)c->mst_node' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/master.c:66:25: portability: '(void*)snod->node' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/orphan.c:56:32: style: The scope of the variable 'o' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/orphan.c:480:12: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/orphan.c:503:32: style: The scope of the variable 'o' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/orphan.c:554:26: style: The scope of the variable 'orph' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/orphan.c:555:21: style: The scope of the variable 'cmt_no' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/orphan.c:557:9: style: The scope of the variable 'n' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/orphan.c:738:23: style: The scope of the variable 'o' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/orphan.c:760:32: style: The scope of the variable 'o' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/orphan.c:788:23: style: The scope of the variable 'o' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/orphan.c:817:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/recovery.c:814:2: style: Variable 'cs_node' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/fs/ubifs/recovery.c:810:0: note: Variable 'cs_node' is reassigned a value before the old one has been used.
u-boot-2018.07/fs/ubifs/recovery.c:814:2: note: Variable 'cs_node' is reassigned a value before the old one has been used.
u-boot-2018.07/fs/ubifs/recovery.c:439:7: warning: Redundant assignment of 'lnum' to itself. [selfAssignment]
u-boot-2018.07/fs/ubifs/recovery.c:867:25: style: The scope of the variable 'sleb' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/recovery.c:1299:21: style: The scope of the variable 'e' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/recovery.c:126:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:134:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:140:9: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:159:9: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:170:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:259:29: portability: '(void*)mst1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:260:22: portability: '(void*)mst2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:418:10: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:418:23: portability: 'buf+empty_offs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:447:7: portability: '*buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:472:19: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:485:19: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:548:28: portability: 'sleb->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:548:34: portability: 'sleb->buf+len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:636:19: portability: 'sbuf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:666:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:671:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:705:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:773:13: portability: 'sbuf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:1022:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:1030:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:1057:18: portability: 'c->sbuf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:1057:24: portability: 'c->sbuf+len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:1445:16: portability: 'c->sbuf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/recovery.c:1448:44: portability: '(void*)ino' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/replay.c:167:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/replay.c:296:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/replay.c:697:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/scan.c:170:7: warning: Redundant assignment of 'lnum' to itself. [selfAssignment]
u-boot-2018.07/fs/ubifs/scan.c:145:37: portability: 'sbuf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/scan.c:262:19: portability: 'sbuf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/scan.c:283:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/scan.c:314:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/scan.c:327:39: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/scan.c:330:25: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/super.c:980:9: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/super.c:1015:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/super.c:1076:12: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/super.c:1984:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/super.c:2152:11: style: The scope of the variable 'vol' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/super.c:2355:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/super.c:447:20: portability: '(void*)ui' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/super.c:2494:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/fs/ubifs/tnc.c:73:34: style: The scope of the variable 'o' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/tnc.c:1109:25: style: The scope of the variable 'zbr' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/tnc.c:463:36: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/tnc.c:1659:13: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/tnc.c:1659:31: portability: 'wbuf->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/tnc.c:1659:38: portability: 'wbuf->buf+offs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/tnc.c:1659:45: portability: 'wbuf->buf+offs+rlen' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/tnc.c:1703:18: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/tnc.c:1771:13: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/tnc_misc.c:219:52: style: Function 'ubifs_destroy_tnc_subtree' argument 1 names different: declaration 'zr' definition 'znode'. [funcArgNamesDifferent]
u-boot-2018.07/fs/ubifs/ubifs.h:2228:52: note: Function 'ubifs_destroy_tnc_subtree' argument 1 names different: declaration 'zr' definition 'znode'.
u-boot-2018.07/fs/ubifs/tnc_misc.c:219:52: note: Function 'ubifs_destroy_tnc_subtree' argument 1 names different: declaration 'zr' definition 'znode'.
u-boot-2018.07/fs/ubifs/tnc_misc.c:474:19: portability: 'node' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/tnc_misc.c:130:39: style: Variable 'uninitialized_var' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/fs/ubifs/tnc_misc.c:131:6: style: Variable 'uninitialized_var' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/fs/ubifs/ubifs.c:659:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/fs/ubifs/ubifs.c:875:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/fs/ubifs/ubifs.c:478:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/fs/ubifs/ubifs.c:164:62: style: Function 'ubifs_decompress' argument 2 names different: declaration 'buf' definition 'in_buf'. [funcArgNamesDifferent]
u-boot-2018.07/fs/ubifs/ubifs.h:2399:62: note: Function 'ubifs_decompress' argument 2 names different: declaration 'buf' definition 'in_buf'.
u-boot-2018.07/fs/ubifs/ubifs.c:164:62: note: Function 'ubifs_decompress' argument 2 names different: declaration 'buf' definition 'in_buf'.
u-boot-2018.07/fs/ubifs/ubifs.c:165:12: style: Function 'ubifs_decompress' argument 3 names different: declaration 'len' definition 'in_len'. [funcArgNamesDifferent]
u-boot-2018.07/fs/ubifs/ubifs.h:2399:71: note: Function 'ubifs_decompress' argument 3 names different: declaration 'len' definition 'in_len'.
u-boot-2018.07/fs/ubifs/ubifs.c:165:12: note: Function 'ubifs_decompress' argument 3 names different: declaration 'len' definition 'in_len'.
u-boot-2018.07/fs/ubifs/ubifs.c:165:26: style: Function 'ubifs_decompress' argument 4 names different: declaration 'out' definition 'out_buf'. [funcArgNamesDifferent]
u-boot-2018.07/fs/ubifs/ubifs.h:2400:14: note: Function 'ubifs_decompress' argument 4 names different: declaration 'out' definition 'out_buf'.
u-boot-2018.07/fs/ubifs/ubifs.c:165:26: note: Function 'ubifs_decompress' argument 4 names different: declaration 'out' definition 'out_buf'.
u-boot-2018.07/fs/ubifs/ubifs.c:719:15: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/ubifs/ubifs.c:818:8: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/fs/yaffs2/yportenv.h:89:0: error: #error Unknown configuration [preprocessorErrorDirective]
u-boot-2018.07/fs/zfs/zfs.c:272:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/fs/zfs/zfs.c:1428:15: warning: Possible null pointer dereference: snapname [nullPointer]
u-boot-2018.07/fs/zfs/zfs.c:1421:15: note: Assignment 'snapname=0', assigned value is 0
u-boot-2018.07/fs/zfs/zfs.c:1428:15: note: Null pointer dereference
u-boot-2018.07/fs/zfs/zfs.c:280:3: style: Variable 'zec->zec_cksum' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/fs/zfs/zfs.c:278:3: note: Variable 'zec->zec_cksum' is reassigned a value before the old one has been used.
u-boot-2018.07/fs/zfs/zfs.c:280:3: note: Variable 'zec->zec_cksum' is reassigned a value before the old one has been used.
u-boot-2018.07/fs/zfs/zfs.c:404:18: style: The scope of the variable 'offset' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs.c:519:12: style: The scope of the variable 'offset' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs.c:519:20: style: The scope of the variable 'sector' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs.c:631:6: style: The scope of the variable 'idx' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs.c:951:19: style: The scope of the variable 'l' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs.c:953:16: style: The scope of the variable 'blkid' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs.c:957:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs.c:1178:8: style: The scope of the variable 'cname' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs.c:1508:6: style: The scope of the variable 'name_len' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs.c:1508:16: style: The scope of the variable 'type' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs.c:1509:17: style: The scope of the variable 'nvp_name' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs.c:2075:13: style: The scope of the variable 'movesize' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs.c:2078:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs.c:2171:11: style: The scope of the variable 'headobj' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs_sha256.c:79:38: style: The scope of the variable 'T1' can be reduced. [variableScope]
u-boot-2018.07/fs/zfs/zfs_sha256.c:79:42: style: The scope of the variable 'T2' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:159:18: style: The scope of the variable 'p' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:230:11: style: The scope of the variable 'w' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:235:31: style: The scope of the variable 'p1' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:235:36: style: The scope of the variable 'p2' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:235:41: style: The scope of the variable 'p3' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:381:11: style: The scope of the variable 'poly' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:476:6: style: The scope of the variable 'rem' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:602:13: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:602:16: style: The scope of the variable 'l0' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:602:20: style: The scope of the variable 'l1' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:602:24: style: The scope of the variable 'l2' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:603:15: style: The scope of the variable 'u' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:603:18: style: The scope of the variable 'v' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:603:21: style: The scope of the variable 'r' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:644:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:645:15: style: The scope of the variable 'a' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:645:18: style: The scope of the variable 'b' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:645:21: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:645:24: style: The scope of the variable 'a2' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:645:28: style: The scope of the variable 'b2' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:645:32: style: The scope of the variable 'c2' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:645:36: style: The scope of the variable 'e3' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:645:40: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:677:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:677:9: style: The scope of the variable 'l' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:884:18: style: The scope of the variable 'gcd' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:1030:15: style: The scope of the variable 'nbits' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:1031:14: style: The scope of the variable 'nroots' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:1032:11: style: The scope of the variable 'sum' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:1155:23: style: The scope of the variable 'y' can be reduced. [variableScope]
u-boot-2018.07/lib/bch.c:1382:15: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib.c:727:18: style: The scope of the variable 'mid' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib.c:1416:11: style: The scope of the variable 'unused' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib.c:1423:11: style: The scope of the variable 'workFactor' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib.c:1425:11: style: The scope of the variable 'nUnused' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_blocksort.c:260:25: style: The scope of the variable 'r' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_blocksort.c:261:10: style: The scope of the variable 'nNotDone' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_blocksort.c:396:11: style: The scope of the variable 's1' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_blocksort.c:396:15: style: The scope of the variable 's2' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_blocksort.c:534:10: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_blocksort.c:534:16: style: The scope of the variable 'h' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_blocksort.c:625:10: style: The scope of the variable 't' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_blocksort.c:1079:12: style: The scope of the variable 'quadrant' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_blocksort.c:1081:12: style: The scope of the variable 'budgetInit' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_compress.c:163:15: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_compress.c:281:30: style: The scope of the variable 'totc' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_compress.c:282:33: style: The scope of the variable 'minLen' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_compress.c:282:41: style: The scope of the variable 'maxLen' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_compress.c:322:26: style: The scope of the variable 'tFreq' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_compress.c:322:33: style: The scope of the variable 'aFreq' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_compress.c:504:31: style: The scope of the variable 'll_i' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_compress.c:504:43: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_decompress.c:347:27: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_decompress.c:464:15: style: The scope of the variable 'ii' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_decompress.c:464:19: style: The scope of the variable 'jj' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_decompress.c:464:23: style: The scope of the variable 'kk' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_decompress.c:464:31: style: The scope of the variable 'lno' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_decompress.c:464:36: style: The scope of the variable 'off' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_huffman.c:113:10: style: The scope of the variable 'nNodes' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_huffman.c:113:18: style: The scope of the variable 'nHeap' can be reduced. [variableScope]
u-boot-2018.07/lib/bzip2/bzlib_huffman.c:114:10: style: The scope of the variable 'tooLong' can be reduced. [variableScope]
u-boot-2018.07/lib/charset.c:43:3: error: Memory leak: new [memleak]
u-boot-2018.07/lib/crc32c.c:28:11: style: The scope of the variable 'v' can be reduced. [variableScope]
u-boot-2018.07/lib/dhry/dhry_1.c:54:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/lib/dhry/dhry_1.c:116:25: style: The scope of the variable 'Int_2_Loc' can be reduced. [variableScope]
u-boot-2018.07/lib/dhry/dhry_1.c:111:15: style: Function 'dhry' argument 1 names different: declaration 'iterations' definition 'Number_Of_Runs'. [funcArgNamesDifferent]
u-boot-2018.07/lib/dhry/dhry.h:441:15: note: Function 'dhry' argument 1 names different: declaration 'iterations' definition 'Number_Of_Runs'.
u-boot-2018.07/lib/dhry/dhry_1.c:111:15: note: Function 'dhry' argument 1 names different: declaration 'iterations' definition 'Number_Of_Runs'.
u-boot-2018.07/lib/display_options.c:87:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/lib/display_options.c:127:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
u-boot-2018.07/lib/display_options.c:183:9: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi/efi_stub.c:30:0: error: #error "This file needs to be ported for use on architectures" [preprocessorErrorDirective]
u-boot-2018.07/lib/efi_driver/efi_block_device.c:174:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/lib/efi_driver/efi_uclass.c:233:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/lib/efi_loader/efi_bootmgr.c:57:6: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_bootmgr.c:60:6: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_bootmgr.c:63:6: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_bootmgr.c:66:6: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_boottime.c:1747:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
u-boot-2018.07/lib/efi_loader/efi_boottime.c:2048:16: style: The scope of the variable 'buffer_size' can be reduced. [variableScope]
u-boot-2018.07/lib/efi_loader/efi_boottime.c:1682:10: warning: Assert statement calls a function which may have desired side effects: '__efi_entry_check'. [assertWithSideEffect]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:392:2: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:390:2: note: Variable 'p' is reassigned a value before the old one has been used.
u-boot-2018.07/lib/efi_loader/efi_device_path.c:392:2: note: Variable 'p' is reassigned a value before the old one has been used.
u-boot-2018.07/lib/efi_loader/efi_device_path.c:82:20: portability: '(void*)dp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:171:26: portability: '(void*)dp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:256:17: portability: '(void*)p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:299:12: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:321:12: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:330:12: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:331:12: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:331:17: portability: 'p+sz' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:371:16: portability: '(void*)p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:373:16: portability: '(void*)p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:375:16: portability: '(void*)p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:396:20: portability: '(void*)*dp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:398:21: portability: '(void*)*dp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:413:17: portability: '(void*)p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:744:6: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_device_path.c:842:6: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_image_loader.c:97:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/lib/efi_loader/efi_image_loader.c:110:30: portability: 'efi_reloc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_image_loader.c:111:30: portability: 'efi_reloc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_image_loader.c:112:30: portability: 'efi_reloc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_image_loader.c:242:41: portability: '(void*)&nt->OptionalHeader' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_image_loader.c:265:21: portability: 'efi_reloc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_image_loader.c:267:19: portability: 'efi_reloc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_image_loader.c:281:21: portability: 'efi_reloc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_image_loader.c:283:19: portability: 'efi_reloc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_image_loader.c:294:20: portability: 'efi_reloc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_image_loader.c:296:20: portability: 'efi_reloc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_image_loader.c:297:14: portability: 'efi' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_loader/efi_memory.c:474:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
u-boot-2018.07/lib/efi_loader/efi_runtime.c:66:0: error: #error Need to add relocation awareness [preprocessorErrorDirective]
u-boot-2018.07/lib/efi_loader/efi_variable.c:65:6: style: The scope of the variable 'nibble' can be reduced. [variableScope]
u-boot-2018.07/lib/efi_selftest/efi_selftest_block_device.c:139:9: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/lib/efi_selftest/efi_selftest_block_device.c:140:9: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/lib/efi_selftest/efi_selftest_startimage_exit.c:52:9: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/lib/efi_selftest/efi_selftest_startimage_exit.c:53:9: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/lib/efi_selftest/efi_selftest_startimage_return.c:52:9: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/lib/efi_selftest/efi_selftest_startimage_return.c:53:9: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/lib/efi_selftest/efi_selftest_unaligned.c:51:14: portability: 'v' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/efi_selftest/efi_selftest_unaligned.c:13:7: style: struct member 'aligned_buffer::a' is never used. [unusedStructMember]
u-boot-2018.07/lib/fdtdec_test.c:82:6: style: Unused variable: fd [unusedVariable]
u-boot-2018.07/lib/gzip.c:97:9: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/hashtable.c:593:14: warning: Either the condition 'htab==NULL' is redundant or there is possible null pointer dereference: htab. [nullPointerRedundantCheck]
u-boot-2018.07/lib/hashtable.c:599:30: note: Assuming that condition 'htab==NULL' is not redundant
u-boot-2018.07/lib/hashtable.c:593:14: note: Null pointer dereference
u-boot-2018.07/lib/hashtable.c:278:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/lib/image-sparse.c:58:15: style: The scope of the variable 'chunk_data_sz' can be reduced. [variableScope]
u-boot-2018.07/lib/image-sparse.c:62:18: style: The scope of the variable 'chunk_header' can be reduced. [variableScope]
u-boot-2018.07/lib/image-sparse.c:73:7: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/image-sparse.c:79:8: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/image-sparse.c:114:8: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/image-sparse.c:128:9: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/image-sparse.c:164:9: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/image-sparse.c:240:9: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/libavb/avb_chain_partition_descriptor.h:7:0: error: #error "Never include this file directly, include libavb.h instead." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_cmdline.h:11:0: error: #error "Never include this file, it may only be used from internal avb code." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_crypto.h:7:0: error: #error "Never include this file directly, include libavb.h instead." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_descriptor.h:7:0: error: #error "Never include this file directly, include libavb.h instead." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_footer.h:7:0: error: #error "Never include this file directly, include libavb.h instead." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_hash_descriptor.h:7:0: error: #error "Never include this file directly, include libavb.h instead." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_hashtree_descriptor.h:7:0: error: #error "Never include this file directly, include libavb.h instead." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_kernel_cmdline_descriptor.h:7:0: error: #error "Never include this file directly, include libavb.h instead." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_property_descriptor.h:7:0: error: #error "Never include this file directly, include libavb.h instead." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_rsa.h:16:0: error: #error "Never include this file, it may only be used from internal avb code." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_sha.h:11:0: error: #error "Never include this file, it may only be used from internal avb code." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_slot_verify.h:7:0: error: #error "Never include this file directly, include libavb.h instead." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_sysdeps.h:7:0: error: #error "Never include this file directly, include libavb.h instead." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_util.h:7:0: error: #error "Never include this file directly, include libavb.h instead." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_vbmeta_image.h:7:0: error: #error "Never include this file directly, include libavb.h instead." [preprocessorErrorDirective]
u-boot-2018.07/lib/libavb/avb_version.h:7:0: error: #error "Never include this file directly, include libavb.h instead." [preprocessorErrorDirective]
u-boot-2018.07/scripts/dtc/libfdt/fdt.c:77:70: style: Function 'fdt_offset_ptr' argument 3 names different: declaration 'checklen' definition 'len'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/dtc/libfdt/libfdt.h:147:70: note: Function 'fdt_offset_ptr' argument 3 names different: declaration 'checklen' definition 'len'.
u-boot-2018.07/scripts/dtc/libfdt/fdt.c:77:70: note: Function 'fdt_offset_ptr' argument 3 names different: declaration 'checklen' definition 'len'.
u-boot-2018.07/scripts/dtc/libfdt/fdt.c:94:44: style: Function 'fdt_next_tag' argument 2 names different: declaration 'offset' definition 'startoffset'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/dtc/libfdt/libfdt.h:154:44: note: Function 'fdt_next_tag' argument 2 names different: declaration 'offset' definition 'startoffset'.
u-boot-2018.07/scripts/dtc/libfdt/fdt.c:94:44: note: Function 'fdt_next_tag' argument 2 names different: declaration 'offset' definition 'startoffset'.
u-boot-2018.07/scripts/dtc/libfdt/fdt_overlay.c:698:14: style: The scope of the variable 'name' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_overlay.c:741:40: style: The scope of the variable 'fragment' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_overlay.c:741:50: style: The scope of the variable 'target' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_overlay.c:742:6: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_overlay.c:742:11: style: The scope of the variable 'frag_name_len' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_overlay.c:742:26: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_overlay.c:742:31: style: The scope of the variable 'rel_path_len' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_overlay.c:746:14: style: The scope of the variable 'frag_name' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_overlay.c:747:14: style: The scope of the variable 'rel_path' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_overlay.c:749:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
u-boot-2018.07/lib/libfdt/fdt_ro.c:482:14: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/lib/libfdt/fdt_ro.c:662:14: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_rw.c:309:19: style: The scope of the variable 'newlen' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_rw.c:431:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_wip.c:118:41: style: Function 'fdt_node_end_offset_' argument 2 names different: declaration 'nodeoffset' definition 'offset'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/dtc/libfdt/libfdt_internal.h:68:41: note: Function 'fdt_node_end_offset_' argument 2 names different: declaration 'nodeoffset' definition 'offset'.
u-boot-2018.07/scripts/dtc/libfdt/fdt_wip.c:118:41: note: Function 'fdt_node_end_offset_' argument 2 names different: declaration 'nodeoffset' definition 'offset'.
u-boot-2018.07/lib/lmb.c:111:7: style: The scope of the variable 'adjacent' can be reduced. [variableScope]
u-boot-2018.07/lib/lz4.c:92:56: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
u-boot-2018.07/lib/lz4_wrapper.c:123:28: note: Calling function 'LZ4_decompress_generic', 10th argument 'dictStart' value is 0
u-boot-2018.07/lib/lz4.c:92:56: note: Null pointer addition
u-boot-2018.07/lib/lz4_wrapper.c:67:24: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/lz4_wrapper.c:89:6: portability: 'in' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/lz4_wrapper.c:91:7: portability: 'in' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/lz4_wrapper.c:92:6: portability: 'in' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/lz4_wrapper.c:99:6: portability: 'in' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/lz4_wrapper.c:114:8: portability: 'out' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/lz4_wrapper.c:128:8: portability: 'out' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/lz4_wrapper.c:131:6: portability: 'in' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/lz4_wrapper.c:133:7: portability: 'in' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/lzma/LzmaDec.c:918:29: style: Function 'LzmaDec_Free' argument 1 names different: declaration 'state' definition 'p'. [funcArgNamesDifferent]
u-boot-2018.07/lib/lzma/LzmaDec.h:134:29: note: Function 'LzmaDec_Free' argument 1 names different: declaration 'state' definition 'p'.
u-boot-2018.07/lib/lzma/LzmaDec.c:918:29: note: Function 'LzmaDec_Free' argument 1 names different: declaration 'state' definition 'p'.
u-boot-2018.07/lib/lzma/LzmaDec.c:973:33: style: Function 'LzmaDec_Allocate' argument 1 names different: declaration 'state' definition 'p'. [funcArgNamesDifferent]
u-boot-2018.07/lib/lzma/LzmaDec.h:133:33: note: Function 'LzmaDec_Allocate' argument 1 names different: declaration 'state' definition 'p'.
u-boot-2018.07/lib/lzma/LzmaDec.c:973:33: note: Function 'LzmaDec_Allocate' argument 1 names different: declaration 'state' definition 'p'.
u-boot-2018.07/lib/lzma/LzmaDec.c:973:48: style: Function 'LzmaDec_Allocate' argument 2 names different: declaration 'prop' definition 'props'. [funcArgNamesDifferent]
u-boot-2018.07/lib/lzma/LzmaDec.h:133:52: note: Function 'LzmaDec_Allocate' argument 2 names different: declaration 'prop' definition 'props'.
u-boot-2018.07/lib/lzma/LzmaDec.c:973:48: note: Function 'LzmaDec_Allocate' argument 2 names different: declaration 'prop' definition 'props'.
u-boot-2018.07/lib/lzma/LzmaDec.c:699:3: style: Variable 'range' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/lib/lzma/LzmaDec.c:699:3: style: Variable 'code' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/lib/membuff.c:189:6: style: The scope of the variable 'towrite' can be reduced. [variableScope]
u-boot-2018.07/lib/of_live.c:46:16: style: The scope of the variable 'p' can be reduced. [variableScope]
u-boot-2018.07/lib/of_live.c:25:7: portability: '*mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/of_live.c:299:18: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/of_live.c:306:23: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/of_live.c:308:26: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/qsort.c:27:9: style: The scope of the variable 'wgap' can be reduced. [variableScope]
u-boot-2018.07/lib/qsort.c:27:15: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/lib/qsort.c:27:18: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/lib/qsort.c:27:21: style: The scope of the variable 'k' can be reduced. [variableScope]
u-boot-2018.07/lib/qsort.c:28:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/lib/rc4.c:18:23: style: The scope of the variable 't' can be reduced. [variableScope]
u-boot-2018.07/lib/sha1.c:231:11: style: Checking if unsigned variable 'ilen' is less than zero. [unsignedLessThanZero]
u-boot-2018.07/lib/sha1.c:210:2: style: Variable 'W' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/lib/slre.c:442:6: style: The scope of the variable 'saved_offset' can be reduced. [variableScope]
u-boot-2018.07/lib/slre.c:650:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/lib/smbios.c:62:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/lib/string.c:544:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/lib/string.c:544:14: style: The scope of the variable 's' can be reduced. [variableScope]
u-boot-2018.07/lib/string.c:690:9: portability: 'start' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/string.c:699:9: portability: 'start' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/string.c:320:3: error: Memory leak: new [memleak]
u-boot-2018.07/lib/strto.c:152:14: style: The scope of the variable 'p' can be reduced. [variableScope]
u-boot-2018.07/lib/tiny-printf.c:235:4: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
u-boot-2018.07/lib/tpm-common.c:140:36: portability: 'command' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/tpm-common.c:147:37: portability: 'response' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/tpm-v2.c:74:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/lib/tpm-v2.c:112:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/lib/tpm-v2.c:222:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/lib/tpm-v2.c:270:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/lib/tpm-v2.c:314:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/lib/tpm-v2.c:369:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/lib/tpm-v2.c:414:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/lib/trace.c:311:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/lib/trace.c:311:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
u-boot-2018.07/lib/trace.c:156:10: warning: Either the condition 'buff?buff+buff_size:NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
u-boot-2018.07/lib/trace.c:153:13: note: Assuming that condition 'buff?buff+buff_size:NULL' is not redundant
u-boot-2018.07/lib/trace.c:149:20: note: Assignment 'ptr=buff', assigned value is 0
u-boot-2018.07/lib/trace.c:156:10: note: Null pointer addition
u-boot-2018.07/lib/trace.c:200:10: warning: Either the condition 'buff?buff+buff_size:NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
u-boot-2018.07/lib/trace.c:197:13: note: Assuming that condition 'buff?buff+buff_size:NULL' is not redundant
u-boot-2018.07/lib/trace.c:193:20: note: Assignment 'ptr=buff', assigned value is 0
u-boot-2018.07/lib/trace.c:200:10: note: Null pointer addition
u-boot-2018.07/lib/trace.c:153:20: portability: 'buff' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/trace.c:156:10: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/trace.c:158:6: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/trace.c:167:11: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/trace.c:174:7: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/trace.c:197:20: portability: 'buff' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/trace.c:200:10: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/trace.c:202:6: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/trace.c:209:11: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/trace.c:218:7: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/trace.c:322:43: portability: 'buff' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/lib/zlib/adler32.c:60:14: style: The scope of the variable 'n' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/deflate.c:492:12: style: The scope of the variable 'str' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/deflate.c:1067:21: style: The scope of the variable 'match' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/deflate.c:1308:14: style: The scope of the variable 'more' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/deflate.c:1468:9: style: The scope of the variable 'max_start' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/deflate.c:1522:10: style: The scope of the variable 'hash_head' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/deflate.c:1618:10: style: The scope of the variable 'hash_head' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/deflate.c:155:32: style: struct member 'static_tree_desc_s::dummy' is never used. [unusedStructMember]
u-boot-2018.07/lib/zlib/inffast.c:287:0: error: #error __BIG_ENDIAN nor __LITTLE_ENDIAN is defined [preprocessorErrorDirective]
u-boot-2018.07/lib/zlib/inflate.c:103:20: style: The scope of the variable 'dist' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/inflate.c:402:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/lib/zlib/inftrees.c:46:14: style: The scope of the variable 'fill' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/trees.c:718:9: style: The scope of the variable 'curlen' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/trees.c:763:9: style: The scope of the variable 'curlen' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/trees.c:1081:14: style: The scope of the variable 'dist' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/trees.c:1082:9: style: The scope of the variable 'lc' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/trees.c:1083:14: style: The scope of the variable 'lx' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/trees.c:1084:14: style: The scope of the variable 'code' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/trees.c:1085:9: style: The scope of the variable 'extra' can be reduced. [variableScope]
u-boot-2018.07/lib/zlib/zutil.c:59:17: style: Same expression on both sides of '-'. [duplicateExpression]
u-boot-2018.07/lib/zlib/zutil.c:11:33: style: struct member 'internal_state::dummy' is never used. [unusedStructMember]
u-boot-2018.07/net/arp.c:52:61: style: Function 'arp_raw_request' argument 2 names different: declaration 'targetEther' definition 'target_ethaddr'. [funcArgNamesDifferent]
u-boot-2018.07/net/arp.h:26:61: note: Function 'arp_raw_request' argument 2 names different: declaration 'targetEther' definition 'target_ethaddr'.
u-boot-2018.07/net/arp.c:52:61: note: Function 'arp_raw_request' argument 2 names different: declaration 'targetEther' definition 'target_ethaddr'.
u-boot-2018.07/net/cdp.c:51:10: style: The scope of the variable 'odd' can be reduced. [variableScope]
u-boot-2018.07/net/cdp.c:54:10: style: The scope of the variable 'p' can be reduced. [variableScope]
u-boot-2018.07/net/dns.c:61:2: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/net/dns.c:48:2: note: Variable 'p' is reassigned a value before the old one has been used.
u-boot-2018.07/net/dns.c:61:2: note: Variable 'p' is reassigned a value before the old one has been used.
u-boot-2018.07/net/dns.c:110:7: style: The scope of the variable 'ip_str' can be reduced. [variableScope]
u-boot-2018.07/net/eth-uclass.c:134:20: style: The scope of the variable 'pdata' can be reduced. [variableScope]
u-boot-2018.07/net/eth-uclass.c:183:20: style: The scope of the variable 'pdata' can be reduced. [variableScope]
u-boot-2018.07/net/fastboot.c:128:14: style: The scope of the variable 'command' can be reduced. [variableScope]
u-boot-2018.07/net/fastboot.c:130:14: style: The scope of the variable 'pending_command' can be reduced. [variableScope]
u-boot-2018.07/net/link_local.c:75:36: error: Signed integer overflow for expression 'LINKLOCAL_ADDR+256'. [integerOverflow]
u-boot-2018.07/net/net.c:1505:11: style: Redundant condition: If 'EXPR == '"'', the comparison 'EXPR' is always true. [redundantCondition]
u-boot-2018.07/net/rarp.c:34:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/post/lib_powerpc/fpu/darwin-ldouble.c:52:12: style: The scope of the variable 'q' can be reduced. [variableScope]
u-boot-2018.07/post/lib_powerpc/fpu/darwin-ldouble.c:52:19: style: The scope of the variable 'xh' can be reduced. [variableScope]
u-boot-2018.07/post/post.c:187:17: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
u-boot-2018.07/scripts/basic/fixdep.c:201:6: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/scripts/basic/fixdep.c:340:6: style: The scope of the variable 'is_target' can be reduced. [variableScope]
u-boot-2018.07/scripts/docproc.c:183:58: warning: Redundant assignment of 'line' to itself. [selfAssignment]
u-boot-2018.07/scripts/docproc.c:184:46: warning: Redundant assignment of 'line' to itself. [selfAssignment]
u-boot-2018.07/scripts/docproc.c:185:58: warning: Redundant assignment of 'file' to itself. [selfAssignment]
u-boot-2018.07/scripts/docproc.c:185:71: warning: Redundant assignment of 'line' to itself. [selfAssignment]
u-boot-2018.07/scripts/docproc.c:197:9: style: The scope of the variable 'fp' can be reduced. [variableScope]
u-boot-2018.07/scripts/docproc.c:198:18: style: The scope of the variable 'sym' can be reduced. [variableScope]
u-boot-2018.07/scripts/docproc.c:199:7: style: The scope of the variable 'line' can be reduced. [variableScope]
u-boot-2018.07/scripts/docproc.c:216:10: style: The scope of the variable 'e' can be reduced. [variableScope]
u-boot-2018.07/scripts/docproc.c:504:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/scripts/docproc.c:398:6: error: Common realloc mistake: 'data' nulled but not freed upon failure [memleakOnRealloc]
u-boot-2018.07/scripts/docproc.c:422:2: error: Common realloc mistake: 'all_list' nulled but not freed upon failure [memleakOnRealloc]
u-boot-2018.07/scripts/dtc/checks.c:399:2: style: Variable 'othernode' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/scripts/dtc/checks.c:395:0: note: Variable 'othernode' is reassigned a value before the old one has been used.
u-boot-2018.07/scripts/dtc/checks.c:399:2: note: Variable 'othernode' is reassigned a value before the old one has been used.
u-boot-2018.07/scripts/dtc/checks.c:200:11: style: The scope of the variable 'l' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/checks.c:1425:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/checks.c:1438:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/data.c:93:44: style: Function 'data_copy_file' argument 2 names different: declaration 'len' definition 'maxlen'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/dtc/dtc.h:110:44: note: Function 'data_copy_file' argument 2 names different: declaration 'len' definition 'maxlen'.
u-boot-2018.07/scripts/dtc/data.c:93:44: note: Function 'data_copy_file' argument 2 names different: declaration 'len' definition 'maxlen'.
u-boot-2018.07/scripts/dtc/data.c:171:57: style: Function 'data_append_integer' argument 2 names different: declaration 'word' definition 'value'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/dtc/dtc.h:117:57: note: Function 'data_append_integer' argument 2 names different: declaration 'word' definition 'value'.
u-boot-2018.07/scripts/dtc/data.c:171:57: note: Function 'data_append_integer' argument 2 names different: declaration 'word' definition 'value'.
u-boot-2018.07/scripts/dtc/flattree.c:179:3: warning: %hhx in format string (no. 1) requires 'unsigned char' but the argument type is 'signed char'. [invalidPrintfArgType_uint]
u-boot-2018.07/scripts/dtc/flattree.c:450:6: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/flattree.c:702:23: style: The scope of the variable 'new' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/flattree.c:814:38: style: The scope of the variable 'size_dt' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/fstree.c:52:21: style: The scope of the variable 'prop' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_ro.c:573:14: style: The scope of the variable 'val' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_ro.c:753:14: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/libfdt/fdt_ro.c:159:53: style: Function 'fdt_subnode_offset_namelen' argument 2 names different: declaration 'parentoffset' definition 'offset'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/dtc/libfdt/libfdt.h:359:53: note: Function 'fdt_subnode_offset_namelen' argument 2 names different: declaration 'parentoffset' definition 'offset'.
u-boot-2018.07/scripts/dtc/libfdt/fdt_ro.c:159:53: note: Function 'fdt_subnode_offset_namelen' argument 2 names different: declaration 'parentoffset' definition 'offset'.
u-boot-2018.07/scripts/dtc/libfdt/fdt_ro.c:234:64: style: Function 'fdt_get_name' argument 3 names different: declaration 'lenp' definition 'len'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/dtc/libfdt/libfdt.h:449:64: note: Function 'fdt_get_name' argument 3 names different: declaration 'lenp' definition 'len'.
u-boot-2018.07/scripts/dtc/libfdt/fdt_ro.c:234:64: note: Function 'fdt_get_name' argument 3 names different: declaration 'lenp' definition 'len'.
u-boot-2018.07/scripts/dtc/libfdt/fdt_ro.c:358:15: style: Function 'fdt_get_property_namelen' argument 2 names different: declaration 'nodeoffset' definition 'offset'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/dtc/libfdt/libfdt.h:563:15: note: Function 'fdt_get_property_namelen' argument 2 names different: declaration 'nodeoffset' definition 'offset'.
u-boot-2018.07/scripts/dtc/libfdt/fdt_ro.c:358:15: note: Function 'fdt_get_property_namelen' argument 2 names different: declaration 'nodeoffset' definition 'offset'.
u-boot-2018.07/scripts/dtc/libfdt/fdt_ro.c:693:37: style: Function 'fdt_stringlist_get' argument 4 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/dtc/libfdt/libfdt.h:1045:37: note: Function 'fdt_stringlist_get' argument 4 names different: declaration 'index' definition 'idx'.
u-boot-2018.07/scripts/dtc/libfdt/fdt_ro.c:693:37: note: Function 'fdt_stringlist_get' argument 4 names different: declaration 'index' definition 'idx'.
u-boot-2018.07/scripts/dtc/livetree.c:811:19: style: The scope of the variable 'p' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/livetree.c:812:16: style: The scope of the variable 'l' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/livetree.c:219:44: style: Function 'add_orphan_node' argument 1 names different: declaration 'old_node' definition 'dt'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/dtc/dtc.h:207:43: note: Function 'add_orphan_node' argument 1 names different: declaration 'old_node' definition 'dt'.
u-boot-2018.07/scripts/dtc/livetree.c:219:44: note: Function 'add_orphan_node' argument 1 names different: declaration 'old_node' definition 'dt'.
u-boot-2018.07/scripts/dtc/livetree.c:339:51: style: Function 'build_reserve_entry' argument 1 names different: declaration 'start' definition 'address'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/dtc/dtc.h:245:51: note: Function 'build_reserve_entry' argument 1 names different: declaration 'start' definition 'address'.
u-boot-2018.07/scripts/dtc/livetree.c:339:51: note: Function 'build_reserve_entry' argument 1 names different: declaration 'start' definition 'address'.
u-boot-2018.07/scripts/dtc/livetree.c:339:69: style: Function 'build_reserve_entry' argument 2 names different: declaration 'len' definition 'size'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/dtc/dtc.h:245:67: note: Function 'build_reserve_entry' argument 2 names different: declaration 'len' definition 'size'.
u-boot-2018.07/scripts/dtc/livetree.c:339:69: note: Function 'build_reserve_entry' argument 2 names different: declaration 'len' definition 'size'.
u-boot-2018.07/scripts/dtc/treesource.c:125:5: warning: %hhx in format string (no. 1) requires 'unsigned char' but the argument type is 'signed char'. [invalidPrintfArgType_uint]
u-boot-2018.07/scripts/dtc/treesource.c:31:44: style: Function 'dt_from_source' argument 1 names different: declaration 'f' definition 'fname'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/dtc/dtc.h:287:44: note: Function 'dt_from_source' argument 1 names different: declaration 'f' definition 'fname'.
u-boot-2018.07/scripts/dtc/treesource.c:31:44: note: Function 'dt_from_source' argument 1 names different: declaration 'f' definition 'fname'.
u-boot-2018.07/scripts/dtc/util.c:52:6: style: The scope of the variable 'n' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/util.c:106:14: style: The scope of the variable 'ss' can be reduced. [variableScope]
u-boot-2018.07/scripts/dtc/util.c:381:14: style: The scope of the variable 's' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/conf.c:133:14: style: The scope of the variable 'def' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/lkc.h:166:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/scripts/kconfig/lkc.h:171:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/scripts/kconfig/lkc.h:176:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/scripts/kconfig/lkc.h:181:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/scripts/kconfig/confdata.c:86:17: style: The scope of the variable 'sym' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/confdata.c:113:14: style: The scope of the variable 'fullname' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/confdata.c:510:9: style: The scope of the variable 'l' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/confdata.c:582:9: style: The scope of the variable 'l' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/confdata.c:666:38: style: Function 'conf_write_defconfig' argument 1 names different: declaration 'name' definition 'filename'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/kconfig/lkc_proto.h:8:38: note: Function 'conf_write_defconfig' argument 1 names different: declaration 'name' definition 'filename'.
u-boot-2018.07/scripts/kconfig/confdata.c:666:38: note: Function 'conf_write_defconfig' argument 1 names different: declaration 'name' definition 'filename'.
u-boot-2018.07/scripts/kconfig/expr.c:310:15: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/gconf.c:1220:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/gconf.c:1336:17: style: The scope of the variable 'sym' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/gconf.c:170:11: style: Variable 'widget' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/scripts/kconfig/lxdialog/util.c:371:6: style: The scope of the variable 'newl' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/lxdialog/util.c:371:12: style: The scope of the variable 'cur_x' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/lxdialog/util.c:371:19: style: The scope of the variable 'cur_y' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/lxdialog/util.c:372:18: style: The scope of the variable 'room' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/lxdialog/util.c:372:24: style: The scope of the variable 'wlen' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/lxdialog/util.c:373:30: style: The scope of the variable 'word' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/lxdialog/util.c:373:42: style: The scope of the variable 'sp2' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/lxdialog/util.c:373:48: style: The scope of the variable 'newline_separator' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/lxdialog/util.c:500:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/lxdialog/util.c:521:23: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/lxdialog/util.c:628:26: style: Function 'item_set_data' argument 1 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/kconfig/lxdialog/dialog.h:151:26: note: Function 'item_set_data' argument 1 names different: declaration 'p' definition 'ptr'.
u-boot-2018.07/scripts/kconfig/lxdialog/util.c:628:26: note: Function 'item_set_data' argument 1 names different: declaration 'p' definition 'ptr'.
u-boot-2018.07/scripts/kconfig/mconf.c:651:6: style: The scope of the variable 'res' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/menu.c:771:2: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
u-boot-2018.07/scripts/kconfig/menu.c:802:6: note: Assuming that condition 'sym' is not redundant
u-boot-2018.07/scripts/kconfig/menu.c:818:25: note: Calling function 'get_symbol_prop', 1st argument 'sym' value is 0
u-boot-2018.07/scripts/kconfig/menu.c:771:2: note: Null pointer dereference
u-boot-2018.07/scripts/kconfig/menu.c:782:2: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
u-boot-2018.07/scripts/kconfig/menu.c:802:6: note: Assuming that condition 'sym' is not redundant
u-boot-2018.07/scripts/kconfig/menu.c:829:26: note: Calling function 'get_symbol_props_str', 2nd argument 'sym' value is 0
u-boot-2018.07/scripts/kconfig/menu.c:782:2: note: Null pointer dereference
u-boot-2018.07/scripts/kconfig/menu.c:815:2: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
u-boot-2018.07/scripts/kconfig/menu.c:802:6: note: Assuming that condition 'sym' is not redundant
u-boot-2018.07/scripts/kconfig/menu.c:815:2: note: Null pointer dereference
u-boot-2018.07/scripts/kconfig/menu.c:830:6: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
u-boot-2018.07/scripts/kconfig/menu.c:802:6: note: Assuming that condition 'sym' is not redundant
u-boot-2018.07/scripts/kconfig/menu.c:830:6: note: Null pointer dereference
u-boot-2018.07/scripts/kconfig/menu.c:710:9: style: The scope of the variable 'j' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/menu.c:182:39: style: Function 'menu_add_visibility' argument 1 names different: declaration 'dep' definition 'expr'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/kconfig/lkc.h:105:39: note: Function 'menu_add_visibility' argument 1 names different: declaration 'dep' definition 'expr'.
u-boot-2018.07/scripts/kconfig/menu.c:182:39: note: Function 'menu_add_visibility' argument 1 names different: declaration 'dep' definition 'expr'.
u-boot-2018.07/scripts/kconfig/nconf.gui.c:223:2: style: Variable 'total_lines' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/scripts/kconfig/nconf.gui.c:218:0: note: Variable 'total_lines' is reassigned a value before the old one has been used.
u-boot-2018.07/scripts/kconfig/nconf.gui.c:223:2: note: Variable 'total_lines' is reassigned a value before the old one has been used.
u-boot-2018.07/scripts/kconfig/nconf.gui.c:570:2: style: Variable 'total_lines' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/scripts/kconfig/nconf.gui.c:555:0: note: Variable 'total_lines' is reassigned a value before the old one has been used.
u-boot-2018.07/scripts/kconfig/nconf.gui.c:570:2: note: Variable 'total_lines' is reassigned a value before the old one has been used.
u-boot-2018.07/scripts/kconfig/nconf.gui.c:245:8: style: The scope of the variable 'btn' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/nconf.gui.c:489:17: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
u-boot-2018.07/scripts/kconfig/qconf.h:50:10: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.h:90:10: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.h:148:10: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.h:152:10: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.h:157:25: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.h:160:10: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.h:163:10: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.h:199:10: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:236:12: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:250:14: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:396:21: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:414:21: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:450:10: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:668:9: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:672:39: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:706:11: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:733:9: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:780:21: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:841:21: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:871:21: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:1643:9: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:1651:10: style: C-style pointer casting [cstyleCast]
u-boot-2018.07/scripts/kconfig/qconf.cc:435:15: style: The scope of the variable 'item' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/qconf.cc:558:14: style: The scope of the variable 'item' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/qconf.cc:716:43: style: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/kconfig/qconf.h:55:32: note: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'.
u-boot-2018.07/scripts/kconfig/qconf.cc:716:43: note: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'.
u-boot-2018.07/scripts/kconfig/qconf.cc:1052:43: style: Function 'setInfo' argument 1 names different: declaration 'menu' definition 'm'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/kconfig/qconf.h:249:28: note: Function 'setInfo' argument 1 names different: declaration 'menu' definition 'm'.
u-boot-2018.07/scripts/kconfig/qconf.cc:1052:43: note: Function 'setInfo' argument 1 names different: declaration 'menu' definition 'm'.
u-boot-2018.07/scripts/kconfig/qconf.cc:321:6: style: Unused variable: i [unusedVariable]
u-boot-2018.07/scripts/kconfig/qconf.h:196:2: style: Class 'ConfigLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
u-boot-2018.07/scripts/kconfig/symbol.c:735:17: style: The scope of the variable 'ds' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/symbol.c:1131:23: style: The scope of the variable 'next_sym' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/symbol.c:1315:19: style: The scope of the variable 'prop' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/symbol.c:1349:20: style: The scope of the variable 'propp' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/symbol.c:511:61: style: Function 'sym_tristate_within_range' argument 2 names different: declaration 'tri' definition 'val'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/kconfig/lkc_proto.h:40:60: note: Function 'sym_tristate_within_range' argument 2 names different: declaration 'tri' definition 'val'.
u-boot-2018.07/scripts/kconfig/symbol.c:511:61: note: Function 'sym_tristate_within_range' argument 2 names different: declaration 'tri' definition 'val'.
u-boot-2018.07/scripts/kconfig/symbol.c:532:58: style: Function 'sym_set_tristate_value' argument 2 names different: declaration 'tri' definition 'val'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/kconfig/lkc_proto.h:41:57: note: Function 'sym_set_tristate_value' argument 2 names different: declaration 'tri' definition 'val'.
u-boot-2018.07/scripts/kconfig/symbol.c:532:58: note: Function 'sym_set_tristate_value' argument 2 names different: declaration 'tri' definition 'val'.
u-boot-2018.07/scripts/kconfig/symbol.c:591:55: style: Function 'sym_string_valid' argument 2 names different: declaration 'newval' definition 'str'. [funcArgNamesDifferent]
u-boot-2018.07/scripts/kconfig/lkc_proto.h:43:55: note: Function 'sym_string_valid' argument 2 names different: declaration 'newval' definition 'str'.
u-boot-2018.07/scripts/kconfig/symbol.c:591:55: note: Function 'sym_string_valid' argument 2 names different: declaration 'newval' definition 'str'.
u-boot-2018.07/scripts/kconfig/util.c:37:23: style: The scope of the variable 'env_sym' can be reduced. [variableScope]
u-boot-2018.07/scripts/kconfig/util.c:103:9: style: The scope of the variable 'l' can be reduced. [variableScope]
u-boot-2018.07/test/cmd_ut.c:61:6: style: The scope of the variable 'retval' can be reduced. [variableScope]
u-boot-2018.07/test/compression.c:488:23: portability: 'compress_buff' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/test/dm/blk.c:121:34: style: The scope of the variable 'parent' can be reduced. [variableScope]
u-boot-2018.07/test/dm/bus.c:459:34: style: The scope of the variable 'plat' can be reduced. [variableScope]
u-boot-2018.07/test/dm/bus.c:482:34: style: The scope of the variable 'plat' can be reduced. [variableScope]
u-boot-2018.07/test/dm/core.c:309:2: style: Variable 'dms->force_fail_alloc' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/test/dm/core.c:301:2: note: Variable 'dms->force_fail_alloc' is reassigned a value before the old one has been used.
u-boot-2018.07/test/dm/core.c:309:2: note: Variable 'dms->force_fail_alloc' is reassigned a value before the old one has been used.
u-boot-2018.07/test/dm/core.c:144:34: style: The scope of the variable 'uc_pdata' can be reduced. [variableScope]
u-boot-2018.07/test/dm/core.c:173:34: style: The scope of the variable 'uc_pdata' can be reduced. [variableScope]
u-boot-2018.07/test/dm/core.c:267:30: style: The scope of the variable 'pdata' can be reduced. [variableScope]
u-boot-2018.07/test/dm/core.c:760:6: style: The scope of the variable 'findret' can be reduced. [variableScope]
u-boot-2018.07/test/dm/core.c:814:11: style: The scope of the variable 'findret' can be reduced. [variableScope]
u-boot-2018.07/test/dm/regulator.c:51:39: style: The scope of the variable 'uc_pdata' can be reduced. [variableScope]
u-boot-2018.07/test/dm/regulator.c:54:14: style: The scope of the variable 'devname' can be reduced. [variableScope]
u-boot-2018.07/test/dm/regulator.c:55:14: style: The scope of the variable 'platname' can be reduced. [variableScope]
u-boot-2018.07/test/dm/rtc.c:112:15: style: Variable 'old_offset' is assigned a value that is never used. [unreadVariable]
u-boot-2018.07/test/dm/sysreset.c:34:2: style: Variable 'state->sysreset_allowed[SYSRESET_WARM]' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/test/dm/sysreset.c:32:2: note: Variable 'state->sysreset_allowed[SYSRESET_WARM]' is reassigned a value before the old one has been used.
u-boot-2018.07/test/dm/sysreset.c:34:2: note: Variable 'state->sysreset_allowed[SYSRESET_WARM]' is reassigned a value before the old one has been used.
u-boot-2018.07/test/dm/sysreset.c:42:2: style: Variable 'state->sysreset_allowed[SYSRESET_POWER]' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/test/dm/sysreset.c:40:2: note: Variable 'state->sysreset_allowed[SYSRESET_POWER]' is reassigned a value before the old one has been used.
u-boot-2018.07/test/dm/sysreset.c:42:2: note: Variable 'state->sysreset_allowed[SYSRESET_POWER]' is reassigned a value before the old one has been used.
u-boot-2018.07/test/dm/sysreset.c:68:2: style: Variable 'state->sysreset_allowed[SYSRESET_COLD]' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/test/dm/sysreset.c:64:2: note: Variable 'state->sysreset_allowed[SYSRESET_COLD]' is reassigned a value before the old one has been used.
u-boot-2018.07/test/dm/sysreset.c:68:2: note: Variable 'state->sysreset_allowed[SYSRESET_COLD]' is reassigned a value before the old one has been used.
u-boot-2018.07/test/dm/test-fdt.c:135:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/tools/aisimage.c:269:2: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/tools/aisimage.c:257:0: note: Variable 'fd' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/aisimage.c:269:2: note: Variable 'fd' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/aisimage.c:45:11: style: struct member 'ais_func_exec::argcnt' is never used. [unusedStructMember]
u-boot-2018.07/tools/atmel_pmecc_params.c:41:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/atmel_pmecc_params.c:42:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/atmel_pmecc_params.c:43:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/atmel_pmecc_params.c:44:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/atmel_pmecc_params.c:45:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/atmel_pmecc_params.c:46:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/atmelimage.c:181:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/default_image.c:99:32: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/dumpimage.c:63:6: style: The scope of the variable 'retval' can be reduced. [variableScope]
u-boot-2018.07/tools/easylogo/easylogo.c:213:19: warning: Either the condition 'temp==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
u-boot-2018.07/tools/easylogo/easylogo.c:216:12: note: Assuming that condition 'temp==NULL' is not redundant
u-boot-2018.07/tools/easylogo/easylogo.c:213:19: note: Null pointer addition
u-boot-2018.07/tools/easylogo/easylogo.c:70:7: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/tools/easylogo/easylogo.c:83:7: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/tools/easylogo/easylogo.c:154:16: style: The scope of the variable 'app' can be reduced. [variableScope]
u-boot-2018.07/tools/easylogo/easylogo.c:223:18: portability: 'dest' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/easylogo/easylogo.c:223:38: portability: 'source' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/easylogo/easylogo.c:265:35: portability: '(void*)&yuyv' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/easylogo/easylogo.c:25:16: style: struct member 'tga_header_t::id' is never used. [unusedStructMember]
u-boot-2018.07/tools/easylogo/easylogo.c:26:16: style: struct member 'tga_header_t::ColorMapType' is never used. [unusedStructMember]
u-boot-2018.07/tools/easylogo/easylogo.c:30:16: style: struct member 'tga_header_t::ColorMapEntrySize' is never used. [unusedStructMember]
u-boot-2018.07/tools/easylogo/easylogo.c:182:0: error: Resource leak: file [resourceLeak]
u-boot-2018.07/tools/env/fw_env.c:509:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
u-boot-2018.07/tools/env/fw_env.c:1174:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/tools/env/fw_env.c:1536:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/tools/env/fw_env.c:158:15: warning: Either the condition '!name' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck]
u-boot-2018.07/tools/env/fw_env.c:155:18: note: Assuming that condition '!name' is not redundant
u-boot-2018.07/tools/env/fw_env.c:158:15: note: Null pointer dereference
u-boot-2018.07/tools/env/fw_env.c:486:3: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/tools/env/fw_env.c:484:0: note: Variable 'val' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/env/fw_env.c:486:3: note: Variable 'val' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/env/fw_env.c:174:17: style: The scope of the variable 'dirent' can be reduced. [variableScope]
u-boot-2018.07/tools/env/fw_env.c:175:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/tools/env/fw_env.c:287:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/tools/env/fw_env.c:330:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
u-boot-2018.07/tools/env/fw_env.c:660:8: style: The scope of the variable 'oldval' can be reduced. [variableScope]
u-boot-2018.07/tools/env/fw_env.c:900:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
u-boot-2018.07/tools/env/fw_env.c:293:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/env/fw_env.c:344:7: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/env/fw_env.c:944:21: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/env/fw_env.c:1053:15: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/env/fw_env.c:1114:22: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/env/fw_env.c:1569:3: error: Memory pointed to by 'addr0' is freed twice. [doubleFree]
u-boot-2018.07/tools/env/fw_env.c:1037:0: error: Memory leak: data [memleak]
u-boot-2018.07/tools/env/fw_env_main.c:255:0: error: Memory leak: lockname [memleak]
u-boot-2018.07/tools/fdtgrep.c:252:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/fdtgrep.c:260:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/fdtgrep.c:797:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/fdtgrep.c:156:14: style: The scope of the variable 'ss' can be reduced. [variableScope]
u-boot-2018.07/tools/fdtgrep.c:187:14: style: The scope of the variable 's' can be reduced. [variableScope]
u-boot-2018.07/tools/fdtgrep.c:240:6: style: The scope of the variable 'tag' can be reduced. [variableScope]
u-boot-2018.07/tools/fdtgrep.c:242:11: style: The scope of the variable 'addr' can be reduced. [variableScope]
u-boot-2018.07/tools/fdtgrep.c:242:17: style: The scope of the variable 'size' can be reduced. [variableScope]
u-boot-2018.07/tools/fdtgrep.c:245:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/tools/fdtgrep.c:516:6: style: The scope of the variable 'match' can be reduced. [variableScope]
u-boot-2018.07/tools/file2include.c:67:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/tools/file2include.c:48:3: error: Resource leak: file [resourceLeak]
u-boot-2018.07/tools/file2include.c:53:3: error: Resource leak: file [resourceLeak]
u-boot-2018.07/tools/file2include.c:60:3: error: Resource leak: file [resourceLeak]
u-boot-2018.07/tools/fit_image.c:790:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
u-boot-2018.07/tools/fit_image.c:292:3: style: Variable 'typename' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/tools/fit_image.c:285:3: note: Variable 'typename' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/fit_image.c:292:3: note: Variable 'typename' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/fit_image.c:445:14: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/fit_image.c:568:44: portability: 'fdt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/fit_image.c:568:56: portability: 'fdt+data_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/gdb/remote.c:482:32: style: Condition 'remote_register_buf_size!=0' is always false [knownConditionTrueFalse]
u-boot-2018.07/tools/gdb/remote.c:854:26: style: Condition 'watchdog>0' is always false [knownConditionTrueFalse]
u-boot-2018.07/tools/gdb/remote.c:755:7: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/tools/gdb/remote.c:427:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
u-boot-2018.07/tools/gdb/remote.c:471:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
u-boot-2018.07/tools/gdb/remote.c:636:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
u-boot-2018.07/tools/gdb/remote.c:637:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
u-boot-2018.07/tools/gdb/serial.c:116:9: style: The scope of the variable 'n' can be reduced. [variableScope]
u-boot-2018.07/tools/ifdtool.c:823:16: style: The scope of the variable 'wr_idx' can be reduced. [variableScope]
u-boot-2018.07/tools/ifdtool.c:304:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/tools/ifdtool.c:306:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/tools/ifdtool.c:308:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/tools/ifdtool.c:328:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/tools/ifdtool.c:330:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/tools/ifdtool.c:332:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
u-boot-2018.07/tools/img2srec.c:74:12: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/tools/img2srec.c:96:12: style: The scope of the variable 'c' can be reduced. [variableScope]
u-boot-2018.07/tools/imximage.c:152:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/imximage.c:460:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/imximage.c:490:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/imximage.c:712:6: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/imximage.c:340:3: style: Variable 'fhdr_v2->reserved1' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/tools/imximage.c:339:3: note: Variable 'fhdr_v2->reserved1' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/imximage.c:340:3: note: Variable 'fhdr_v2->reserved1' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/imximage.c:742:2: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/tools/imximage.c:733:0: note: Variable 'fd' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/imximage.c:742:2: note: Variable 'fd' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/imximage.c:484:11: style: The scope of the variable 'size' can be reduced. [variableScope]
u-boot-2018.07/tools/kwbimage.c:1095:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
u-boot-2018.07/tools/kwbimage.c:330:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/kwbimage.c:1599:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/kwbimage.c:1617:10: style: The scope of the variable 'checksum' can be reduced. [variableScope]
u-boot-2018.07/tools/kwbimage.c:62:10: style: struct member 'hash_v1::hash' is never used. [unusedStructMember]
u-boot-2018.07/tools/kwboot.c:84:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
u-boot-2018.07/tools/mips-relocs.c:112:9: style: The scope of the variable 'new_sz' can be reduced. [variableScope]
u-boot-2018.07/tools/mips-relocs.c:178:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/tools/mips-relocs.c:288:15: portability: 'elf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/mips-relocs.c:289:15: portability: 'elf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/mips-relocs.c:290:15: portability: 'elf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/mips-relocs.c:291:15: portability: 'elf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/mips-relocs.c:292:17: portability: 'elf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/mips-relocs.c:373:23: portability: 'elf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/mips-relocs.c:373:35: portability: 'elf+sh_offset' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/mips-relocs.c:387:24: portability: 'elf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/mkenvimage.c:142:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/mkenvimage.c:173:0: error: Memory leak: filebuf [memleak]
u-boot-2018.07/tools/mkimage.c:329:2: style: Variable 'tparams' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/tools/mkimage.c:318:0: note: Variable 'tparams' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/mkimage.c:329:2: note: Variable 'tparams' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/mkimage.c:320:6: style: The scope of the variable 'dfd' can be reduced. [variableScope]
u-boot-2018.07/tools/mksunxiboot.c:63:7: style: struct member 'boot_img::pad' is never used. [unusedStructMember]
u-boot-2018.07/tools/mxsboot.c:386:11: style: The scope of the variable 'offset' can be reduced. [variableScope]
u-boot-2018.07/tools/mxsboot.c:408:11: style: The scope of the variable 'offset' can be reduced. [variableScope]
u-boot-2018.07/tools/mxsboot.c:585:6: style: The scope of the variable 'tmp' can be reduced. [variableScope]
u-boot-2018.07/tools/mxsboot.c:66:13: style: struct member 'Anonymous0::nand_timing_state' is never used. [unusedStructMember]
u-boot-2018.07/tools/mxsboot.c:67:13: style: struct member 'Anonymous0::rea' is never used. [unusedStructMember]
u-boot-2018.07/tools/mxsboot.c:68:13: style: struct member 'Anonymous0::rloh' is never used. [unusedStructMember]
u-boot-2018.07/tools/mxsboot.c:69:13: style: struct member 'Anonymous0::rhoh' is never used. [unusedStructMember]
u-boot-2018.07/tools/mxsboot.c:111:12: style: struct member 'mx28_nand_bbt::nand' is never used. [unusedStructMember]
u-boot-2018.07/tools/mxsboot.c:112:12: style: struct member 'mx28_nand_bbt::number_bb' is never used. [unusedStructMember]
u-boot-2018.07/tools/mxsboot.c:113:12: style: struct member 'mx28_nand_bbt::badblock' is never used. [unusedStructMember]
u-boot-2018.07/tools/omap/clocks_get_m_n.c:82:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/omap/clocks_get_m_n.c:82:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/omap/clocks_get_m_n.c:82:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/omap/clocks_get_m_n.c:82:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/omap/clocks_get_m_n.c:82:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u-boot-2018.07/tools/omap/clocks_get_m_n.c:52:46: style: The scope of the variable 'freq_old' can be reduced. [variableScope]
u-boot-2018.07/tools/omap/clocks_get_m_n.c:53:6: style: The scope of the variable 'm' can be reduced. [variableScope]
u-boot-2018.07/tools/omapimage.c:92:28: portability: 'ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/omapimage.c:114:53: portability: 'ptr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/omapimage.c:131:11: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/omapimage.c:132:51: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/pbl_crc32.c:14:11: style: The scope of the variable 'mask' can be reduced. [variableScope]
u-boot-2018.07/tools/pblimage.c:114:2: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/tools/pblimage.c:108:0: note: Variable 'fd' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/pblimage.c:114:2: note: Variable 'fd' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/pblimage.c:66:6: style: The scope of the variable 'c_temp' can be reduced. [variableScope]
u-boot-2018.07/tools/pblimage.c:189:8: style: The scope of the variable 'fp_uboot' can be reduced. [variableScope]
u-boot-2018.07/tools/pblimage.c:263:8: style: The scope of the variable 'fp_uboot' can be reduced. [variableScope]
u-boot-2018.07/tools/pblimage.c:264:6: style: The scope of the variable 'fd' can be reduced. [variableScope]
u-boot-2018.07/tools/pblimage.c:187:25: style: Function 'pbl_load_uboot' argument 1 names different: declaration 'fd' definition 'ifd'. [funcArgNamesDifferent]
u-boot-2018.07/tools/imagetool.h:233:25: note: Function 'pbl_load_uboot' argument 1 names different: declaration 'fd' definition 'ifd'.
u-boot-2018.07/tools/pblimage.c:187:25: note: Function 'pbl_load_uboot' argument 1 names different: declaration 'fd' definition 'ifd'.
u-boot-2018.07/tools/pblimage.c:187:56: style: Function 'pbl_load_uboot' argument 2 names different: declaration 'mparams' definition 'params'. [funcArgNamesDifferent]
u-boot-2018.07/tools/imagetool.h:233:55: note: Function 'pbl_load_uboot' argument 2 names different: declaration 'mparams' definition 'params'.
u-boot-2018.07/tools/pblimage.c:187:56: note: Function 'pbl_load_uboot' argument 2 names different: declaration 'mparams' definition 'params'.
u-boot-2018.07/tools/prelink-riscv.inc:33:16: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/prelink-riscv.inc:48:25: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/prelink-riscv.inc:53:16: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/proftool.c:117:13: warning: Width 100 given in format string (no. 3) is smaller than destination buffer 'symname[501]'. [invalidScanfFormatWidth_smaller]
u-boot-2018.07/tools/proftool.c:278:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/tools/proftool.c:313:6: style: The scope of the variable 'err' can be reduced. [variableScope]
u-boot-2018.07/tools/proftool.c:135:4: error: Common realloc mistake: 'func_list' nulled but not freed upon failure [memleakOnRealloc]
u-boot-2018.07/tools/proftool.c:413:0: error: Memory leak: line [memleak]
u-boot-2018.07/tools/relocate-rela.c:27:10: style: The scope of the variable 'args' can be reduced. [variableScope]
u-boot-2018.07/tools/relocate-rela.c:87:3: error: Resource leak: f [resourceLeak]
u-boot-2018.07/tools/relocate-rela.c:93:3: error: Resource leak: f [resourceLeak]
u-boot-2018.07/tools/rkcommon.c:191:33: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/rkcommon.c:242:43: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/rkcommon.c:243:41: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/rkcommon.c:325:18: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/rkimage.c:18:13: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/rkspi.c:42:15: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/rkspi.c:43:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/rkspi.c:45:14: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/rkspi.c:45:44: portability: 'buf+sector*RKSPI_SECT_LEN*2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/stm32image.c:57:12: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/sunxi-spl-image-builder.c:120:9: style: The scope of the variable 'pad' can be reduced. [variableScope]
u-boot-2018.07/tools/sunxi-spl-image-builder.c:263:3: error: Memory leak: buffer [memleak]
u-boot-2018.07/tools/sunxi-spl-image-builder.c:269:3: error: Resource leak: src [resourceLeak]
u-boot-2018.07/tools/sunxi-spl-image-builder.c:269:3: error: Memory leak: buffer [memleak]
u-boot-2018.07/tools/sunxi-spl-image-builder.c:275:3: error: Resource leak: src [resourceLeak]
u-boot-2018.07/tools/sunxi-spl-image-builder.c:275:3: error: Resource leak: dst [resourceLeak]
u-boot-2018.07/tools/sunxi-spl-image-builder.c:275:3: error: Memory leak: buffer [memleak]
u-boot-2018.07/tools/sunxi-spl-image-builder.c:286:0: error: Resource leak: src [resourceLeak]
u-boot-2018.07/tools/sunxi-spl-image-builder.c:286:0: error: Resource leak: dst [resourceLeak]
u-boot-2018.07/tools/sunxi-spl-image-builder.c:286:0: error: Resource leak: rnd [resourceLeak]
u-boot-2018.07/tools/ublimage.c:143:2: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
u-boot-2018.07/tools/ublimage.c:131:0: note: Variable 'fd' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/ublimage.c:143:2: note: Variable 'fd' is reassigned a value before the old one has been used.
u-boot-2018.07/tools/ubsha1.c:19:16: style: The scope of the variable 'output' can be reduced. [variableScope]
u-boot-2018.07/tools/ubsha1.c:20:6: style: The scope of the variable 'i' can be reduced. [variableScope]
u-boot-2018.07/tools/ubsha1.c:20:9: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/tools/ubsha1.c:22:8: style: The scope of the variable 'imagefile' can be reduced. [variableScope]
u-boot-2018.07/tools/ubsha1.c:24:17: style: The scope of the variable 'ptr' can be reduced. [variableScope]
u-boot-2018.07/tools/ubsha1.c:27:17: style: The scope of the variable 'ptroff' can be reduced. [variableScope]
u-boot-2018.07/tools/ubsha1.c:28:6: style: The scope of the variable 'ifd' can be reduced. [variableScope]
u-boot-2018.07/tools/ubsha1.c:29:6: style: The scope of the variable 'off' can be reduced. [variableScope]
u-boot-2018.07/tools/xway-swap-bytes.c:15:13: style: The scope of the variable 'len' can be reduced. [variableScope]
u-boot-2018.07/tools/zynqmpbif.c:210:15: style: The scope of the variable 'r' can be reduced. [variableScope]
u-boot-2018.07/tools/zynqmpbif.c:752:26: style: The scope of the variable 'bf' can be reduced. [variableScope]
u-boot-2018.07/tools/zynqmpbif.c:819:30: style: Function 'zynqmpbif_copy_image' argument 1 names different: declaration 'fd' definition 'outfd'. [funcArgNamesDifferent]
u-boot-2018.07/tools/imagetool.h:234:30: note: Function 'zynqmpbif_copy_image' argument 1 names different: declaration 'fd' definition 'outfd'.
u-boot-2018.07/tools/zynqmpbif.c:819:30: note: Function 'zynqmpbif_copy_image' argument 1 names different: declaration 'fd' definition 'outfd'.
u-boot-2018.07/tools/zynqmpbif.c:265:18: portability: 'new_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/zynqmpbif.c:273:32: portability: 'new_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/zynqmpbif.c:275:35: portability: 'new_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/zynqmpbif.c:277:35: portability: 'new_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/zynqmpimage.c:257:12: style: The scope of the variable 'next' can be reduced. [variableScope]
u-boot-2018.07/tools/zynqmpimage.c:253:48: portability: '(void*)ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/zynqmpimage.c:261:20: portability: '(void*)ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
u-boot-2018.07/tools/zynqmpimage.c:269:21: portability: '(void*)ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/u-msgpack-python/u-msgpack-python_2.1.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/u1db/u1db_13.10.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/u/u3-tool/u3-tool_0.3.orig.tar.gz
u3-tool-0.3/src/display_progress.c:41:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
u3-tool-0.3/src/main.c:458:2: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
u3-tool-0.3/src/main.c:462:2: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
u3-tool-0.3/src/main.c:467:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
u3-tool-0.3/src/main.c:471:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
u3-tool-0.3/src/main.c:503:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
u3-tool-0.3/src/main.c:506:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
u3-tool-0.3/src/main.c:518:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
u3-tool-0.3/src/main.c:520:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
u3-tool-0.3/src/main.c:558:4: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
u3-tool-0.3/src/main.c:61:7: style: The scope of the variable 'c' can be reduced. [variableScope]
u3-tool-0.3/src/main.c:160:15: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
u3-tool-0.3/src/main.c:589:13: style: Variable 'retval' is assigned a value that is never used. [unreadVariable]
u3-tool-0.3/src/main.c:113:49: error: Array index -1 is out of bounds. [negativeIndex]
u3-tool-0.3/src/main.c:105:24: note: Assignment 'factor=0', assigned value is 0
u3-tool-0.3/src/main.c:113:49: note: Negative array index
u3-tool-0.3/src/main.c:84:23: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/uanytun/uanytun_0.3.7.orig.tar.gz
uanytun-0.3.7/src/bsd/tun.c:256:0: error: #error This Device works just for OpenBSD, FreeBSD or NetBSD [preprocessorErrorDirective]
uanytun-0.3.7/src/log.c:260:18: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uanytun-0.3.7/src/log.c:93:19: warning: Either the condition '!targets' is redundant or there is possible null pointer dereference: targets. [nullPointerRedundantCheck]
uanytun-0.3.7/src/log.c:93:6: note: Assuming that condition '!targets' is not redundant
uanytun-0.3.7/src/log.c:93:19: note: Null pointer dereference
uanytun-0.3.7/src/options.c:489:3: warning: printf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum]
uanytun-0.3.7/src/options.c:525:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uanytun-0.3.7/src/options.c:529:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uanytun-0.3.7/src/options.c:541:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uanytun-0.3.7/src/options.c:545:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uanytun-0.3.7/src/sig_handler.c:71:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/uap-core/uap-core_20180503.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/uapevent/uapevent_1.4.orig.tar.gz
uapevent/uapevent.c:889:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
uapevent/uapevent.c:651:5: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment]
uapevent/uapevent.c:650:0: note: Variable 'count' is reassigned a value before the old one has been used.
uapevent/uapevent.c:651:5: note: Variable 'count' is reassigned a value before the old one has been used.
uapevent/uapevent.c:145:28: warning: Redundant assignment of 'event_body->ReasonCode' to itself. [selfAssignment]
uapevent/uapevent.c:874:24: warning: Redundant assignment of 'event->EventId' to itself. [selfAssignment]
uapevent/uapevent.c:346:9: style: The scope of the variable 'tlvType' can be reduced. [variableScope]
uapevent/uapevent.c:346:18: style: The scope of the variable 'tlvLen' can be reduced. [variableScope]
uapevent/uapevent.c:839:44: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
uapevent/uapevent.c:869:28: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
uapevent/uapevent.c:886:43: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/uaputl/uaputl_1.12.orig.tar.gz
uaputl/uapcmd.c:2115:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uaputl/uapcmd.c:1570:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
uaputl/uapcmd.c:4651:12: warning: Either the condition 'buf==NULL' is redundant or there is possible null pointer dereference: buf. [nullPointerRedundantCheck]
uaputl/uapcmd.c:4653:13: note: Assuming that condition 'buf==NULL' is not redundant
uaputl/uapcmd.c:4651:12: note: Null pointer dereference
uaputl/uapcmd.c:628:5: style: Variable 'buffer' is reassigned a value before the old one has been used. [redundantAssignment]
uaputl/uapcmd.c:619:0: note: Variable 'buffer' is reassigned a value before the old one has been used.
uaputl/uapcmd.c:628:5: note: Variable 'buffer' is reassigned a value before the old one has been used.
uaputl/uapcmd.c:1056:26: warning: Redundant assignment of 'tlv->BeaconPeriod_ms' to itself. [selfAssignment]
uaputl/uapcmd.c:1061:26: warning: Redundant assignment of 'tlv->BeaconPeriod_ms' to itself. [selfAssignment]
uaputl/uapcmd.c:1698:37: warning: Redundant assignment of 'tlv_mrate->MCBCdatarate' to itself. [selfAssignment]
uaputl/uapcmd.c:1711:35: warning: Redundant assignment of 'tlv_urate->TxDataRate' to itself. [selfAssignment]
uaputl/uapcmd.c:2374:23: warning: Redundant assignment of 'tlv->RtsThreshold' to itself. [selfAssignment]
uaputl/uapcmd.c:2378:23: warning: Redundant assignment of 'tlv->RtsThreshold' to itself. [selfAssignment]
uaputl/uapcmd.c:2476:24: warning: Redundant assignment of 'tlv->FragThreshold' to itself. [selfAssignment]
uaputl/uapcmd.c:2480:24: warning: Redundant assignment of 'tlv->FragThreshold' to itself. [selfAssignment]
uaputl/uapcmd.c:2798:23: warning: Redundant assignment of 'tlv->MCBCdatarate' to itself. [selfAssignment]
uaputl/uapcmd.c:2803:23: warning: Redundant assignment of 'tlv->MCBCdatarate' to itself. [selfAssignment]
uaputl/uapcmd.c:2920:21: warning: Redundant assignment of 'tlv->TxDataRate' to itself. [selfAssignment]
uaputl/uapcmd.c:2925:21: warning: Redundant assignment of 'tlv->TxDataRate' to itself. [selfAssignment]
uaputl/uapcmd.c:3134:28: warning: Redundant assignment of 'tlv->StaAgeoutTimer_ms' to itself. [selfAssignment]
uaputl/uapcmd.c:3138:28: warning: Redundant assignment of 'tlv->StaAgeoutTimer_ms' to itself. [selfAssignment]
uaputl/uapcmd.c:3355:31: warning: Redundant assignment of 'akmp_tlv->KeyMgmt' to itself. [selfAssignment]
uaputl/uapcmd.c:3363:19: warning: Redundant assignment of 'tlv->Protocol' to itself. [selfAssignment]
uaputl/uapcmd.c:4022:29: warning: Redundant assignment of 'tlv->GroupRekeyTime_sec' to itself. [selfAssignment]
uaputl/uapcmd.c:4026:29: warning: Redundant assignment of 'tlv->GroupRekeyTime_sec' to itself. [selfAssignment]
uaputl/uapcmd.c:4403:22: warning: Redundant assignment of 'tlv->Max_sta_num' to itself. [selfAssignment]
uaputl/uapcmd.c:4408:22: warning: Redundant assignment of 'tlv->Max_sta_num' to itself. [selfAssignment]
uaputl/uapcmd.c:4678:21: warning: Redundant assignment of 'cmd_buf->action' to itself. [selfAssignment]
uaputl/uapcmd.c:4680:19: warning: Redundant assignment of 'cmd_buf->type' to itself. [selfAssignment]
uaputl/uapcmd.c:4681:23: warning: Redundant assignment of 'cmd_buf->data_len' to itself. [selfAssignment]
uaputl/uapcmd.c:4694:25: warning: Redundant assignment of 'cmd_buf->action' to itself. [selfAssignment]
uaputl/uapcmd.c:4695:27: warning: Redundant assignment of 'cmd_buf->data_len' to itself. [selfAssignment]
uaputl/uapcmd.c:622:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uaputl/uapcmd.c:692:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uaputl/uapcmd.c:717:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uaputl/uapcmd.c:871:8: style: The scope of the variable 'ssid' can be reduced. [variableScope]
uaputl/uapcmd.c:1787:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uaputl/uapcmd.c:3434:9: style: The scope of the variable 'length' can be reduced. [variableScope]
uaputl/uapcmd.c:3437:9: style: The scope of the variable 'keyindex' can be reduced. [variableScope]
uaputl/uapcmd.c:3438:9: style: The scope of the variable 'is_default' can be reduced. [variableScope]
uaputl/uapcmd.c:4210:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uaputl/uapcmd.c:4578:11: style: The scope of the variable 'ptr' can be reduced. [variableScope]
uaputl/uaputl.c:619:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uaputl/uaputl.c:1003:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uaputl/uaputl.c:1101:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uaputl/uaputl.c:1199:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uaputl/uaputl.c:3953:15: style: Redundant condition: argc. '!argc || (argc && is_input_valid(RDEEPROM,argc,argv)!=1)' is equivalent to '!argc || is_input_valid(RDEEPROM,argc,argv)!=1' [redundantCondition]
uaputl/uaputl.c:3454:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uaputl/uaputl.c:3457:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uaputl/uaputl.c:3461:21: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
uaputl/uaputl.c:2397:13: warning: Either the condition 'if(buf)' is redundant or there is possible null pointer dereference: cmd_buf. [nullPointerRedundantCheck]
uaputl/uaputl.c:2419:16: note: Assuming that condition 'if(buf)' is not redundant
uaputl/uaputl.c:2395:23: note: Assignment 'cmd_buf=(APCMDBUF_CFG_80211D*)buf', assigned value is 0
uaputl/uaputl.c:2397:13: note: Null pointer dereference
uaputl/uaputl.c:2398:13: warning: Either the condition 'if(buf)' is redundant or there is possible null pointer dereference: cmd_buf. [nullPointerRedundantCheck]
uaputl/uaputl.c:2419:16: note: Assuming that condition 'if(buf)' is not redundant
uaputl/uaputl.c:2395:23: note: Assignment 'cmd_buf=(APCMDBUF_CFG_80211D*)buf', assigned value is 0
uaputl/uaputl.c:2398:13: note: Null pointer dereference
uaputl/uaputl.c:2399:13: warning: Either the condition 'if(buf)' is redundant or there is possible null pointer dereference: cmd_buf. [nullPointerRedundantCheck]
uaputl/uaputl.c:2419:16: note: Assuming that condition 'if(buf)' is not redundant
uaputl/uaputl.c:2395:23: note: Assignment 'cmd_buf=(APCMDBUF_CFG_80211D*)buf', assigned value is 0
uaputl/uaputl.c:2399:13: note: Null pointer dereference
uaputl/uaputl.c:2400:13: warning: Either the condition 'if(buf)' is redundant or there is possible null pointer dereference: cmd_buf. [nullPointerRedundantCheck]
uaputl/uaputl.c:2419:16: note: Assuming that condition 'if(buf)' is not redundant
uaputl/uaputl.c:2395:23: note: Assignment 'cmd_buf=(APCMDBUF_CFG_80211D*)buf', assigned value is 0
uaputl/uaputl.c:2400:13: note: Null pointer dereference
uaputl/uaputl.c:2401:13: warning: Either the condition 'if(buf)' is redundant or there is possible null pointer dereference: cmd_buf. [nullPointerRedundantCheck]
uaputl/uaputl.c:2419:16: note: Assuming that condition 'if(buf)' is not redundant
uaputl/uaputl.c:2395:23: note: Assignment 'cmd_buf=(APCMDBUF_CFG_80211D*)buf', assigned value is 0
uaputl/uaputl.c:2401:13: note: Null pointer dereference
uaputl/uaputl.c:2402:13: warning: Either the condition 'if(buf)' is redundant or there is possible null pointer dereference: cmd_buf. [nullPointerRedundantCheck]
uaputl/uaputl.c:2419:16: note: Assuming that condition 'if(buf)' is not redundant
uaputl/uaputl.c:2395:23: note: Assignment 'cmd_buf=(APCMDBUF_CFG_80211D*)buf', assigned value is 0
uaputl/uaputl.c:2402:13: note: Null pointer dereference
uaputl/uaputl.c:2403:13: warning: Either the condition 'if(buf)' is redundant or there is possible null pointer dereference: cmd_buf. [nullPointerRedundantCheck]
uaputl/uaputl.c:2419:16: note: Assuming that condition 'if(buf)' is not redundant
uaputl/uaputl.c:2395:23: note: Assignment 'cmd_buf=(APCMDBUF_CFG_80211D*)buf', assigned value is 0
uaputl/uaputl.c:2403:13: note: Null pointer dereference
uaputl/uaputl.c:2410:20: warning: Either the condition 'if(buf)' is redundant or there is possible null pointer dereference: cmd_buf. [nullPointerRedundantCheck]
uaputl/uaputl.c:2419:16: note: Assuming that condition 'if(buf)' is not redundant
uaputl/uaputl.c:2395:23: note: Assignment 'cmd_buf=(APCMDBUF_CFG_80211D*)buf', assigned value is 0
uaputl/uaputl.c:2410:20: note: Null pointer dereference
uaputl/uaputl.c:2412:20: warning: Either the condition 'if(buf)' is redundant or there is possible null pointer dereference: cmd_buf. [nullPointerRedundantCheck]
uaputl/uaputl.c:2419:16: note: Assuming that condition 'if(buf)' is not redundant
uaputl/uaputl.c:2395:23: note: Assignment 'cmd_buf=(APCMDBUF_CFG_80211D*)buf', assigned value is 0
uaputl/uaputl.c:2412:20: note: Null pointer dereference
uaputl/uaputl.c:2414:20: warning: Either the condition 'if(buf)' is redundant or there is possible null pointer dereference: cmd_buf. [nullPointerRedundantCheck]
uaputl/uaputl.c:2419:16: note: Assuming that condition 'if(buf)' is not redundant
uaputl/uaputl.c:2395:23: note: Assignment 'cmd_buf=(APCMDBUF_CFG_80211D*)buf', assigned value is 0
uaputl/uaputl.c:2414:20: note: Null pointer dereference
uaputl/uaputl.c:544:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
uaputl/uaputl.c:538:0: note: Variable 'buf' is reassigned a value before the old one has been used.
uaputl/uaputl.c:544:5: note: Variable 'buf' is reassigned a value before the old one has been used.
uaputl/uaputl.c:1888:5: style: Variable 'config_file' is reassigned a value before the old one has been used. [redundantAssignment]
uaputl/uaputl.c:1866:0: note: Variable 'config_file' is reassigned a value before the old one has been used.
uaputl/uaputl.c:1888:5: note: Variable 'config_file' is reassigned a value before the old one has been used.
uaputl/uaputl.c:2119:5: style: Variable 'config_file' is reassigned a value before the old one has been used. [redundantAssignment]
uaputl/uaputl.c:2081:0: note: Variable 'config_file' is reassigned a value before the old one has been used.
uaputl/uaputl.c:2119:5: note: Variable 'config_file' is reassigned a value before the old one has been used.
uaputl/uaputl.c:3850:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
uaputl/uaputl.c:3841:0: note: Variable 'buf' is reassigned a value before the old one has been used.
uaputl/uaputl.c:3850:5: note: Variable 'buf' is reassigned a value before the old one has been used.
uaputl/uaputl.c:1341:28: warning: Redundant assignment of 'response_buf->StaCount' to itself. [selfAssignment]
uaputl/uaputl.c:2182:37: warning: Redundant assignment of 'tlv->TxDataRate' to itself. [selfAssignment]
uaputl/uaputl.c:2223:39: warning: Redundant assignment of 'tlv->MCBCdatarate' to itself. [selfAssignment]
uaputl/uaputl.c:2535:46: warning: Redundant assignment of 'custom_ie_ptr->mgmt_subtype_mask' to itself. [selfAssignment]
uaputl/uaputl.c:2563:37: warning: Redundant assignment of 'custom_ie_ptr->ie_index' to itself. [selfAssignment]
uaputl/uaputl.c:2629:34: warning: Redundant assignment of 'tlv->BeaconPeriod_ms' to itself. [selfAssignment]
uaputl/uaputl.c:2851:31: warning: Redundant assignment of 'tlv->RtsThreshold' to itself. [selfAssignment]
uaputl/uaputl.c:2874:32: warning: Redundant assignment of 'tlv->FragThreshold' to itself. [selfAssignment]
uaputl/uaputl.c:2998:36: warning: Redundant assignment of 'tlv->StaAgeoutTimer_ms' to itself. [selfAssignment]
uaputl/uaputl.c:3170:27: warning: Redundant assignment of 'tlv->Protocol' to itself. [selfAssignment]
uaputl/uaputl.c:3188:30: warning: Redundant assignment of 'tlv->KeyMgmt' to itself. [selfAssignment]
uaputl/uaputl.c:3249:37: warning: Redundant assignment of 'tlv->GroupRekeyTime_sec' to itself. [selfAssignment]
uaputl/uaputl.c:3272:30: warning: Redundant assignment of 'tlv->Max_sta_num' to itself. [selfAssignment]
uaputl/uaputl.c:3444:27: warning: Redundant assignment of 'tlv->Type' to itself. [selfAssignment]
uaputl/uaputl.c:3661:21: warning: Redundant assignment of 'cmd_buf->Action' to itself. [selfAssignment]
uaputl/uaputl.c:3890:21: warning: Redundant assignment of 'cmd_buf->Action' to itself. [selfAssignment]
uaputl/uaputl.c:3892:21: warning: Redundant assignment of 'cmd_buf->Offset' to itself. [selfAssignment]
uaputl/uaputl.c:3895:24: warning: Redundant assignment of 'cmd_buf->Value' to itself. [selfAssignment]
uaputl/uaputl.c:4138:21: warning: Redundant assignment of 'cmd_buf->Action' to itself. [selfAssignment]
uaputl/uaputl.c:4140:22: warning: Redundant assignment of 'cmd_buf->Address' to itself. [selfAssignment]
uaputl/uaputl.c:4144:24: warning: Redundant assignment of 'cmd_buf->Value' to itself. [selfAssignment]
uaputl/uaputl.c:4268:55: warning: Redundant assignment of 'cmd_buf->debugConfig.debugMajorIdMask' to itself. [selfAssignment]
uaputl/uaputl.c:4275:21: warning: Redundant assignment of 'cmd_buf->Action' to itself. [selfAssignment]
uaputl/uaputl.c:4276:21: warning: Redundant assignment of 'cmd_buf->subcmd' to itself. [selfAssignment]
uaputl/uaputl.c:5176:41: warning: Redundant assignment of 'beacon_tlv->BeaconPeriod_ms' to itself. [selfAssignment]
uaputl/uaputl.c:5229:35: warning: Redundant assignment of 'rts_tlv->RtsThreshold' to itself. [selfAssignment]
uaputl/uaputl.c:5234:37: warning: Redundant assignment of 'frag_tlv->FragThreshold' to itself. [selfAssignment]
uaputl/uaputl.c:5243:36: warning: Redundant assignment of 'txrate_tlv->TxDataRate' to itself. [selfAssignment]
uaputl/uaputl.c:5251:40: warning: Redundant assignment of 'mcbcrate_tlv->MCBCdatarate' to itself. [selfAssignment]
uaputl/uaputl.c:5266:43: warning: Redundant assignment of 'ageout_tlv->StaAgeoutTimer_ms' to itself. [selfAssignment]
uaputl/uaputl.c:5277:33: warning: Redundant assignment of 'proto_tlv->Protocol' to itself. [selfAssignment]
uaputl/uaputl.c:5366:35: warning: Redundant assignment of 'coex_acl_tlv->enabled' to itself. [selfAssignment]
uaputl/uaputl.c:5444:25: warning: Redundant assignment of 'sys_cfg->Action' to itself. [selfAssignment]
uaputl/uaputl.c:193:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
uaputl/uaputl.c:782:9: style: The scope of the variable 'type' can be reduced. [variableScope]
uaputl/uaputl.c:1289:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uaputl/uaputl.c:1291:9: style: The scope of the variable 'rssi' can be reduced. [variableScope]
uaputl/uaputl.c:3372:12: style: The scope of the variable 'j' can be reduced. [variableScope]
uaputl/uaputl.c:3373:9: style: The scope of the variable 'size' can be reduced. [variableScope]
uaputl/uaputl.c:3381:9: style: The scope of the variable 'oid_size' can be reduced. [variableScope]
uaputl/uaputl.c:3537:9: style: The scope of the variable 'output' can be reduced. [variableScope]
uaputl/uaputl.c:3540:12: style: The scope of the variable 'j' can be reduced. [variableScope]
uaputl/uaputl.c:3752:12: style: The scope of the variable 'argv_dummy' can be reduced. [variableScope]
uaputl/uaputl.c:4952:12: style: The scope of the variable 'a' can be reduced. [variableScope]
uaputl/uaputl.c:5111:9: style: The scope of the variable 'tlvType' can be reduced. [variableScope]
uaputl/uaputl.c:5112:9: style: The scope of the variable 'tlvLen' can be reduced. [variableScope]
uaputl/uaputl.c:2369:59: style: Checking if unsigned variable 'strlen(args[1])' is less than zero. [unsignedLessThanZero]
uaputl/uaputl.c:3592:49: style: Checking if unsigned variable 'strlen(argv[output[1][0]+1])' is less than zero. [unsignedLessThanZero]
uaputl/uaputl.c:4508:40: style: Checking if unsigned variable 'strncasecmp("0x",argv[0],2)?(unsigned int)strtoll(argv[0],NULL,0):a2hex(argv[0])' is less than zero. [unsignedLessThanZero]
uaputl/uaputl.c:3989:22: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
uaputl/uaputl.c:4877:18: style: Variable 'temp_raw' is not assigned a value. [unassignedVariable]
uaputl/uaputl.c:426:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
uaputl/uaputl.c:458:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/ubertooth/ubertooth_2018.08.R1.orig.tar.gz
ubertooth-2018-08-R1/firmware/assembly_test/assembly_test.c:949:6: style: Unused variable: i [unusedVariable]
ubertooth-2018-08-R1/firmware/assembly_test/assembly_test.c:1083:6: style: Unused variable: i [unusedVariable]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/bluetooth.c:125:18: style: Function 'next_hop' argument 1 names different: declaration 'clkn' definition 'clock'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/bluetooth.h:59:18: note: Function 'next_hop' argument 1 names different: declaration 'clkn' definition 'clock'.
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/bluetooth.c:125:18: note: Function 'next_hop' argument 1 names different: declaration 'clkn' definition 'clock'.
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/bluetooth_le.c:209:17: style: The scope of the variable 'byte' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/bluetooth_rxtx.c:1525:2: style: Variable 'le.conn_interval' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/bluetooth_rxtx.c:1524:2: note: Variable 'le.conn_interval' is reassigned a value before the old one has been used if variable is no semaphore variable.
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/bluetooth_rxtx.c:1525:2: note: Variable 'le.conn_interval' is reassigned a value before the old one has been used if variable is no semaphore variable.
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/bluetooth_rxtx.c:1302:9: style: The scope of the variable 'rssi_at_trigger' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/bluetooth_rxtx.c:2163:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/bluetooth_rxtx.c:2514:9: style: The scope of the variable 'lvl' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/bluetooth_rxtx.c:1903:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/bluetooth_rxtx.c:1908:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/debug_uart.c:87:8: style: Unused variable: ret [unusedVariable]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/le_phy.c:627:7: style: Expression is always false because 'else if' condition matches previous condition at line 613. [multiCondition]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/le_phy.c:299:11: style: The scope of the variable 'pos' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/le_phy.c:300:9: style: The scope of the variable 'rssi' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/le_phy.c:685:18: style: The scope of the variable 'bit' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/le_phy.c:350:39: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/tinyprintf.c:461:55: style: Function 'tfp_vsnprintf' argument 3 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/tinyprintf.h:160:55: note: Function 'tfp_vsnprintf' argument 3 names different: declaration 'fmt' definition 'format'.
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/tinyprintf.c:461:55: note: Function 'tfp_vsnprintf' argument 3 names different: declaration 'fmt' definition 'format'.
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/tinyprintf.c:481:54: style: Function 'tfp_snprintf' argument 3 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/tinyprintf.h:161:54: note: Function 'tfp_snprintf' argument 3 names different: declaration 'fmt' definition 'format'.
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/tinyprintf.c:481:54: note: Function 'tfp_snprintf' argument 3 names different: declaration 'fmt' definition 'format'.
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/tinyprintf.c:504:41: style: Function 'tfp_vsprintf' argument 2 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/tinyprintf.h:163:41: note: Function 'tfp_vsprintf' argument 2 names different: declaration 'fmt' definition 'format'.
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/tinyprintf.c:504:41: note: Function 'tfp_vsprintf' argument 2 names different: declaration 'fmt' definition 'format'.
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/tinyprintf.c:514:40: style: Function 'tfp_sprintf' argument 2 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/tinyprintf.h:164:40: note: Function 'tfp_sprintf' argument 2 names different: declaration 'fmt' definition 'format'.
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/tinyprintf.c:514:40: note: Function 'tfp_sprintf' argument 2 names different: declaration 'fmt' definition 'format'.
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/ubertooth_rssi.c:57:22: style: Redundant condition: If 'channel < 2402', the comparison 'channel < 2480' is always true. [redundantCondition]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/ubertooth_rssi.c:76:22: style: Redundant condition: If 'channel < 2402', the comparison 'channel < 2480' is always true. [redundantCondition]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/ubertooth_usb.c:222:15: style: The scope of the variable 'desc' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/bluetooth_rxtx/ubertooth_usb.c:223:11: style: The scope of the variable 'i' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/bootloader/flash.h:27:1: style: The class 'Flash' does not have a constructor although it has private member variables. [noConstructor]
ubertooth-2018-08-R1/firmware/bootloader/flash.h:52:10: performance: Technically the member function 'Flash::valid_address' can be static. [functionStatic]
ubertooth-2018-08-R1/firmware/bootloader/flash.h:65:14: performance: Technically the member function 'Flash::sector_size' can be static. [functionStatic]
ubertooth-2018-08-R1/firmware/bootloader/flash.h:73:14: performance: Technically the member function 'Flash::sector_number' can be static. [functionStatic]
ubertooth-2018-08-R1/firmware/bootloader/dfu.h:49:5: style: Class 'DFU' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:112:74: style: Function 'request_detach' argument 3 names different: declaration 'ppbData' definition 'pbData'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/firmware/bootloader/dfu.h:117:73: note: Function 'request_detach' argument 3 names different: declaration 'ppbData' definition 'pbData'.
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:112:74: note: Function 'request_detach' argument 3 names different: declaration 'ppbData' definition 'pbData'.
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:122:74: style: Function 'request_dnload' argument 3 names different: declaration 'ppbData' definition 'pbData'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/firmware/bootloader/dfu.h:118:73: note: Function 'request_dnload' argument 3 names different: declaration 'ppbData' definition 'pbData'.
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:122:74: note: Function 'request_dnload' argument 3 names different: declaration 'ppbData' definition 'pbData'.
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:156:74: style: Function 'request_upload' argument 3 names different: declaration 'ppbData' definition 'pbData'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/firmware/bootloader/dfu.h:119:73: note: Function 'request_upload' argument 3 names different: declaration 'ppbData' definition 'pbData'.
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:156:74: note: Function 'request_upload' argument 3 names different: declaration 'ppbData' definition 'pbData'.
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:178:77: style: Function 'request_getstatus' argument 3 names different: declaration 'ppbData' definition 'pbData'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/firmware/bootloader/dfu.h:120:76: note: Function 'request_getstatus' argument 3 names different: declaration 'ppbData' definition 'pbData'.
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:178:77: note: Function 'request_getstatus' argument 3 names different: declaration 'ppbData' definition 'pbData'.
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:206:77: style: Function 'request_clrstatus' argument 3 names different: declaration 'ppbData' definition 'pbData'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/firmware/bootloader/dfu.h:121:76: note: Function 'request_clrstatus' argument 3 names different: declaration 'ppbData' definition 'pbData'.
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:206:77: note: Function 'request_clrstatus' argument 3 names different: declaration 'ppbData' definition 'pbData'.
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:220:76: style: Function 'request_getstate' argument 3 names different: declaration 'ppbData' definition 'pbData'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/firmware/bootloader/dfu.h:122:75: note: Function 'request_getstate' argument 3 names different: declaration 'ppbData' definition 'pbData'.
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:220:76: note: Function 'request_getstate' argument 3 names different: declaration 'ppbData' definition 'pbData'.
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:230:73: style: Function 'request_abort' argument 3 names different: declaration 'ppbData' definition 'pbData'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/firmware/bootloader/dfu.h:123:72: note: Function 'request_abort' argument 3 names different: declaration 'ppbData' definition 'pbData'.
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:230:73: note: Function 'request_abort' argument 3 names different: declaration 'ppbData' definition 'pbData'.
ubertooth-2018-08-R1/firmware/bootloader/dfu.h:114:13: performance: Technically the member function 'DFU::get_status_string_id' can be static. [functionStatic]
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:104:14: note: Technically the member function 'DFU::get_status_string_id' can be static.
ubertooth-2018-08-R1/firmware/bootloader/dfu.h:114:13: note: Technically the member function 'DFU::get_status_string_id' can be static.
ubertooth-2018-08-R1/firmware/bootloader/dfu.h:115:14: performance: Technically the member function 'DFU::get_poll_timeout' can be static. [functionStatic]
ubertooth-2018-08-R1/firmware/bootloader/dfu.cpp:108:15: note: Technically the member function 'DFU::get_poll_timeout' can be static.
ubertooth-2018-08-R1/firmware/bootloader/dfu.h:115:14: note: Technically the member function 'DFU::get_poll_timeout' can be static.
ubertooth-2018-08-R1/firmware/bootloader/iap.h:44:16: performance: Technically the member function 'IAP::prepare_sectors_for_write_operation' can be static. [functionStatic]
ubertooth-2018-08-R1/firmware/bootloader/iap.cpp:24:22: note: Technically the member function 'IAP::prepare_sectors_for_write_operation' can be static.
ubertooth-2018-08-R1/firmware/bootloader/iap.h:44:16: note: Technically the member function 'IAP::prepare_sectors_for_write_operation' can be static.
ubertooth-2018-08-R1/firmware/bootloader/iap.h:47:16: performance: Technically the member function 'IAP::copy_ram_to_flash' can be static. [functionStatic]
ubertooth-2018-08-R1/firmware/bootloader/iap.cpp:40:22: note: Technically the member function 'IAP::copy_ram_to_flash' can be static.
ubertooth-2018-08-R1/firmware/bootloader/iap.h:47:16: note: Technically the member function 'IAP::copy_ram_to_flash' can be static.
ubertooth-2018-08-R1/firmware/bootloader/iap.h:52:16: performance: Technically the member function 'IAP::erase_sectors' can be static. [functionStatic]
ubertooth-2018-08-R1/firmware/bootloader/iap.cpp:60:22: note: Technically the member function 'IAP::erase_sectors' can be static.
ubertooth-2018-08-R1/firmware/bootloader/iap.h:52:16: note: Technically the member function 'IAP::erase_sectors' can be static.
ubertooth-2018-08-R1/firmware/bootloader/iap.h:56:16: performance: Technically the member function 'IAP::blank_check_sectors' can be static. [functionStatic]
ubertooth-2018-08-R1/firmware/bootloader/iap.cpp:78:22: note: Technically the member function 'IAP::blank_check_sectors' can be static.
ubertooth-2018-08-R1/firmware/bootloader/iap.h:56:16: note: Technically the member function 'IAP::blank_check_sectors' can be static.
ubertooth-2018-08-R1/firmware/bootloader/iap.h:59:16: performance: Technically the member function 'IAP::compare' can be static. [functionStatic]
ubertooth-2018-08-R1/firmware/bootloader/iap.cpp:96:22: note: Technically the member function 'IAP::compare' can be static.
ubertooth-2018-08-R1/firmware/bootloader/iap.h:59:16: note: Technically the member function 'IAP::compare' can be static.
ubertooth-2018-08-R1/firmware/common/lpcusb/target/usbcontrol.c:161:6: style: The scope of the variable 'iChunk' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/common/lpcusb/target/usbcontrol.c:161:14: style: The scope of the variable 'iType' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/common/lpcusb/target/usbcontrol.c:131:14: style: Variable 'pb' is assigned a value that is never used. [unreadVariable]
ubertooth-2018-08-R1/firmware/common/lpcusb/target/usbcontrol.c:215:14: style: Variable 'iChunk' is assigned a value that is never used. [unreadVariable]
ubertooth-2018-08-R1/firmware/common/lpcusb/target/usbhw_lpc.c:531:9: style: The scope of the variable 'bEPStat' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/common/lpcusb/target/usbhw_lpc.c:531:18: style: The scope of the variable 'bDevStat' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/common/lpcusb/target/usbhw_lpc.c:532:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/common/lpcusb/target/usbhw_lpc.c:533:0: style: The scope of the variable 'wFrame' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/common/lpcusb/target/usbhw_lpc.c:580:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ubertooth-2018-08-R1/firmware/common/lpcusb/target/usbstdreq.c:342:5: style: The scope of the variable 'bCurConfig' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/common/lpcusb/target/usbstdreq.c:342:17: style: The scope of the variable 'bCurAltSetting' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/common/lpcusb/target/usbstdreq.c:343:5: style: The scope of the variable 'bEP' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/common/lpcusb/target/usbstdreq.c:344:0: style: The scope of the variable 'wMaxPktSize' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/common/ubertooth.c:344:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/common/ubertooth.c:386:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/tc13badge/tc13badge.c:122:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
ubertooth-2018-08-R1/firmware/tc13badge/tc13badge.c:143:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
ubertooth-2018-08-R1/firmware/tc13badge/tc13badge.c:162:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
ubertooth-2018-08-R1/firmware/tc13badge/tc13badge.c:181:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
ubertooth-2018-08-R1/firmware/tc13badge/toorcon.c:170:7: style: The scope of the variable 'rssi' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/tc13badge/toorcon.c:171:11: style: The scope of the variable 'channel' can be reduced. [variableScope]
ubertooth-2018-08-R1/firmware/usb_test/usb_test.c:27:6: style: The scope of the variable 'c' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:44:2: warning: Member variable 'PacketSource_Ubertooth::btbb_packet_id' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:44:2: warning: Member variable 'PacketSource_Ubertooth::thread_active' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:44:2: warning: Member variable 'PacketSource_Ubertooth::fake_fd' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:44:2: warning: Member variable 'PacketSource_Ubertooth::pending_packet' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:44:2: warning: Member variable 'PacketSource_Ubertooth::ut' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:44:2: warning: Member variable 'PacketSource_Ubertooth::channel' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:49:2: warning: Member variable 'PacketSource_Ubertooth::btbb_packet_id' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:49:2: warning: Member variable 'PacketSource_Ubertooth::thread_active' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:49:2: warning: Member variable 'PacketSource_Ubertooth::fake_fd' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:49:2: warning: Member variable 'PacketSource_Ubertooth::pending_packet' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:49:2: warning: Member variable 'PacketSource_Ubertooth::ut' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:49:2: warning: Member variable 'PacketSource_Ubertooth::channel' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.h:64:2: warning: Member variable 'Btbb_Phy::proto_ref_btbbdev' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.h:64:2: warning: Member variable 'Btbb_Phy::dev_comp_btbbdev' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.h:64:2: warning: Member variable 'Btbb_Phy::dev_comp_common' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.h:64:2: warning: Member variable 'Btbb_Phy::pack_comp_btbb' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.h:64:2: warning: Member variable 'Btbb_Phy::pack_comp_common' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.h:64:2: warning: Member variable 'Btbb_Phy::pack_comp_device' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.h:68:2: warning: Member variable 'Btbb_Phy::proto_ref_btbbdev' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.h:68:2: warning: Member variable 'Btbb_Phy::dev_comp_btbbdev' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.h:68:2: warning: Member variable 'Btbb_Phy::dev_comp_common' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.h:68:2: warning: Member variable 'Btbb_Phy::pack_comp_btbb' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.h:68:2: warning: Member variable 'Btbb_Phy::pack_comp_common' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.h:68:2: warning: Member variable 'Btbb_Phy::pack_comp_device' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:49:2: style: Class 'PacketSource_Ubertooth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.h:68:2: style: Class 'Btbb_Phy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packet_btbb.cc:38:0: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.cc:240:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.cc:124:38: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.cc:148:38: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.cc:95:6: style: The scope of the variable 'write_size' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.cc:277:11: style: The scope of the variable 'nap' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.cc:345:6: style: The scope of the variable 'process_packet' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.cc:232:12: style: Checking if unsigned variable 'in_ch' is less than zero. [unsignedLessThanZero]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:72:14: warning: Virtual function 'ParseOptions' is called from constructor 'PacketSource_Ubertooth(GlobalRegistry*in_globalreg,string in_interface,vector<opt_pair>*in_opts)' at line 61. Dynamic binding is not used. [virtualCallInConstructor]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.cc:61:2: note: Calling ParseOptions
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:72:14: note: ParseOptions is a virtual method
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:75:14: warning: Virtual function 'CloseSource' is called from destructor '~PacketSource_Ubertooth()' at line 65. Dynamic binding is not used. [virtualCallInConstructor]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.cc:65:2: note: Calling CloseSource
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/packetsource_ubertooth.h:75:14: note: CloseSource is a virtual method
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.cc:62:32: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.cc:99:3: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.cc:103:10: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.cc:107:10: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.cc:111:10: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.cc:195:22: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.cc:240:22: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth-phyneutral/phy_btbb.cc:261:9: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/kismet_ubertooth.cc:87:0: style: Variable 'trackbtbb' is assigned a value that is never used. [unreadVariable]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:44:2: warning: Member variable 'PacketSource_Ubertooth::btbb_packet_id' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:44:2: warning: Member variable 'PacketSource_Ubertooth::thread_active' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:44:2: warning: Member variable 'PacketSource_Ubertooth::fake_fd' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:44:2: warning: Member variable 'PacketSource_Ubertooth::pending_packet' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:44:2: warning: Member variable 'PacketSource_Ubertooth::ut' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:44:2: warning: Member variable 'PacketSource_Ubertooth::channel' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:49:2: warning: Member variable 'PacketSource_Ubertooth::btbb_packet_id' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:49:2: warning: Member variable 'PacketSource_Ubertooth::thread_active' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:49:2: warning: Member variable 'PacketSource_Ubertooth::fake_fd' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:49:2: warning: Member variable 'PacketSource_Ubertooth::pending_packet' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:49:2: warning: Member variable 'PacketSource_Ubertooth::ut' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:49:2: warning: Member variable 'PacketSource_Ubertooth::channel' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/tracker_btbb.h:34:2: warning: Member variable 'btbb_network::lap' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/tracker_btbb.h:56:2: warning: Member variable 'Tracker_BTBB::globalreg' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/tracker_btbb.h:56:2: warning: Member variable 'Tracker_BTBB::BTBBDEV_ref' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/tracker_btbb.h:56:2: warning: Member variable 'Tracker_BTBB::timer_ref' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/tracker_btbb.h:35:3: performance: Variable 'first_time' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/tracker_btbb.h:36:3: performance: Variable 'last_time' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:49:2: style: Class 'PacketSource_Ubertooth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/tracker_btbb.h:57:2: style: Class 'Tracker_BTBB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packet_btbb.cc:38:0: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.cc:242:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.cc:124:38: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.cc:148:38: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.cc:95:6: style: The scope of the variable 'write_size' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.cc:279:11: style: The scope of the variable 'nap' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.cc:347:6: style: The scope of the variable 'process_packet' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.cc:234:12: style: Checking if unsigned variable 'in_ch' is less than zero. [unsignedLessThanZero]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:72:14: warning: Virtual function 'ParseOptions' is called from constructor 'PacketSource_Ubertooth(GlobalRegistry*in_globalreg,string in_interface,vector<opt_pair>*in_opts)' at line 61. Dynamic binding is not used. [virtualCallInConstructor]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.cc:61:2: note: Calling ParseOptions
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:72:14: note: ParseOptions is a virtual method
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:75:14: warning: Virtual function 'CloseSource' is called from destructor '~PacketSource_Ubertooth()' at line 65. Dynamic binding is not used. [virtualCallInConstructor]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.cc:65:2: note: Calling CloseSource
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/packetsource_ubertooth.h:75:14: note: CloseSource is a virtual method
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/tracker_btbb.cc:50:22: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/tracker_btbb.cc:136:3: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/tracker_btbb.cc:141:3: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/tracker_btbb.cc:149:10: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/tracker_btbb.cc:171:22: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/tracker_btbb.cc:221:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:307:30: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:339:30: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:370:30: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:482:30: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:509:30: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:566:30: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:594:3: style: C-style pointer casting [cstyleCast]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:598:33: style: Function 'Ubertooth_Details_Panel' argument 2 names different: declaration 'in_kpf' definition 'in_intf'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:131:75: note: Function 'Ubertooth_Details_Panel' argument 2 names different: declaration 'in_kpf' definition 'in_intf'.
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:598:33: note: Function 'Ubertooth_Details_Panel' argument 2 names different: declaration 'in_kpf' definition 'in_intf'.
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:640:6: style: Unused variable: selected [unusedVariable]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:126:2: warning: Member variable 'Ubertooth_Details_Panel::ubertooth' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:126:2: warning: Member variable 'Ubertooth_Details_Panel::btnet' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:126:2: warning: Member variable 'Ubertooth_Details_Panel::vbox' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:126:2: warning: Member variable 'Ubertooth_Details_Panel::btdetailt' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/kismet/plugin-ubertooth/ubertooth_ui.cc:126:2: warning: Member variable 'Ubertooth_Details_Panel::closebutton' is not initialized in the constructor. [uninitMemberVar]
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth.c:144:2: style: Variable 'ubertooth_devs' is reassigned a value before the old one has been used. [redundantAssignment]
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth.c:141:0: note: Variable 'ubertooth_devs' is reassigned a value before the old one has been used.
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth.c:144:2: note: Variable 'ubertooth_devs' is reassigned a value before the old one has been used.
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth.c:140:19: style: The scope of the variable 'r' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth.c:260:6: style: The scope of the variable 'r' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth.c:358:9: style: The scope of the variable 'nitems' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth.c:516:35: style: Function 'rx_dump' argument 2 names different: declaration 'full' definition 'bitstream'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth.h:93:35: note: Function 'rx_dump' argument 2 names different: declaration 'full' definition 'bitstream'.
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth.c:516:35: note: Function 'rx_dump' argument 2 names different: declaration 'full' definition 'bitstream'.
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth.c:346:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth.c:195:0: error: Memory leak: ubertooth_devs [memleak]
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth_callback.c:164:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth_control.c:638:59: style: Function 'cmd_set_bdaddr' argument 2 names different: declaration 'bdaddr' definition 'address'. [funcArgNamesDifferent]
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth_control.h:119:59: note: Function 'cmd_set_bdaddr' argument 2 names different: declaration 'bdaddr' definition 'address'.
ubertooth-2018-08-R1/host/libubertooth/src/ubertooth_control.c:638:59: note: Function 'cmd_set_bdaddr' argument 2 names different: declaration 'bdaddr' definition 'address'.
ubertooth-2018-08-R1/host/ubertooth-tools/src/cc2400.c:40:8: style: The scope of the variable 'format' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/ubertooth-tools/src/cc2400.c:347:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ubertooth-2018-08-R1/host/ubertooth-tools/src/ubertooth-btle.c:51:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ubertooth-2018-08-R1/host/ubertooth-tools/src/ubertooth-dfu.c:213:10: style: The scope of the variable 'state' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/ubertooth-tools/src/ubertooth-dfu.c:481:11: style: The scope of the variable 'count' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/ubertooth-tools/src/ubertooth-dfu.c:450:0: error: Resource leak: infile [resourceLeak]
ubertooth-2018-08-R1/host/ubertooth-tools/src/ubertooth-scan.c:197:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/ubertooth-tools/src/ubertooth-scan.c:197:41: style: The scope of the variable 'len' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/ubertooth-tools/src/ubertooth-scan.c:197:46: style: The scope of the variable 'flags' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/ubertooth-tools/src/ubertooth-scan.c:198:6: style: The scope of the variable 'max_rsp' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/ubertooth-tools/src/ubertooth-scan.c:198:15: style: The scope of the variable 'num_rsp' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/ubertooth-tools/src/ubertooth-scan.c:198:24: style: The scope of the variable 'lap' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/ubertooth-tools/src/ubertooth-specan.c:36:11: style: The scope of the variable 'frequency' can be reduced. [variableScope]
ubertooth-2018-08-R1/host/ubertooth-tools/src/ubertooth-specan.c:37:9: style: The scope of the variable 'rssi' can be reduced. [variableScope]
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/ubiquity-extension/ubiquity-extension_0.6.4~pre20141206.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/ublock-origin/ublock-origin_1.16.14+dfsg.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/ubuntu-keyring/ubuntu-keyring_2016.05.13.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/ubuntulooks/ubuntulooks_0.9.12.orig.tar.gz
ubuntulooks-0.9.12/engine/src/support.c:477:15: style: Variable 'steppers' is assigned a value that is never used. [unreadVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1165:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1167:3: note: Found duplicate branches for 'if' and 'else'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1165:3: note: Found duplicate branches for 'if' and 'else'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1871:4: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1873:6: note: Found duplicate branches for 'if' and 'else'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1871:4: note: Found duplicate branches for 'if' and 'else'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:286:19: style: The scope of the variable 'pattern' can be reduced. [variableScope]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1415:20: style: The scope of the variable 'pattern' can be reduced. [variableScope]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1469:19: style: The scope of the variable 'pattern' can be reduced. [variableScope]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1837:19: style: The scope of the variable 'pattern' can be reduced. [variableScope]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:274:49: style: Function 'ubuntulooks_draw_button' argument 3 names different: declaration 'widget' definition 'params'. [funcArgNamesDifferent]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.h:17:69: note: Function 'ubuntulooks_draw_button' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:274:49: note: Function 'ubuntulooks_draw_button' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:389:48: style: Function 'ubuntulooks_draw_entry' argument 3 names different: declaration 'widget' definition 'params'. [funcArgNamesDifferent]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.h:48:68: note: Function 'ubuntulooks_draw_entry' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:389:48: note: Function 'ubuntulooks_draw_entry' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:451:53: style: Function 'ubuntulooks_draw_spinbutton' argument 3 names different: declaration 'widget' definition 'params'. [funcArgNamesDifferent]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.h:53:68: note: Function 'ubuntulooks_draw_spinbutton' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:451:53: note: Function 'ubuntulooks_draw_spinbutton' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:475:58: style: Function 'ubuntulooks_draw_spinbutton_down' argument 3 names different: declaration 'widget' definition 'params'. [funcArgNamesDifferent]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.h:58:68: note: Function 'ubuntulooks_draw_spinbutton_down' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:475:58: note: Function 'ubuntulooks_draw_spinbutton_down' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:528:55: style: Function 'ubuntulooks_draw_scale_trough' argument 3 names different: declaration 'widget' definition 'params'. [funcArgNamesDifferent]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.h:23:69: note: Function 'ubuntulooks_draw_scale_trough' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:528:55: note: Function 'ubuntulooks_draw_scale_trough' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:687:56: style: Function 'ubuntulooks_draw_slider_button' argument 3 names different: declaration 'widget' definition 'params'. [funcArgNamesDifferent]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.h:42:68: note: Function 'ubuntulooks_draw_slider_button' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:687:56: note: Function 'ubuntulooks_draw_slider_button' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:772:66: style: Function 'ubuntulooks_draw_progressbar_trough' argument 3 names different: declaration 'widget' definition 'params'. [funcArgNamesDifferent]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.h:29:69: note: Function 'ubuntulooks_draw_progressbar_trough' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:772:66: note: Function 'ubuntulooks_draw_progressbar_trough' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:844:59: style: Function 'ubuntulooks_draw_progressbar_fill' argument 3 names different: declaration 'widget' definition 'params'. [funcArgNamesDifferent]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.h:36:69: note: Function 'ubuntulooks_draw_progressbar_fill' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:844:59: note: Function 'ubuntulooks_draw_progressbar_fill' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:894:53: style: Function 'ubuntulooks_draw_optionmenu' argument 3 names different: declaration 'widget' definition 'params'. [funcArgNamesDifferent]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.h:63:68: note: Function 'ubuntulooks_draw_optionmenu' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:894:53: note: Function 'ubuntulooks_draw_optionmenu' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:921:50: style: Function 'ubuntulooks_draw_menubar' argument 3 names different: declaration 'widget' definition 'params'. [funcArgNamesDifferent]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.h:73:68: note: Function 'ubuntulooks_draw_menubar' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:921:50: note: Function 'ubuntulooks_draw_menubar' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:993:63: style: Function 'ubuntulooks_draw_frame' argument 3 names different: declaration 'widget' definition 'params'. [funcArgNamesDifferent]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.h:84:68: note: Function 'ubuntulooks_draw_frame' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:993:63: note: Function 'ubuntulooks_draw_frame' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1074:46: style: Function 'ubuntulooks_draw_tab' argument 3 names different: declaration 'widget' definition 'params'. [funcArgNamesDifferent]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.h:78:68: note: Function 'ubuntulooks_draw_tab' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1074:46: note: Function 'ubuntulooks_draw_tab' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1408:69: style: Function 'ubuntulooks_draw_scrollbar_trough' argument 3 names different: declaration 'widget' definition 'params'. [funcArgNamesDifferent]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.h:125:73: note: Function 'ubuntulooks_draw_scrollbar_trough' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1408:69: note: Function 'ubuntulooks_draw_scrollbar_trough' argument 3 names different: declaration 'widget' definition 'params'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:284:39: style: Variable 'gradient_bottom' is assigned a value that is never used. [unreadVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:691:30: style: Variable 'border' is assigned a value that is never used. [unreadVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:692:20: style: Unused variable: top [unusedVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:692:25: style: Unused variable: bottom [unusedVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:693:19: style: Unused variable: pattern [unusedVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:777:30: style: Variable 'border' is assigned a value that is never used. [unreadVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:850:0: style: Variable 'tile_pos' is assigned a value that is never used. [unreadVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:851:19: style: Unused variable: stroke_width [unusedVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:852:8: style: Unused variable: x_step [unusedVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:855:19: style: Unused variable: shade1 [unusedVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1470:19: style: Unused variable: shadow [unusedVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_draw.c:1663:3: style: Variable 'bar_spacing' is assigned a value that is never used. [unreadVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:162:2: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:160:2: note: Variable 'token' is reassigned a value before the old one has been used.
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:162:2: note: Variable 'token' is reassigned a value before the old one has been used.
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:187:2: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:185:2: note: Variable 'token' is reassigned a value before the old one has been used.
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:187:2: note: Variable 'token' is reassigned a value before the old one has been used.
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:204:2: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:202:2: note: Variable 'token' is reassigned a value before the old one has been used.
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:204:2: note: Variable 'token' is reassigned a value before the old one has been used.
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:227:2: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:225:2: note: Variable 'token' is reassigned a value before the old one has been used.
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:227:2: note: Variable 'token' is reassigned a value before the old one has been used.
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:109:48: style: Function 'ubuntulooks_rc_style_init' argument 1 names different: declaration 'style' definition 'ubuntulooks_rc'. [funcArgNamesDifferent]
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:30:78: note: Function 'ubuntulooks_rc_style_init' argument 1 names different: declaration 'style' definition 'ubuntulooks_rc'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_rc_style.c:109:48: note: Function 'ubuntulooks_rc_style_init' argument 1 names different: declaration 'style' definition 'ubuntulooks_rc'.
ubuntulooks-0.9.12/engine/src/ubuntulooks_style.c:317:34: warning: Either the condition 'detail' is redundant or there is possible null pointer dereference: detail. [nullPointerRedundantCheck]
ubuntulooks-0.9.12/engine/src/ubuntulooks_style.c:298:6: note: Assuming that condition 'detail' is not redundant
ubuntulooks-0.9.12/engine/src/ubuntulooks_style.c:317:34: note: Null pointer dereference
ubuntulooks-0.9.12/engine/src/ubuntulooks_style.c:1296:32: warning: Redundant assignment of 'cl_style->menubarstyle' to itself. [selfAssignment]
ubuntulooks-0.9.12/engine/src/ubuntulooks_style.c:1297:32: warning: Redundant assignment of 'cl_style->menuitemstyle' to itself. [selfAssignment]
ubuntulooks-0.9.12/engine/src/ubuntulooks_style.c:1298:32: warning: Redundant assignment of 'cl_style->listviewitemstyle' to itself. [selfAssignment]
ubuntulooks-0.9.12/engine/src/ubuntulooks_style.c:1299:32: warning: Redundant assignment of 'cl_style->scrollbar_color' to itself. [selfAssignment]
ubuntulooks-0.9.12/engine/src/ubuntulooks_style.c:1300:32: warning: Redundant assignment of 'cl_style->has_scrollbar_color' to itself. [selfAssignment]
ubuntulooks-0.9.12/engine/src/ubuntulooks_style.c:1301:32: warning: Redundant assignment of 'cl_style->animation' to itself. [selfAssignment]
ubuntulooks-0.9.12/engine/src/ubuntulooks_style.c:1302:32: warning: Redundant assignment of 'cl_style->gdm' to itself. [selfAssignment]
ubuntulooks-0.9.12/engine/src/ubuntulooks_style.c:399:9: style: The scope of the variable 'children' can be reduced. [variableScope]
ubuntulooks-0.9.12/engine/src/ubuntulooks_style.c:1049:6: style: Unused variable: lx [unusedVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_style.c:1049:10: style: Unused variable: ly [unusedVariable]
ubuntulooks-0.9.12/engine/src/ubuntulooks_style.c:482:7: error: Uninitialized variable: column_index [uninitvar]
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/uc-echo/uc-echo_1.12.orig.tar.gz
echo_v1_12/DNASeq.hpp:96:9: performance: Variable 'kmer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
echo_v1_12/DNASeq.hpp:31:5: style: Class 'DNASeq' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
echo_v1_12/DNASeq.hpp:95:5: style: Class 'Kmer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
echo_v1_12/KmerHashMap.hpp:171:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
echo_v1_12/KmerHashMap.hpp:85:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
echo_v1_12/KmerHashMap.hpp:130:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
echo_v1_12/KmerHashMap.hpp:23:5: warning: Member variable 'KmerOccurrence::readID' is not initialized in the constructor. [uninitMemberVar]
echo_v1_12/KmerHashMap.hpp:23:5: warning: Member variable 'KmerOccurrence::pos' is not initialized in the constructor. [uninitMemberVar]
echo_v1_12/DNASeq.hpp:20:48: style: Unused private function: 'DNASeq::ComplementBaseInitializer' [unusedPrivateFunction]
echo_v1_12/MMAP.hpp:16:5: style: Class 'MMAP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
echo_v1_12/MMAPReads.hpp:11:5: style: Class 'MMAPReads' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
echo_v1_12/NeighborSet.hpp:239:30: style: Unsigned variable '+' can't be negative so it is unnecessary to test it. [unsignedPositive]
echo_v1_12/NeighborSet.hpp:121:113: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
echo_v1_12/NeighborSet.hpp:227:5: warning: Member variable 'NeighborSet::st1' is not initialized in the constructor. [uninitMemberVarPrivate]
echo_v1_12/NeighborSet.hpp:227:5: warning: Member variable 'NeighborSet::ed1' is not initialized in the constructor. [uninitMemberVarPrivate]
echo_v1_12/NeighborSet.hpp:227:5: warning: Member variable 'NeighborSet::range1' is not initialized in the constructor. [uninitMemberVarPrivate]
echo_v1_12/NeighborSet.hpp:227:5: warning: Member variable 'NeighborSet::st2' is not initialized in the constructor. [uninitMemberVarPrivate]
echo_v1_12/NeighborSet.hpp:227:5: warning: Member variable 'NeighborSet::ed2' is not initialized in the constructor. [uninitMemberVarPrivate]
echo_v1_12/NeighborSet.hpp:227:5: warning: Member variable 'NeighborSet::range2' is not initialized in the constructor. [uninitMemberVarPrivate]
echo_v1_12/NeighborSet.hpp:86:17: style: Technically the member function 'NeighborInfo::operator==' can be const. [functionConst]
echo_v1_12/NeighborSet.hpp:90:17: style: Technically the member function 'NeighborInfo::operator!=' can be const. [functionConst]
echo_v1_12/NeighborSet.hpp:104:9: style: Class 'NeighborSetDumper' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
echo_v1_12/NeighborSet.hpp:104:9: style: Class 'NeighborSetDumper' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
echo_v1_12/NeighborSet.hpp:189:9: style: Class 'NeighborSetLoader' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
echo_v1_12/NeighborSet.hpp:189:9: style: Class 'NeighborSetLoader' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
echo_v1_12/NeighborSet.hpp:186:5: style: Class 'NeighborSetLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
echo_v1_12/NeighborJoin.cpp:24:9: style: Class 'removeNeighborPredicate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
echo_v1_12/NeighborJoinParam.cpp:24:9: style: Class 'removeNeighborPredicate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
echo_v1_12/NeighborMerge.cpp:43:112: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
echo_v1_12/Voting.cpp:165:112: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
echo_v1_12/Voting.cpp:178:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
echo_v1_12/Voting.cpp:224:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
echo_v1_12/Voting.cpp:225:107: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
echo_v1_12/Voting.cpp:251:103: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
echo_v1_12/Voting.cpp:283:107: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
echo_v1_12/Voting.cpp:301:107: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
echo_v1_12/hashing.cpp:48:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/ucarp/ucarp_1.5.2.orig.tar.gz
ucarp-1.5.2/src/crypto.h:23:0: error: #error Please report your architecture and OS type to j at ucarp dot org [preprocessorErrorDirective]
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/ucblogo/ucblogo_6.0+dfsg.orig.tar.xz
ucblogo-6.0/TextEditor.cpp:139:12: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
ucblogo-6.0/TextEditor.cpp:132:10: note: outer condition: loc==-1
ucblogo-6.0/TextEditor.cpp:139:12: note: identical inner condition: loc==-1
ucblogo-6.0/TextEditor.cpp:139:12: style: Condition 'loc==-1' is always true [knownConditionTrueFalse]
ucblogo-6.0/TextEditor.cpp:132:10: note: Assuming that condition 'loc==-1' is not redundant
ucblogo-6.0/TextEditor.cpp:139:12: note: Condition 'loc==-1' is always true
ucblogo-6.0/TextEditor.cpp:117:8: style: Variable 'end' is assigned a value that is never used. [unreadVariable]
ucblogo-6.0/TextEditor.cpp:39:8: performance: Variable 'font' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ucblogo-6.0/LogoFrame.h:21:5: style: Class 'LogoEventManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ucblogo-6.0/wxTerminal.h:22:3: style: Class 'TurtleWindowPrintout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ucblogo-6.0/wxTurtleGraphics.h:153:5: style: Class 'TurtleCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ucblogo-6.0/coms.c:440:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ucblogo-6.0/coms.c:176:9: style: The scope of the variable 'arg' can be reduced. [variableScope]
ucblogo-6.0/coms.c:191:9: style: The scope of the variable 'arg' can be reduced. [variableScope]
ucblogo-6.0/coms.c:262:12: style: The scope of the variable 'f' can be reduced. [variableScope]
ucblogo-6.0/coms.c:401:18: style: The scope of the variable 'n' can be reduced. [variableScope]
ucblogo-6.0/coms.c:403:15: style: The scope of the variable 'seconds' can be reduced. [variableScope]
ucblogo-6.0/coms.c:403:24: style: The scope of the variable 'microseconds' can be reduced. [variableScope]
ucblogo-6.0/coms.c:541:9: style: The scope of the variable 'len' can be reduced. [variableScope]
ucblogo-6.0/error.c:264:9: style: The scope of the variable 'sav_input_blocking' can be reduced. [variableScope]
ucblogo-6.0/files.c:445:6: warning: Either the condition 'arg!=(struct logo_node*)0' is redundant or there is possible null pointer dereference: arg. [nullPointerRedundantCheck]
ucblogo-6.0/files.c:451:15: note: Assuming that condition 'arg!=(struct logo_node*)0' is not redundant
ucblogo-6.0/files.c:445:6: note: Null pointer dereference
ucblogo-6.0/files.c:304:11: style: The scope of the variable 'margs' can be reduced. [variableScope]
ucblogo-6.0/files.c:419:22: style: The scope of the variable 'exec_list' can be reduced. [variableScope]
ucblogo-6.0/files.c:489:22: style: The scope of the variable 'exec_list' can be reduced. [variableScope]
ucblogo-6.0/files.c:633:11: style: The scope of the variable 'cp' can be reduced. [variableScope]
ucblogo-6.0/files.c:668:11: style: Checking if unsigned variable 'c' is less than zero. [unsignedLessThanZero]
ucblogo-6.0/files.c:692:10: style: Unused variable: nc [unusedVariable]
ucblogo-6.0/files.c:666:0: error: Memory leak: strhead [memleak]
ucblogo-6.0/graphics.c:1791:3: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1792:3: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1793:3: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1794:3: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1795:3: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1796:3: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1797:3: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1798:3: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1977:11: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1978:11: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1979:11: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1980:11: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1981:11: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1982:11: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1983:11: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:1984:11: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:2269:8: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:2271:8: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:2272:24: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:2273:22: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:2274:23: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ucblogo-6.0/graphics.c:302:12: style: The scope of the variable 'a' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:317:12: style: The scope of the variable 'a' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:420:12: style: The scope of the variable 'yi' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:420:16: style: The scope of the variable 'newd' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:421:12: style: The scope of the variable 'ryi' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:444:12: style: The scope of the variable 'yi' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:444:16: style: The scope of the variable 'newd' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:445:12: style: The scope of the variable 'ryi' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:468:12: style: The scope of the variable 'xi' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:468:16: style: The scope of the variable 'newd' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:469:12: style: The scope of the variable 'rxi' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:505:12: style: The scope of the variable 'xi' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:505:16: style: The scope of the variable 'newd' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:506:12: style: The scope of the variable 'rxi' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:676:12: style: The scope of the variable 'm' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:676:15: style: The scope of the variable 'a' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:696:11: style: The scope of the variable 'xnode' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:697:12: style: The scope of the variable 'x' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:697:15: style: The scope of the variable 'y' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:779:12: style: The scope of the variable 'scaled_x' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:779:22: style: The scope of the variable 'scaled_y' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:779:32: style: The scope of the variable 'tx' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:779:36: style: The scope of the variable 'ty' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:779:40: style: The scope of the variable 'save_heading' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:780:13: style: The scope of the variable 'wrapping' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:826:12: style: The scope of the variable 'target_x' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:826:22: style: The scope of the variable 'target_y' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:955:11: style: The scope of the variable 'theLength' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1085:11: style: The scope of the variable 'val' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1102:11: style: The scope of the variable 'val' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1297:12: style: The scope of the variable 'pitch' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1297:19: style: The scope of the variable 'duration' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1318:9: style: The scope of the variable 'pen_state' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1362:12: style: The scope of the variable 'angle' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1363:12: style: The scope of the variable 'radius' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1364:12: style: The scope of the variable 'ang' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1365:12: style: The scope of the variable 'tx' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1366:12: style: The scope of the variable 'ty' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1367:12: style: The scope of the variable 'count' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1368:12: style: The scope of the variable 'delta' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1369:12: style: The scope of the variable 'x' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1370:12: style: The scope of the variable 'y' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1372:9: style: The scope of the variable 'turtle_state' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1373:9: style: The scope of the variable 'pen_state' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1468:19: style: The scope of the variable 'ptr' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1469:20: style: The scope of the variable 'idx' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1469:25: style: The scope of the variable 'count' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1471:30: style: The scope of the variable 'point' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1472:18: style: The scope of the variable 'lastx' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1472:24: style: The scope of the variable 'lasty' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:1774:9: style: The scope of the variable 'count' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:2010:11: style: The scope of the variable 'fp' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:2012:12: style: The scope of the variable 'want' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:2012:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:2014:11: style: The scope of the variable 'p' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:2065:11: style: The scope of the variable 'fp' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:2067:12: style: The scope of the variable 'want' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:2067:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:2068:11: style: The scope of the variable 'p' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:2166:11: style: The scope of the variable 'fp' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:2167:24: style: The scope of the variable 'act' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:2167:31: style: The scope of the variable 'lastx' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:2167:42: style: The scope of the variable 'lasty' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:2167:53: style: The scope of the variable 'vis' can be reduced. [variableScope]
ucblogo-6.0/graphics.c:153:0: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
ucblogo-6.0/graphics.c:153:0: style: Variable 'g' is assigned a value that is never used. [unreadVariable]
ucblogo-6.0/graphics.c:153:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
ucblogo-6.0/graphics.c:1304:23: style: Variable 'duration' is assigned a value that is never used. [unreadVariable]
ucblogo-6.0/intern.c:42:28: style: The scope of the variable 'g' can be reduced. [variableScope]
ucblogo-6.0/intern.c:87:9: style: The scope of the variable 'cmpresult' can be reduced. [variableScope]
ucblogo-6.0/intern.c:46:15: error: Shifting 32-bit value by 60 bits is undefined behaviour [shiftTooManyBits]
ucblogo-6.0/intern.c:46:15: error: Signed integer overflow for expression '15<<((8*sizeof(long))-4)'. [integerOverflow]
ucblogo-6.0/lists.c:126:33: style: The scope of the variable 'argp' can be reduced. [variableScope]
ucblogo-6.0/lists.c:126:40: style: The scope of the variable 'tail' can be reduced. [variableScope]
ucblogo-6.0/lists.c:146:33: style: The scope of the variable 'argp' can be reduced. [variableScope]
ucblogo-6.0/lists.c:146:40: style: The scope of the variable 'tail' can be reduced. [variableScope]
ucblogo-6.0/lists.c:210:12: style: The scope of the variable 'i' can be reduced. [variableScope]
ucblogo-6.0/lists.c:225:12: style: The scope of the variable 'i' can be reduced. [variableScope]
ucblogo-6.0/lists.c:237:10: style: The scope of the variable 'i' can be reduced. [variableScope]
ucblogo-6.0/lists.c:451:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ucblogo-6.0/lists.c:496:12: style: The scope of the variable 'f' can be reduced. [variableScope]
ucblogo-6.0/lists.c:528:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ucblogo-6.0/lists.c:600:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ucblogo-6.0/lists.c:644:12: style: The scope of the variable 'd' can be reduced. [variableScope]
ucblogo-6.0/lists.c:660:9: style: The scope of the variable 'len' can be reduced. [variableScope]
ucblogo-6.0/lists.c:660:18: style: The scope of the variable 'org' can be reduced. [variableScope]
ucblogo-6.0/lists.c:660:27: style: The scope of the variable 'i' can be reduced. [variableScope]
ucblogo-6.0/lists.c:691:21: style: The scope of the variable 'arg' can be reduced. [variableScope]
ucblogo-6.0/lists.c:692:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ucblogo-6.0/lists.c:725:10: style: The scope of the variable 'result' can be reduced. [variableScope]
ucblogo-6.0/logodata.c:211:10: style: The scope of the variable 'c' can be reduced. [variableScope]
ucblogo-6.0/logodata.c:260:10: style: The scope of the variable 'c1' can be reduced. [variableScope]
ucblogo-6.0/logodata.c:260:14: style: The scope of the variable 'c2' can be reduced. [variableScope]
ucblogo-6.0/logodata.c:362:11: style: The scope of the variable 'val' can be reduced. [variableScope]
ucblogo-6.0/logodata.c:512:28: style: The scope of the variable 'plist' can be reduced. [variableScope]
ucblogo-6.0/logodata.c:528:37: style: The scope of the variable 'plist' can be reduced. [variableScope]
ucblogo-6.0/logodata.c:556:28: style: The scope of the variable 'plist' can be reduced. [variableScope]
ucblogo-6.0/logodata.c:596:20: style: The scope of the variable 'plist' can be reduced. [variableScope]
ucblogo-6.0/macterm.c:212:11: style: The scope of the variable 'xnode' can be reduced. [variableScope]
ucblogo-6.0/macterm.c:225:11: style: The scope of the variable 'xnode' can be reduced. [variableScope]
ucblogo-6.0/macterm.c:385:21: style: The scope of the variable 'temp' can be reduced. [variableScope]
ucblogo-6.0/macterm.c:664:10: style: The scope of the variable 'prev' can be reduced. [variableScope]
ucblogo-6.0/macterm.c:238:15: style: Unused variable: old [unusedVariable]
ucblogo-6.0/macterm.c:446:9: style: Unused variable: count [unusedVariable]
ucblogo-6.0/macterm.c:537:10: style: Unused variable: bounds [unusedVariable]
ucblogo-6.0/macterm.c:562:10: style: Unused variable: bounds [unusedVariable]
ucblogo-6.0/macterm.c:374:16: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucblogo-6.0/macterm.c:375:16: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucblogo-6.0/macterm.c:376:16: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucblogo-6.0/math.c:74:16: style: The scope of the variable 'r' can be reduced. [variableScope]
ucblogo-6.0/math.c:160:17: style: The scope of the variable 'val' can be reduced. [variableScope]
ucblogo-6.0/math.c:164:9: style: The scope of the variable 'sign' can be reduced. [variableScope]
ucblogo-6.0/math.c:552:12: style: The scope of the variable 'i' can be reduced. [variableScope]
ucblogo-6.0/math.c:92:17: style: Checking if unsigned variable 'range' is less than zero. [unsignedLessThanZero]
ucblogo-6.0/mem.c:120:10: style: The scope of the variable 'p' can be reduced. [variableScope]
ucblogo-6.0/mem.c:150:12: style: The scope of the variable 'size' can be reduced. [variableScope]
ucblogo-6.0/mem.c:338:10: style: The scope of the variable 'loop' can be reduced. [variableScope]
ucblogo-6.0/mem.c:185:44: style: Function 'check_valid_oldyoung' argument 2 names different: declaration 'n' definition 'new'. [funcArgNamesDifferent]
ucblogo-6.0/globals.h:107:51: note: Function 'check_valid_oldyoung' argument 2 names different: declaration 'n' definition 'new'.
ucblogo-6.0/mem.c:185:44: note: Function 'check_valid_oldyoung' argument 2 names different: declaration 'n' definition 'new'.
ucblogo-6.0/mem.c:219:20: style: Unused variable: pa [unusedVariable]
ucblogo-6.0/mem.c:219:25: style: Unused variable: pb [unusedVariable]
ucblogo-6.0/mem.c:219:30: style: Unused variable: pc [unusedVariable]
ucblogo-6.0/mem.c:219:35: style: Unused variable: pd [unusedVariable]
ucblogo-6.0/mem.c:219:40: style: Unused variable: pe [unusedVariable]
ucblogo-6.0/mem.c:220:18: style: Unused variable: aa [unusedVariable]
ucblogo-6.0/mem.c:220:22: style: Unused variable: bb [unusedVariable]
ucblogo-6.0/mem.c:220:26: style: Unused variable: cc [unusedVariable]
ucblogo-6.0/mem.c:220:30: style: Unused variable: dd [unusedVariable]
ucblogo-6.0/mem.c:220:34: style: Unused variable: ee [unusedVariable]
ucblogo-6.0/paren.c:207:38: style: The scope of the variable 'pproc' can be reduced. [variableScope]
ucblogo-6.0/paren.c:304:26: style: The scope of the variable 'result' can be reduced. [variableScope]
ucblogo-6.0/parse.c:225:27: style: The scope of the variable 'vbar' can be reduced. [variableScope]
ucblogo-6.0/parse.c:225:37: style: The scope of the variable 'paren' can be reduced. [variableScope]
ucblogo-6.0/parse.c:226:9: style: The scope of the variable 'bracket' can be reduced. [variableScope]
ucblogo-6.0/parse.c:226:22: style: The scope of the variable 'brace' can be reduced. [variableScope]
ucblogo-6.0/parse.c:226:33: style: The scope of the variable 'p_pos' can be reduced. [variableScope]
ucblogo-6.0/parse.c:226:50: style: The scope of the variable 'insemi' can be reduced. [variableScope]
ucblogo-6.0/print.c:257:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'logo_node *'. [invalidPrintfArgType_sint]
ucblogo-6.0/print.c:36:9: style: Unused variable: i [unusedVariable]
ucblogo-6.0/win32trm.c:872:12: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
ucblogo-6.0/win32trm.c:876:12: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
ucblogo-6.0/win32trm.c:400:11: style: The scope of the variable 'copyPtr' can be reduced. [variableScope]
ucblogo-6.0/win32trm.c:401:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ucblogo-6.0/win32trm.c:401:11: style: The scope of the variable 'j' can be reduced. [variableScope]
ucblogo-6.0/win32trm.c:926:24: style: The scope of the variable 'old' can be reduced. [variableScope]
ucblogo-6.0/win32trm.c:1312:15: style: The scope of the variable 'back' can be reduced. [variableScope]
ucblogo-6.0/win32trm.c:1332:19: style: The scope of the variable 'count_lo' can be reduced. [variableScope]
ucblogo-6.0/win32trm.c:1333:19: style: The scope of the variable 'count_hi' can be reduced. [variableScope]
ucblogo-6.0/win32trm.c:1334:12: style: The scope of the variable 'count' can be reduced. [variableScope]
ucblogo-6.0/win32trm.c:1335:13: style: The scope of the variable 'NumTicksToWait' can be reduced. [variableScope]
ucblogo-6.0/win32trm.c:163:12: style: Variable 'xpos' is assigned a value that is never used. [unreadVariable]
ucblogo-6.0/win32trm.c:603:23: style: Variable 'exec_list' is assigned a value that is never used. [unreadVariable]
ucblogo-6.0/wrksp.c:234:22: warning: Either the condition 'arg==(struct logo_node*)0' is redundant or there is possible null pointer dereference: arg. [nullPointerRedundantCheck]
ucblogo-6.0/wrksp.c:236:11: note: Assuming that condition 'arg==(struct logo_node*)0' is not redundant
ucblogo-6.0/wrksp.c:234:22: note: Null pointer dereference
ucblogo-6.0/wrksp.c:292:11: style: The scope of the variable 'p' can be reduced. [variableScope]
ucblogo-6.0/wrksp.c:292:15: style: The scope of the variable 'q' can be reduced. [variableScope]
ucblogo-6.0/wrksp.c:292:18: style: The scope of the variable 'pc' can be reduced. [variableScope]
ucblogo-6.0/wrksp.c:292:22: style: The scope of the variable 'qc' can be reduced. [variableScope]
ucblogo-6.0/wrksp.c:293:12: style: The scope of the variable 'i' can be reduced. [variableScope]
ucblogo-6.0/wrksp.c:318:14: style: The scope of the variable 'c' can be reduced. [variableScope]
ucblogo-6.0/wrksp.c:342:17: style: The scope of the variable 'lastnode2' can be reduced. [variableScope]
ucblogo-6.0/wrksp.c:1272:11: style: The scope of the variable 'nd' can be reduced. [variableScope]
ucblogo-6.0/wrksp.c:1272:16: style: The scope of the variable 'what' can be reduced. [variableScope]
ucblogo-6.0/wrksp.c:1682:12: style: The scope of the variable 'min' can be reduced. [variableScope]
ucblogo-6.0/wrksp.c:1724:9: style: The scope of the variable 'old_default' can be reduced. [variableScope]
ucblogo-6.0/wrksp.c:1724:27: style: The scope of the variable 'new_default' can be reduced. [variableScope]
ucblogo-6.0/wrksp.c:1788:23: style: The scope of the variable 'pproc' can be reduced. [variableScope]
ucblogo-6.0/wrksp.c:1791:10: style: The scope of the variable 'junk' can be reduced. [variableScope]
ucblogo-6.0/wrksp.c:1794:9: style: The scope of the variable 'lines' can be reduced. [variableScope]
ucblogo-6.0/wxMain.cpp:73:10: style: Unused variable: temp [unusedVariable]
ucblogo-6.0/wxTerminal.cpp:801:16: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:803:16: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:1657:3: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:1667:7: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:1764:3: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:1771:7: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:1774:5: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:1984:3: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:1989:3: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2029:3: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2043:3: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2140:5: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2144:7: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2215:5: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2222:5: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2255:7: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2295:2: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2296:2: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2305:7: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2307:2: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2308:2: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2314:3: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2320:3: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2406:2: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2415:6: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2419:4: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:2420:4: style: C-style pointer casting [cstyleCast]
ucblogo-6.0/wxTerminal.cpp:419:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ucblogo-6.0/wxTerminal.cpp:1067:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ucblogo-6.0/wxTerminal.cpp:1139:9: style: The scope of the variable 'len' can be reduced. [variableScope]
ucblogo-6.0/wxTerminal.cpp:1958:7: style: The scope of the variable 'tx' can be reduced. [variableScope]
ucblogo-6.0/wxTerminal.cpp:1958:10: style: The scope of the variable 'ty' can be reduced. [variableScope]
ucblogo-6.0/wxTerminal.cpp:2282:12: style: The scope of the variable 'grab_char' can be reduced. [variableScope]
ucblogo-6.0/wxTerminal.cpp:2282:23: style: The scope of the variable 'grab_mode' can be reduced. [variableScope]
ucblogo-6.0/wxTerminal.cpp:2350:14: style: The scope of the variable 'old_vis_y' can be reduced. [variableScope]
ucblogo-6.0/wxTerminal.cpp:2524:5: style: The scope of the variable 'pname' can be reduced. [variableScope]
ucblogo-6.0/wxTerminal.cpp:2570:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
ucblogo-6.0/wxTerminal.cpp:1790:59: style: Function 'GetClickCoords' argument 2 names different: declaration 'x' definition 'click_x'. [funcArgNamesDifferent]
ucblogo-6.0/wxTerminal.h:308:49: note: Function 'GetClickCoords' argument 2 names different: declaration 'x' definition 'click_x'.
ucblogo-6.0/wxTerminal.cpp:1790:59: note: Function 'GetClickCoords' argument 2 names different: declaration 'x' definition 'click_x'.
ucblogo-6.0/wxTerminal.cpp:1790:73: style: Function 'GetClickCoords' argument 3 names different: declaration 'y' definition 'click_y'. [funcArgNamesDifferent]
ucblogo-6.0/wxTerminal.h:308:57: note: Function 'GetClickCoords' argument 3 names different: declaration 'y' definition 'click_y'.
ucblogo-6.0/wxTerminal.cpp:1790:73: note: Function 'GetClickCoords' argument 3 names different: declaration 'y' definition 'click_y'.
ucblogo-6.0/wxTerminal.cpp:1888:38: style: Function 'InvertArea' argument 2 names different: declaration 'tx1' definition 't_x'. [funcArgNamesDifferent]
ucblogo-6.0/wxTerminal.h:300:33: note: Function 'InvertArea' argument 2 names different: declaration 'tx1' definition 't_x'.
ucblogo-6.0/wxTerminal.cpp:1888:38: note: Function 'InvertArea' argument 2 names different: declaration 'tx1' definition 't_x'.
ucblogo-6.0/wxTerminal.cpp:1888:47: style: Function 'InvertArea' argument 3 names different: declaration 'tx2' definition 't_y'. [funcArgNamesDifferent]
ucblogo-6.0/wxTerminal.h:300:42: note: Function 'InvertArea' argument 3 names different: declaration 'tx2' definition 't_y'.
ucblogo-6.0/wxTerminal.cpp:1888:47: note: Function 'InvertArea' argument 3 names different: declaration 'tx2' definition 't_y'.
ucblogo-6.0/wxTerminal.cpp:2176:32: style: Function 'ResizeTerminal' argument 1 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
ucblogo-6.0/wxTerminal.h:268:35: note: Function 'ResizeTerminal' argument 1 names different: declaration 'w' definition 'width'.
ucblogo-6.0/wxTerminal.cpp:2176:32: note: Function 'ResizeTerminal' argument 1 names different: declaration 'w' definition 'width'.
ucblogo-6.0/wxTerminal.cpp:2176:43: style: Function 'ResizeTerminal' argument 2 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
ucblogo-6.0/wxTerminal.h:268:42: note: Function 'ResizeTerminal' argument 2 names different: declaration 'h' definition 'height'.
ucblogo-6.0/wxTerminal.cpp:2176:43: note: Function 'ResizeTerminal' argument 2 names different: declaration 'h' definition 'height'.
ucblogo-6.0/wxTerminal.cpp:2572:6: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
ucblogo-6.0/wxTurtleGraphics.cpp:328:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ucblogo-6.0/wxTurtleGraphics.cpp:586:13: style: The scope of the variable 'expected' can be reduced. [variableScope]
ucblogo-6.0/wxTurtleGraphics.cpp:605:13: style: The scope of the variable 'expected' can be reduced. [variableScope]
ucblogo-6.0/wxTurtleGraphics.cpp:902:16: style: The scope of the variable 'numLines' can be reduced. [variableScope]
ucblogo-6.0/wxTurtleGraphics.cpp:352:39: style: Function 'SetOwner' argument 1 names different: declaration 'frame' definition 'owner'. [funcArgNamesDifferent]
ucblogo-6.0/wxTurtleGraphics.h:170:30: note: Function 'SetOwner' argument 1 names different: declaration 'frame' definition 'owner'.
ucblogo-6.0/wxTurtleGraphics.cpp:352:39: note: Function 'SetOwner' argument 1 names different: declaration 'frame' definition 'owner'.
ucblogo-6.0/wxTurtleGraphics.cpp:1226:40: style: Function 'HasPage' argument 1 names different: declaration 'page' definition 'pageNum'. [funcArgNamesDifferent]
ucblogo-6.0/wxTerminal.h:24:20: note: Function 'HasPage' argument 1 names different: declaration 'page' definition 'pageNum'.
ucblogo-6.0/wxTurtleGraphics.cpp:1226:40: note: Function 'HasPage' argument 1 names different: declaration 'page' definition 'pageNum'.
ucblogo-6.0/wxTurtleGraphics.cpp:339:5: style: Variable 'unset_windowDC' is modified but its new value is never used. [unreadVariable]
ucblogo-6.0/wxTurtleGraphics.cpp:915:11: style: Unused variable: dc [unusedVariable]
ucblogo-6.0/wxterm.c:154:5: style: Variable 'x_coord' is reassigned a value before the old one has been used. [redundantAssignment]
ucblogo-6.0/wxterm.c:150:2: note: Variable 'x_coord' is reassigned a value before the old one has been used.
ucblogo-6.0/wxterm.c:154:5: note: Variable 'x_coord' is reassigned a value before the old one has been used.
ucblogo-6.0/wxterm.c:155:5: style: Variable 'y_coord' is reassigned a value before the old one has been used. [redundantAssignment]
ucblogo-6.0/wxterm.c:151:2: note: Variable 'y_coord' is reassigned a value before the old one has been used.
ucblogo-6.0/wxterm.c:155:5: note: Variable 'y_coord' is reassigned a value before the old one has been used.
ucblogo-6.0/wxterm.c:241:9: style: Unused variable: val [unusedVariable]
ucblogo-6.0/ztcterm.c:94:9: style: The scope of the variable 'errorcode' can be reduced. [variableScope]
ucblogo-6.0/ztcterm.c:279:15: style: The scope of the variable 'back' can be reduced. [variableScope]
ucblogo-6.0/ztcterm.c:476:9: style: The scope of the variable 'save_vis' can be reduced. [variableScope]
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/uchardet/uchardet_0.0.6.orig.tar.xz
uchardet-0.0.6/src/CharDistribution.cpp:55:19: style: Checking if unsigned variable 'mTotalChars' is less than zero. [unsignedLessThanZero]
uchardet-0.0.6/src/CharDistribution.h:50:3: warning: Member variable 'CharDistributionAnalysis::mCharToFreqOrder' is not initialized in the constructor. [uninitMemberVar]
uchardet-0.0.6/src/CharDistribution.h:50:3: warning: Member variable 'CharDistributionAnalysis::mTableSize' is not initialized in the constructor. [uninitMemberVar]
uchardet-0.0.6/src/CharDistribution.h:50:3: warning: Member variable 'CharDistributionAnalysis::mTypicalDistributionRatio' is not initialized in the constructor. [uninitMemberVar]
uchardet-0.0.6/src/CharDistribution.h:53:8: performance: Technically the member function 'CharDistributionAnalysis::HandleData' can be static. [functionStatic]
uchardet-0.0.6/src/CharDistribution.h:76:9: style: Technically the member function 'CharDistributionAnalysis::GetConfidence' can be const. [functionConst]
uchardet-0.0.6/src/CharDistribution.cpp:50:33: note: Technically the member function 'CharDistributionAnalysis::GetConfidence' can be const.
uchardet-0.0.6/src/CharDistribution.h:76:9: note: Technically the member function 'CharDistributionAnalysis::GetConfidence' can be const.
uchardet-0.0.6/src/CharDistribution.h:89:13: performance: Technically the member function 'CharDistributionAnalysis::SetOpion' can be static. [functionStatic]
uchardet-0.0.6/src/CharDistribution.h:93:10: style: Technically the member function 'CharDistributionAnalysis::GotEnoughData' can be const. [functionConst]
uchardet-0.0.6/src/CharDistribution.h:135:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/CharDistribution.h:99:19: note: Virtual function in base class
uchardet-0.0.6/src/CharDistribution.h:135:11: note: Function in derived class
uchardet-0.0.6/src/CharDistribution.h:153:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/CharDistribution.h:99:19: note: Virtual function in base class
uchardet-0.0.6/src/CharDistribution.h:153:11: note: Function in derived class
uchardet-0.0.6/src/CharDistribution.h:170:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/CharDistribution.h:99:19: note: Virtual function in base class
uchardet-0.0.6/src/CharDistribution.h:170:11: note: Function in derived class
uchardet-0.0.6/src/CharDistribution.h:188:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/CharDistribution.h:99:19: note: Virtual function in base class
uchardet-0.0.6/src/CharDistribution.h:188:11: note: Function in derived class
uchardet-0.0.6/src/CharDistribution.h:208:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/CharDistribution.h:99:19: note: Virtual function in base class
uchardet-0.0.6/src/CharDistribution.h:208:11: note: Function in derived class
uchardet-0.0.6/src/CharDistribution.h:233:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/CharDistribution.h:99:19: note: Virtual function in base class
uchardet-0.0.6/src/CharDistribution.h:233:11: note: Function in derived class
uchardet-0.0.6/src/JpCntx.cpp:134:11: style: The scope of the variable 'order' can be reduced. [variableScope]
uchardet-0.0.6/src/JpCntx.h:77:9: style: Technically the member function 'JapaneseContextAnalysis::GetConfidence' can be const. [functionConst]
uchardet-0.0.6/src/JpCntx.cpp:185:33: note: Technically the member function 'JapaneseContextAnalysis::GetConfidence' can be const.
uchardet-0.0.6/src/JpCntx.h:77:9: note: Technically the member function 'JapaneseContextAnalysis::GetConfidence' can be const.
uchardet-0.0.6/src/JpCntx.h:79:13: performance: Technically the member function 'JapaneseContextAnalysis::SetOpion' can be static. [functionStatic]
uchardet-0.0.6/src/JpCntx.h:80:10: style: Technically the member function 'JapaneseContextAnalysis::GotEnoughData' can be const. [functionConst]
uchardet-0.0.6/src/JpCntx.h:111:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/JpCntx.h:83:19: note: Virtual function in base class
uchardet-0.0.6/src/JpCntx.h:111:11: note: Function in derived class
uchardet-0.0.6/src/JpCntx.h:113:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/JpCntx.h:84:19: note: Virtual function in base class
uchardet-0.0.6/src/JpCntx.h:113:11: note: Function in derived class
uchardet-0.0.6/src/JpCntx.h:127:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/JpCntx.h:83:19: note: Virtual function in base class
uchardet-0.0.6/src/JpCntx.h:127:11: note: Function in derived class
uchardet-0.0.6/src/JpCntx.h:128:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/JpCntx.h:84:19: note: Virtual function in base class
uchardet-0.0.6/src/JpCntx.h:128:11: note: Function in derived class
uchardet-0.0.6/src/nsSBCharSetProber.h:101:10: style: Technically the member function 'nsSingleByteCharSetProber::KeepEnglishLetters' can be const. [functionConst]
uchardet-0.0.6/src/nsSBCharSetProber.h:91:21: warning: Virtual function 'Reset' is called from constructor 'nsSingleByteCharSetProber(const struct SequenceModel*model)' at line 84. Dynamic binding is not used. [virtualCallInConstructor]
uchardet-0.0.6/src/nsSBCharSetProber.h:84:59: note: Calling Reset
uchardet-0.0.6/src/nsSBCharSetProber.h:91:21: note: Reset is a virtual method
uchardet-0.0.6/src/nsSBCharSetProber.h:91:21: warning: Virtual function 'Reset' is called from constructor 'nsSingleByteCharSetProber(const struct SequenceModel*model,bool reversed,nsCharSetProber*nameProber)' at line 86. Dynamic binding is not used. [virtualCallInConstructor]
uchardet-0.0.6/src/nsSBCharSetProber.h:86:68: note: Calling Reset
uchardet-0.0.6/src/nsSBCharSetProber.h:91:21: note: Reset is a virtual method
uchardet-0.0.6/src/nsSBCharSetProber.h:83:3: style: Class 'nsSingleByteCharSetProber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uchardet-0.0.6/src/nsSBCharSetProber.h:88:23: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:56:23: note: Virtual function in base class
uchardet-0.0.6/src/nsSBCharSetProber.h:88:23: note: Function in derived class
uchardet-0.0.6/src/nsSBCharSetProber.h:89:26: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:57:26: note: Virtual function in base class
uchardet-0.0.6/src/nsSBCharSetProber.h:89:26: note: Function in derived class
uchardet-0.0.6/src/nsSBCharSetProber.h:90:26: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:58:26: note: Virtual function in base class
uchardet-0.0.6/src/nsSBCharSetProber.h:90:26: note: Function in derived class
uchardet-0.0.6/src/nsSBCharSetProber.h:91:21: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:59:21: note: Virtual function in base class
uchardet-0.0.6/src/nsSBCharSetProber.h:91:21: note: Function in derived class
uchardet-0.0.6/src/nsSBCharSetProber.h:92:21: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:60:21: note: Virtual function in base class
uchardet-0.0.6/src/nsSBCharSetProber.h:92:21: note: Function in derived class
uchardet-0.0.6/src/nsSBCharSetProber.h:93:21: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:61:21: note: Virtual function in base class
uchardet-0.0.6/src/nsSBCharSetProber.h:93:21: note: Function in derived class
uchardet-0.0.6/src/nsCodingStateMachine.h:62:3: warning: Member variable 'nsCodingStateMachine::mCurrentCharLen' is not initialized in the constructor. [uninitMemberVar]
uchardet-0.0.6/src/nsCodingStateMachine.h:62:3: warning: Member variable 'nsCodingStateMachine::mCurrentBytePos' is not initialized in the constructor. [uninitMemberVar]
uchardet-0.0.6/src/nsCodingStateMachine.h:77:13: style: Technically the member function 'nsCodingStateMachine::GetCurrentCharLen' can be const. [functionConst]
uchardet-0.0.6/src/nsCodingStateMachine.h:79:16: style: Technically the member function 'nsCodingStateMachine::GetCodingStateMachine' can be const. [functionConst]
uchardet-0.0.6/src/nsBig5Prober.h:49:4: style: Class 'nsBig5Prober' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uchardet-0.0.6/src/nsBig5Prober.h:49:4: style: Class 'nsBig5Prober' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uchardet-0.0.6/src/nsCodingStateMachine.h:62:3: style: Class 'nsCodingStateMachine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uchardet-0.0.6/src/nsBig5Prober.h:47:3: style: Class 'nsBig5Prober' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uchardet-0.0.6/src/nsBig5Prober.h:52:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:57:26: note: Virtual function in base class
uchardet-0.0.6/src/nsBig5Prober.h:52:18: note: Function in derived class
uchardet-0.0.6/src/nsBig5Prober.h:53:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:56:23: note: Virtual function in base class
uchardet-0.0.6/src/nsBig5Prober.h:53:15: note: Function in derived class
uchardet-0.0.6/src/nsBig5Prober.h:54:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:58:26: note: Virtual function in base class
uchardet-0.0.6/src/nsBig5Prober.h:54:18: note: Function in derived class
uchardet-0.0.6/src/nsBig5Prober.h:55:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:59:21: note: Virtual function in base class
uchardet-0.0.6/src/nsBig5Prober.h:55:13: note: Function in derived class
uchardet-0.0.6/src/nsBig5Prober.h:56:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:60:21: note: Virtual function in base class
uchardet-0.0.6/src/nsBig5Prober.h:56:13: note: Function in derived class
uchardet-0.0.6/src/nsBig5Prober.h:57:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:61:21: note: Virtual function in base class
uchardet-0.0.6/src/nsBig5Prober.h:57:13: note: Function in derived class
uchardet-0.0.6/src/nsEUCJPProber.h:55:4: style: Class 'nsEUCJPProber' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uchardet-0.0.6/src/nsEUCJPProber.h:55:4: style: Class 'nsEUCJPProber' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uchardet-0.0.6/src/nsEUCJPProber.h:53:3: style: Class 'nsEUCJPProber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uchardet-0.0.6/src/nsEUCJPProber.h:58:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:57:26: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCJPProber.h:58:18: note: Function in derived class
uchardet-0.0.6/src/nsEUCJPProber.h:59:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:56:23: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCJPProber.h:59:15: note: Function in derived class
uchardet-0.0.6/src/nsEUCJPProber.h:60:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:58:26: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCJPProber.h:60:18: note: Function in derived class
uchardet-0.0.6/src/nsEUCJPProber.h:61:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:59:21: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCJPProber.h:61:13: note: Function in derived class
uchardet-0.0.6/src/nsEUCJPProber.h:62:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:60:21: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCJPProber.h:62:13: note: Function in derived class
uchardet-0.0.6/src/nsEUCJPProber.h:63:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:61:21: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCJPProber.h:63:13: note: Function in derived class
uchardet-0.0.6/src/nsEUCKRProber.h:49:4: style: Class 'nsEUCKRProber' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uchardet-0.0.6/src/nsEUCKRProber.h:49:4: style: Class 'nsEUCKRProber' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uchardet-0.0.6/src/nsEUCKRProber.h:47:3: style: Class 'nsEUCKRProber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uchardet-0.0.6/src/nsEUCKRProber.h:53:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:57:26: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCKRProber.h:53:18: note: Function in derived class
uchardet-0.0.6/src/nsEUCKRProber.h:54:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:56:23: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCKRProber.h:54:15: note: Function in derived class
uchardet-0.0.6/src/nsEUCKRProber.h:55:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:58:26: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCKRProber.h:55:18: note: Function in derived class
uchardet-0.0.6/src/nsEUCKRProber.h:56:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:59:21: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCKRProber.h:56:13: note: Function in derived class
uchardet-0.0.6/src/nsEUCKRProber.h:57:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:60:21: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCKRProber.h:57:13: note: Function in derived class
uchardet-0.0.6/src/nsEUCKRProber.h:58:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:61:21: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCKRProber.h:58:13: note: Function in derived class
uchardet-0.0.6/src/nsEUCTWProber.h:49:4: style: Class 'nsEUCTWProber' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uchardet-0.0.6/src/nsEUCTWProber.h:49:4: style: Class 'nsEUCTWProber' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uchardet-0.0.6/src/nsEUCTWProber.h:47:3: style: Class 'nsEUCTWProber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uchardet-0.0.6/src/nsEUCTWProber.h:52:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:57:26: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCTWProber.h:52:18: note: Function in derived class
uchardet-0.0.6/src/nsEUCTWProber.h:53:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:56:23: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCTWProber.h:53:15: note: Function in derived class
uchardet-0.0.6/src/nsEUCTWProber.h:54:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:58:26: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCTWProber.h:54:18: note: Function in derived class
uchardet-0.0.6/src/nsEUCTWProber.h:55:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:59:21: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCTWProber.h:55:13: note: Function in derived class
uchardet-0.0.6/src/nsEUCTWProber.h:56:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:60:21: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCTWProber.h:56:13: note: Function in derived class
uchardet-0.0.6/src/nsEUCTWProber.h:57:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:61:21: note: Virtual function in base class
uchardet-0.0.6/src/nsEUCTWProber.h:57:13: note: Function in derived class
uchardet-0.0.6/src/nsEscCharsetProber.h:48:3: style: Class 'nsEscCharSetProber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uchardet-0.0.6/src/nsEscCharsetProber.h:50:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:57:26: note: Virtual function in base class
uchardet-0.0.6/src/nsEscCharsetProber.h:50:18: note: Function in derived class
uchardet-0.0.6/src/nsEscCharsetProber.h:51:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:56:23: note: Virtual function in base class
uchardet-0.0.6/src/nsEscCharsetProber.h:51:15: note: Function in derived class
uchardet-0.0.6/src/nsEscCharsetProber.h:52:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:58:26: note: Virtual function in base class
uchardet-0.0.6/src/nsEscCharsetProber.h:52:18: note: Function in derived class
uchardet-0.0.6/src/nsEscCharsetProber.h:53:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:59:21: note: Virtual function in base class
uchardet-0.0.6/src/nsEscCharsetProber.h:53:13: note: Function in derived class
uchardet-0.0.6/src/nsEscCharsetProber.h:54:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:60:21: note: Virtual function in base class
uchardet-0.0.6/src/nsEscCharsetProber.h:54:13: note: Function in derived class
uchardet-0.0.6/src/nsEscCharsetProber.h:55:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:61:21: note: Virtual function in base class
uchardet-0.0.6/src/nsEscCharsetProber.h:55:13: note: Function in derived class
uchardet-0.0.6/src/nsGB2312Prober.h:51:4: style: Class 'nsGB18030Prober' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uchardet-0.0.6/src/nsGB2312Prober.h:51:4: style: Class 'nsGB18030Prober' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uchardet-0.0.6/src/nsGB2312Prober.h:49:3: style: Class 'nsGB18030Prober' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uchardet-0.0.6/src/nsGB2312Prober.h:54:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:57:26: note: Virtual function in base class
uchardet-0.0.6/src/nsGB2312Prober.h:54:18: note: Function in derived class
uchardet-0.0.6/src/nsGB2312Prober.h:55:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:56:23: note: Virtual function in base class
uchardet-0.0.6/src/nsGB2312Prober.h:55:15: note: Function in derived class
uchardet-0.0.6/src/nsGB2312Prober.h:56:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:58:26: note: Virtual function in base class
uchardet-0.0.6/src/nsGB2312Prober.h:56:18: note: Function in derived class
uchardet-0.0.6/src/nsGB2312Prober.h:57:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:59:21: note: Virtual function in base class
uchardet-0.0.6/src/nsGB2312Prober.h:57:13: note: Function in derived class
uchardet-0.0.6/src/nsGB2312Prober.h:58:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:60:21: note: Virtual function in base class
uchardet-0.0.6/src/nsGB2312Prober.h:58:13: note: Function in derived class
uchardet-0.0.6/src/nsGB2312Prober.h:59:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:61:21: note: Virtual function in base class
uchardet-0.0.6/src/nsGB2312Prober.h:59:13: note: Function in derived class
uchardet-0.0.6/src/nsHebrewProber.cpp:116:8: style: The scope of the variable 'cur' can be reduced. [variableScope]
uchardet-0.0.6/src/nsHebrewProber.h:53:16: warning: Virtual function 'Reset' is called from constructor 'nsHebrewProber()' at line 48. Dynamic binding is not used. [virtualCallInConstructor]
uchardet-0.0.6/src/nsHebrewProber.h:48:59: note: Calling Reset
uchardet-0.0.6/src/nsHebrewProber.h:53:16: note: Reset is a virtual method
uchardet-0.0.6/src/nsHebrewProber.h:51:26: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:57:26: note: Virtual function in base class
uchardet-0.0.6/src/nsHebrewProber.h:51:26: note: Function in derived class
uchardet-0.0.6/src/nsHebrewProber.h:52:23: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:56:23: note: Virtual function in base class
uchardet-0.0.6/src/nsHebrewProber.h:52:23: note: Function in derived class
uchardet-0.0.6/src/nsHebrewProber.h:53:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:59:21: note: Virtual function in base class
uchardet-0.0.6/src/nsHebrewProber.h:53:16: note: Function in derived class
uchardet-0.0.6/src/nsHebrewProber.h:55:26: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:58:26: note: Virtual function in base class
uchardet-0.0.6/src/nsHebrewProber.h:55:26: note: Function in derived class
uchardet-0.0.6/src/nsHebrewProber.h:57:21: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:60:21: note: Virtual function in base class
uchardet-0.0.6/src/nsHebrewProber.h:57:21: note: Function in derived class
uchardet-0.0.6/src/nsHebrewProber.h:58:21: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:61:21: note: Virtual function in base class
uchardet-0.0.6/src/nsHebrewProber.h:58:21: note: Function in derived class
uchardet-0.0.6/src/nsLatin1Prober.cpp:127:17: style: The scope of the variable 'charClass' can be reduced. [variableScope]
uchardet-0.0.6/src/nsLatin1Prober.cpp:128:17: style: The scope of the variable 'freq' can be reduced. [variableScope]
uchardet-0.0.6/src/nsLatin1Prober.h:50:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:57:26: note: Virtual function in base class
uchardet-0.0.6/src/nsLatin1Prober.h:50:18: note: Function in derived class
uchardet-0.0.6/src/nsLatin1Prober.h:51:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:56:23: note: Virtual function in base class
uchardet-0.0.6/src/nsLatin1Prober.h:51:15: note: Function in derived class
uchardet-0.0.6/src/nsLatin1Prober.h:52:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:58:26: note: Virtual function in base class
uchardet-0.0.6/src/nsLatin1Prober.h:52:18: note: Function in derived class
uchardet-0.0.6/src/nsLatin1Prober.h:53:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:59:21: note: Virtual function in base class
uchardet-0.0.6/src/nsLatin1Prober.h:53:13: note: Function in derived class
uchardet-0.0.6/src/nsLatin1Prober.h:54:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:60:21: note: Virtual function in base class
uchardet-0.0.6/src/nsLatin1Prober.h:54:13: note: Function in derived class
uchardet-0.0.6/src/nsLatin1Prober.h:55:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:61:21: note: Virtual function in base class
uchardet-0.0.6/src/nsLatin1Prober.h:55:13: note: Function in derived class
uchardet-0.0.6/src/nsSJISProber.h:56:4: style: Class 'nsSJISProber' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uchardet-0.0.6/src/nsSJISProber.h:56:4: style: Class 'nsSJISProber' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uchardet-0.0.6/src/nsUTF8Prober.h:47:17: style: Class 'nsUTF8Prober' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uchardet-0.0.6/src/nsUTF8Prober.h:47:17: style: Class 'nsUTF8Prober' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uchardet-0.0.6/src/nsSJISProber.h:54:3: style: Class 'nsSJISProber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uchardet-0.0.6/src/nsMBCSGroupProber.h:54:3: style: Class 'nsMBCSGroupProber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uchardet-0.0.6/src/nsSJISProber.h:59:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:57:26: note: Virtual function in base class
uchardet-0.0.6/src/nsSJISProber.h:59:18: note: Function in derived class
uchardet-0.0.6/src/nsSJISProber.h:60:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:56:23: note: Virtual function in base class
uchardet-0.0.6/src/nsSJISProber.h:60:15: note: Function in derived class
uchardet-0.0.6/src/nsSJISProber.h:61:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:58:26: note: Virtual function in base class
uchardet-0.0.6/src/nsSJISProber.h:61:18: note: Function in derived class
uchardet-0.0.6/src/nsSJISProber.h:62:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:59:21: note: Virtual function in base class
uchardet-0.0.6/src/nsSJISProber.h:62:13: note: Function in derived class
uchardet-0.0.6/src/nsSJISProber.h:63:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:60:21: note: Virtual function in base class
uchardet-0.0.6/src/nsSJISProber.h:63:13: note: Function in derived class
uchardet-0.0.6/src/nsSJISProber.h:64:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:61:21: note: Virtual function in base class
uchardet-0.0.6/src/nsSJISProber.h:64:13: note: Function in derived class
uchardet-0.0.6/src/nsUTF8Prober.h:50:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:57:26: note: Virtual function in base class
uchardet-0.0.6/src/nsUTF8Prober.h:50:18: note: Function in derived class
uchardet-0.0.6/src/nsUTF8Prober.h:51:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:56:23: note: Virtual function in base class
uchardet-0.0.6/src/nsUTF8Prober.h:51:15: note: Function in derived class
uchardet-0.0.6/src/nsUTF8Prober.h:52:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:58:26: note: Virtual function in base class
uchardet-0.0.6/src/nsUTF8Prober.h:52:18: note: Function in derived class
uchardet-0.0.6/src/nsUTF8Prober.h:53:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:59:21: note: Virtual function in base class
uchardet-0.0.6/src/nsUTF8Prober.h:53:13: note: Function in derived class
uchardet-0.0.6/src/nsUTF8Prober.h:54:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:60:21: note: Virtual function in base class
uchardet-0.0.6/src/nsUTF8Prober.h:54:13: note: Function in derived class
uchardet-0.0.6/src/nsUTF8Prober.h:55:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:61:21: note: Virtual function in base class
uchardet-0.0.6/src/nsUTF8Prober.h:55:13: note: Function in derived class
uchardet-0.0.6/src/nsMBCSGroupProber.h:56:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:57:26: note: Virtual function in base class
uchardet-0.0.6/src/nsMBCSGroupProber.h:56:18: note: Function in derived class
uchardet-0.0.6/src/nsMBCSGroupProber.h:57:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:56:23: note: Virtual function in base class
uchardet-0.0.6/src/nsMBCSGroupProber.h:57:15: note: Function in derived class
uchardet-0.0.6/src/nsMBCSGroupProber.h:58:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:58:26: note: Virtual function in base class
uchardet-0.0.6/src/nsMBCSGroupProber.h:58:18: note: Function in derived class
uchardet-0.0.6/src/nsMBCSGroupProber.h:59:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:59:21: note: Virtual function in base class
uchardet-0.0.6/src/nsMBCSGroupProber.h:59:13: note: Function in derived class
uchardet-0.0.6/src/nsMBCSGroupProber.h:60:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:60:21: note: Virtual function in base class
uchardet-0.0.6/src/nsMBCSGroupProber.h:60:13: note: Function in derived class
uchardet-0.0.6/src/nsMBCSGroupProber.h:61:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:61:21: note: Virtual function in base class
uchardet-0.0.6/src/nsMBCSGroupProber.h:61:13: note: Function in derived class
uchardet-0.0.6/src/nsSBCSGroupProber.cpp:193:23: style: Checking if unsigned variable 'mActiveNum' is less than zero. [unsignedLessThanZero]
uchardet-0.0.6/src/nsSBCSGroupProber.h:50:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:57:26: note: Virtual function in base class
uchardet-0.0.6/src/nsSBCSGroupProber.h:50:18: note: Function in derived class
uchardet-0.0.6/src/nsSBCSGroupProber.h:51:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:56:23: note: Virtual function in base class
uchardet-0.0.6/src/nsSBCSGroupProber.h:51:15: note: Function in derived class
uchardet-0.0.6/src/nsSBCSGroupProber.h:52:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:58:26: note: Virtual function in base class
uchardet-0.0.6/src/nsSBCSGroupProber.h:52:18: note: Function in derived class
uchardet-0.0.6/src/nsSBCSGroupProber.h:53:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:59:21: note: Virtual function in base class
uchardet-0.0.6/src/nsSBCSGroupProber.h:53:13: note: Function in derived class
uchardet-0.0.6/src/nsSBCSGroupProber.h:54:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:60:21: note: Virtual function in base class
uchardet-0.0.6/src/nsSBCSGroupProber.h:54:13: note: Function in derived class
uchardet-0.0.6/src/nsSBCSGroupProber.h:55:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsCharSetProber.h:61:21: note: Virtual function in base class
uchardet-0.0.6/src/nsSBCSGroupProber.h:55:13: note: Function in derived class
uchardet-0.0.6/src/nsSBCharSetProber.cpp:43:17: style: The scope of the variable 'order' can be reduced. [variableScope]
uchardet-0.0.6/src/nsSBCharSetProber.cpp:115:9: style: The scope of the variable 'r' can be reduced. [variableScope]
uchardet-0.0.6/src/tools/uchardet.cpp:151:0: error: Resource leak: f [resourceLeak]
uchardet-0.0.6/src/uchardet.cpp:61:18: style: The function 'Report' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsUniversalDetector.h:72:17: note: Virtual function in base class
uchardet-0.0.6/src/uchardet.cpp:61:18: note: Function in derived class
uchardet-0.0.6/src/uchardet.cpp:68:18: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uchardet-0.0.6/src/nsUniversalDetector.h:73:17: note: Virtual function in base class
uchardet-0.0.6/src/uchardet.cpp:68:18: note: Function in derived class
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/uci2wb/uci2wb_2.3+git180131.orig.tar.gz
uci2wb-2.3+git180131/UCI2WB.c:148:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
uci2wb-2.3+git180131/UCI2WB.c:179:38: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
uci2wb-2.3+git180131/UCI2WB.c:175:53: style: The scope of the variable 'stm' can be reduced. [variableScope]
uci2wb-2.3+git180131/UCI2WB.c:248:9: style: The scope of the variable 'c' can be reduced. [variableScope]
uci2wb-2.3+git180131/UCI2WB.c:669:11: style: The scope of the variable 'argv' can be reduced. [variableScope]
uci2wb-2.3+git180131/UCI2WB.c:670:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uci2wb-2.3+git180131/UCI2WB.c:698:21: style: Unused variable: p [unusedVariable]
uci2wb-2.3+git180131/UCI2WB.c:698:25: style: Unused variable: q [unusedVariable]
uci2wb-2.3+git180131/UCI2WB.c:698:32: style: Unused variable: e [unusedVariable]
uci2wb-2.3+git180131/UCI2WB.c:270:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:280:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:287:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:304:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:316:34: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:327:42: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:342:39: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:345:43: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:346:54: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:379:40: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:382:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:392:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:393:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:457:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:496:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:595:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uci2wb-2.3+git180131/UCI2WB.c:179:53: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation]
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/ucimf-chewing/ucimf-chewing_0.3.orig.tar.gz
ucimf-chewing-0.3/src/chewing.cpp:219:9: style: The scope of the variable 'cand_string' can be reduced. [variableScope]
ucimf-chewing-0.3/src/chewing.cpp:123:58: style: Function 'process_input' argument 1 names different: declaration 'input' definition 'buf'. [funcArgNamesDifferent]
ucimf-chewing-0.3/src/uchewing.h:10:49: note: Function 'process_input' argument 1 names different: declaration 'input' definition 'buf'.
ucimf-chewing-0.3/src/chewing.cpp:123:58: note: Function 'process_input' argument 1 names different: declaration 'input' definition 'buf'.
ucimf-chewing-0.3/src/chewing.cpp:66:2: error: Dangerous usage of c_str(). The value returned by c_str() is invalid after this call. [stlcstr]
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/ucimf-openvanilla/ucimf-openvanilla_2.10.11.orig.tar.gz
ucimf-openvanilla-2.10.11/src/openvanilla.cpp:177:3: style: Variable 'out_buf' is reassigned a value before the old one has been used. [redundantAssignment]
ucimf-openvanilla-2.10.11/src/openvanilla.cpp:173:0: note: Variable 'out_buf' is reassigned a value before the old one has been used.
ucimf-openvanilla-2.10.11/src/openvanilla.cpp:177:3: note: Variable 'out_buf' is reassigned a value before the old one has been used.
ucimf-openvanilla-2.10.11/src/openvanilla.cpp:191:3: style: Variable 'out_buf' is reassigned a value before the old one has been used. [redundantAssignment]
ucimf-openvanilla-2.10.11/src/openvanilla.cpp:187:0: note: Variable 'out_buf' is reassigned a value before the old one has been used.
ucimf-openvanilla-2.10.11/src/openvanilla.cpp:191:3: note: Variable 'out_buf' is reassigned a value before the old one has been used.
ucimf-openvanilla-2.10.11/src/openvanilla.cpp:239:7: style: The scope of the variable 'a' can be reduced. [variableScope]
ucimf-openvanilla-2.10.11/src/openvanilla.cpp:200:55: style: Function 'UTF16ToUTF8' argument 1 names different: declaration 'src' definition 's'. [funcArgNamesDifferent]
ucimf-openvanilla-2.10.11/src/openvanilla.h:101:53: note: Function 'UTF16ToUTF8' argument 1 names different: declaration 'src' definition 's'.
ucimf-openvanilla-2.10.11/src/openvanilla.cpp:200:55: note: Function 'UTF16ToUTF8' argument 1 names different: declaration 'src' definition 's'.
ucimf-openvanilla-2.10.11/src/openvanilla.cpp:200:62: style: Function 'UTF16ToUTF8' argument 2 names different: declaration 'len' definition 'l'. [funcArgNamesDifferent]
ucimf-openvanilla-2.10.11/src/openvanilla.h:101:62: note: Function 'UTF16ToUTF8' argument 2 names different: declaration 'len' definition 'l'.
ucimf-openvanilla-2.10.11/src/openvanilla.cpp:200:62: note: Function 'UTF16ToUTF8' argument 2 names different: declaration 'len' definition 'l'.
ucimf-openvanilla-2.10.11/src/openvanilla.cpp:179:17: style: Variable 'final_bytes' is assigned a value that is never used. [unreadVariable]
ucimf-openvanilla-2.10.11/src/openvanilla.cpp:193:17: style: Variable 'final_bytes' is assigned a value that is never used. [unreadVariable]
ucimf-openvanilla-2.10.11/src/openvanilla.cpp:99:17: warning: Member variable 'OVImfCandidate::buf' is not initialized in the constructor. [uninitMemberVar]
ucimf-openvanilla-2.10.11/src/openvanilla.h:92:1: style: The class 'OVImfService' does not have a constructor although it has private member variables. [noConstructor]
ucimf-openvanilla-2.10.11/src/openvanilla.h:41:5: style: Class 'OVImfKeyCode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ucimf-openvanilla-2.10.11/src/ovimf.cpp:272:44: style: Function 'process_input' argument 1 names different: declaration 'input' definition 'buf'. [funcArgNamesDifferent]
ucimf-openvanilla-2.10.11/src/openvanilla.h:134:41: note: Function 'process_input' argument 1 names different: declaration 'input' definition 'buf'.
ucimf-openvanilla-2.10.11/src/ovimf.cpp:272:44: note: Function 'process_input' argument 1 names different: declaration 'input' definition 'buf'.
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/ucimf-sunpinyin/ucimf-sunpinyin_0.4.orig.tar.gz
ucimf-sunpinyin-0.4/src/sunpinyin.cpp:236:24: warning: Logical conjunction always evaluates to false: keyvalue < 32 && keyvalue > 126. [incorrectLogicOperator]
ucimf-sunpinyin-0.4/src/sunpinyin.cpp:86:7: style: Condition 'bUseShuangpin' is always false [knownConditionTrueFalse]
ucimf-sunpinyin-0.4/src/sunpinyin.cpp:78:23: note: Assignment 'bUseShuangpin=false', assigned value is 0
ucimf-sunpinyin-0.4/src/sunpinyin.cpp:86:7: note: Condition 'bUseShuangpin' is always false
ucimf-sunpinyin-0.4/src/sunpinyin.cpp:105:28: style: C-style pointer casting [cstyleCast]
ucimf-sunpinyin-0.4/src/sunpinyin.cpp:136:57: style: Function 'process_input' argument 1 names different: declaration 'input' definition 'buf'. [funcArgNamesDifferent]
ucimf-sunpinyin-0.4/src/sunpinyin.h:19:49: note: Function 'process_input' argument 1 names different: declaration 'input' definition 'buf'.
ucimf-sunpinyin-0.4/src/sunpinyin.cpp:136:57: note: Function 'process_input' argument 1 names different: declaration 'input' definition 'buf'.
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/ucl/ucl_1.03.orig.tar.gz
ucl-1.03/src/alloc.c:53:41: warning: Either the condition 'size<~(unsigned long)0' is redundant or malloc() argument nr 1 can have invalid value. The value is -2 but the valid values are '0:'. [invalidFunctionArg]
ucl-1.03/src/alloc.c:52:14: note: Assuming that condition 'size<~(unsigned long)0' is not redundant
ucl-1.03/src/alloc.c:53:41: note: Invalid argument
ucl-1.03/src/n2_99.ch:517:26: style: Checking if unsigned variable 'sc->try_lazy' is less than zero. [unsignedLessThanZero]
ucl-1.03/src/ucl_mchw.ch:247:13: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
ucl-1.03/src/n2b_d.c:165:14: style: The scope of the variable 'bc' can be reduced. [variableScope]
ucl-1.03/src/n2b_d.c:62:16: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2b_d.c:75:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2b_d.c:78:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2b_d.c:91:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2b_d.c:92:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2b_d.c:97:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2b_d.c:100:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2b_to.c:69:14: style: The scope of the variable 'bc' can be reduced. [variableScope]
ucl-1.03/src/n2d_d.c:170:14: style: The scope of the variable 'bc' can be reduced. [variableScope]
ucl-1.03/src/n2d_d.c:62:16: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2d_d.c:76:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2d_d.c:79:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2d_d.c:80:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2d_d.c:85:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2d_d.c:97:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2d_d.c:102:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2d_d.c:105:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2d_to.c:69:14: style: The scope of the variable 'bc' can be reduced. [variableScope]
ucl-1.03/src/n2e_d.c:173:14: style: The scope of the variable 'bc' can be reduced. [variableScope]
ucl-1.03/src/n2e_d.c:62:16: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2e_d.c:76:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2e_d.c:79:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2e_d.c:80:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2e_d.c:85:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2e_d.c:98:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2e_d.c:99:18: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2e_d.c:100:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2e_d.c:105:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2e_d.c:108:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ucl-1.03/src/n2e_to.c:69:14: style: The scope of the variable 'bc' can be reduced. [variableScope]
ucl-1.03/src/ucl_init.c:258:11: style: Condition 'r==1' is always true [knownConditionTrueFalse]
ucl-1.03/src/ucl_init.c:183:18: note: Assignment 'r=1', assigned value is 1
ucl-1.03/src/ucl_init.c:258:11: note: Condition 'r==1' is always true
ucl-1.03/src/ucl_util.c:136:9: style: The scope of the variable 'k' can be reduced. [variableScope]
[11:24]
ftp://ftp.se.debian.org/debian/pool/main/u/uclibc/uclibc_1.0.20.orig.tar.xz
uClibc-ng-1.0.20/extra/config/conf.c:136:14: style: The scope of the variable 'def' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/lkc.h:179:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/extra/config/lkc.h:184:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/extra/config/lkc.h:189:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/extra/config/lkc.h:194:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/extra/config/confdata.c:80:17: style: The scope of the variable 'sym' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/confdata.c:107:14: style: The scope of the variable 'fullname' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/confdata.c:503:9: style: The scope of the variable 'l' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/confdata.c:575:9: style: The scope of the variable 'l' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/confdata.c:657:38: style: Function 'conf_write_defconfig' argument 1 names different: declaration 'name' definition 'filename'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/extra/config/lkc_proto.h:7:1: note: Function 'conf_write_defconfig' argument 1 names different: declaration 'name' definition 'filename'.
uClibc-ng-1.0.20/extra/config/confdata.c:657:38: note: Function 'conf_write_defconfig' argument 1 names different: declaration 'name' definition 'filename'.
uClibc-ng-1.0.20/extra/config/confdata.c:62:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
uClibc-ng-1.0.20/extra/config/expr.c:233:15: style: The scope of the variable 'tmp' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/gconf.c:1244:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/gconf.c:1360:17: style: The scope of the variable 'sym' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/gconf.c:170:11: style: Variable 'widget' is assigned a value that is never used. [unreadVariable]
uClibc-ng-1.0.20/extra/config/lxdialog/util.c:384:6: style: The scope of the variable 'newl' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/lxdialog/util.c:384:12: style: The scope of the variable 'cur_x' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/lxdialog/util.c:384:19: style: The scope of the variable 'cur_y' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/lxdialog/util.c:385:18: style: The scope of the variable 'room' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/lxdialog/util.c:385:24: style: The scope of the variable 'wlen' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/lxdialog/util.c:386:30: style: The scope of the variable 'word' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/lxdialog/util.c:386:42: style: The scope of the variable 'sp2' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/lxdialog/util.c:386:48: style: The scope of the variable 'newline_separator' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/lxdialog/util.c:513:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/lxdialog/util.c:534:23: style: The scope of the variable 'c' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/lxdialog/util.c:641:26: style: Function 'item_set_data' argument 1 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/extra/config/lxdialog/dialog.h:164:26: note: Function 'item_set_data' argument 1 names different: declaration 'p' definition 'ptr'.
uClibc-ng-1.0.20/extra/config/lxdialog/util.c:641:26: note: Function 'item_set_data' argument 1 names different: declaration 'p' definition 'ptr'.
uClibc-ng-1.0.20/extra/config/mconf.c:652:6: style: The scope of the variable 'res' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/menu.c:603:2: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
uClibc-ng-1.0.20/extra/config/menu.c:617:6: note: Assuming that condition 'sym' is not redundant
uClibc-ng-1.0.20/extra/config/menu.c:633:25: note: Calling function 'get_symbol_prop', 1st argument 'sym' value is 0
uClibc-ng-1.0.20/extra/config/menu.c:603:2: note: Null pointer dereference
uClibc-ng-1.0.20/extra/config/menu.c:630:2: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
uClibc-ng-1.0.20/extra/config/menu.c:617:6: note: Assuming that condition 'sym' is not redundant
uClibc-ng-1.0.20/extra/config/menu.c:630:2: note: Null pointer dereference
uClibc-ng-1.0.20/extra/config/menu.c:645:2: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
uClibc-ng-1.0.20/extra/config/menu.c:617:6: note: Assuming that condition 'sym' is not redundant
uClibc-ng-1.0.20/extra/config/menu.c:645:2: note: Null pointer dereference
uClibc-ng-1.0.20/extra/config/menu.c:655:6: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
uClibc-ng-1.0.20/extra/config/menu.c:617:6: note: Assuming that condition 'sym' is not redundant
uClibc-ng-1.0.20/extra/config/menu.c:655:6: note: Null pointer dereference
uClibc-ng-1.0.20/extra/config/menu.c:542:9: style: The scope of the variable 'j' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/menu.c:182:39: style: Function 'menu_add_visibility' argument 1 names different: declaration 'dep' definition 'expr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/extra/config/lkc.h:114:39: note: Function 'menu_add_visibility' argument 1 names different: declaration 'dep' definition 'expr'.
uClibc-ng-1.0.20/extra/config/menu.c:182:39: note: Function 'menu_add_visibility' argument 1 names different: declaration 'dep' definition 'expr'.
uClibc-ng-1.0.20/extra/config/nconf.gui.c:222:2: style: Variable 'total_lines' is reassigned a value before the old one has been used. [redundantAssignment]
uClibc-ng-1.0.20/extra/config/nconf.gui.c:217:0: note: Variable 'total_lines' is reassigned a value before the old one has been used.
uClibc-ng-1.0.20/extra/config/nconf.gui.c:222:2: note: Variable 'total_lines' is reassigned a value before the old one has been used.
uClibc-ng-1.0.20/extra/config/nconf.gui.c:562:2: style: Variable 'total_lines' is reassigned a value before the old one has been used. [redundantAssignment]
uClibc-ng-1.0.20/extra/config/nconf.gui.c:547:0: note: Variable 'total_lines' is reassigned a value before the old one has been used.
uClibc-ng-1.0.20/extra/config/nconf.gui.c:562:2: note: Variable 'total_lines' is reassigned a value before the old one has been used.
uClibc-ng-1.0.20/extra/config/nconf.gui.c:244:8: style: The scope of the variable 'btn' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/nconf.gui.c:375:14: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
uClibc-ng-1.0.20/extra/config/nconf.gui.c:481:17: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
uClibc-ng-1.0.20/extra/config/qconf.h:57:10: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.h:97:10: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.h:168:10: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.h:172:10: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.h:176:10: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.h:209:10: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.cc:242:12: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.cc:268:14: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.cc:414:21: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.cc:429:21: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.cc:453:11: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.cc:579:17: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.cc:675:9: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.cc:722:21: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.cc:784:21: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.cc:814:21: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.cc:1580:9: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.cc:1586:10: style: C-style pointer casting [cstyleCast]
uClibc-ng-1.0.20/extra/config/qconf.cc:450:15: style: The scope of the variable 'item' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/qconf.cc:658:43: style: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/extra/config/qconf.h:62:32: note: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'.
uClibc-ng-1.0.20/extra/config/qconf.cc:658:43: note: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'.
uClibc-ng-1.0.20/extra/config/qconf.cc:983:43: style: Function 'setInfo' argument 1 names different: declaration 'menu' definition 'm'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/extra/config/qconf.h:259:28: note: Function 'setInfo' argument 1 names different: declaration 'menu' definition 'm'.
uClibc-ng-1.0.20/extra/config/qconf.cc:983:43: note: Function 'setInfo' argument 1 names different: declaration 'menu' definition 'm'.
uClibc-ng-1.0.20/extra/config/qconf.h:206:2: style: Class 'ConfigLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uClibc-ng-1.0.20/extra/config/symbol.c:695:17: style: The scope of the variable 'ds' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/symbol.c:1092:23: style: The scope of the variable 'next_sym' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/symbol.c:1266:19: style: The scope of the variable 'prop' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/symbol.c:1300:20: style: The scope of the variable 'propp' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/symbol.c:473:61: style: Function 'sym_tristate_within_range' argument 2 names different: declaration 'tri' definition 'val'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/extra/config/lkc_proto.h:42:1: note: Function 'sym_tristate_within_range' argument 2 names different: declaration 'tri' definition 'val'.
uClibc-ng-1.0.20/extra/config/symbol.c:473:61: note: Function 'sym_tristate_within_range' argument 2 names different: declaration 'tri' definition 'val'.
uClibc-ng-1.0.20/extra/config/symbol.c:492:58: style: Function 'sym_set_tristate_value' argument 2 names different: declaration 'tri' definition 'val'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/extra/config/lkc_proto.h:43:1: note: Function 'sym_set_tristate_value' argument 2 names different: declaration 'tri' definition 'val'.
uClibc-ng-1.0.20/extra/config/symbol.c:492:58: note: Function 'sym_set_tristate_value' argument 2 names different: declaration 'tri' definition 'val'.
uClibc-ng-1.0.20/extra/config/symbol.c:551:55: style: Function 'sym_string_valid' argument 2 names different: declaration 'newval' definition 'str'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/extra/config/lkc_proto.h:45:1: note: Function 'sym_string_valid' argument 2 names different: declaration 'newval' definition 'str'.
uClibc-ng-1.0.20/extra/config/symbol.c:551:55: note: Function 'sym_string_valid' argument 2 names different: declaration 'newval' definition 'str'.
uClibc-ng-1.0.20/extra/config/symbol.c:903:4: error: Common realloc mistake: 'res' nulled but not freed upon failure [memleakOnRealloc]
uClibc-ng-1.0.20/extra/config/util.c:37:23: style: The scope of the variable 'env_sym' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/config/util.c:117:9: style: The scope of the variable 'l' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:891:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3570:4: portability: %i in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3911:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3912:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3914:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3915:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3916:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3917:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3918:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3945:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3946:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3612:6: warning: Either the condition 'if(tbl)' is redundant or there is possible null pointer dereference: tbl. [nullPointerRedundantCheck]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3592:8: note: Assuming that condition 'if(tbl)' is not redundant
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3589:40: note: Calling function 'newopt', 4th argument 'tbl' value is 0
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3612:6: note: Null pointer dereference
uClibc-ng-1.0.20/extra/locale/gen_collate.c:2943:4: style: Variable 'smallest' is reassigned a value before the old one has been used. [redundantAssignment]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:2942:4: note: Variable 'smallest' is reassigned a value before the old one has been used.
uClibc-ng-1.0.20/extra/locale/gen_collate.c:2943:4: note: Variable 'smallest' is reassigned a value before the old one has been used.
uClibc-ng-1.0.20/extra/locale/gen_collate.c:317:10: style: The scope of the variable 'arg' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:595:19: style: The scope of the variable 'wi' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:888:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:1502:8: style: The scope of the variable 'e' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:1527:8: style: The scope of the variable 'e' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:1546:8: style: The scope of the variable 'e' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:1547:8: style: The scope of the variable 's1' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:1548:8: style: The scope of the variable 'e1' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:1549:6: style: The scope of the variable 'n' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:1624:8: style: The scope of the variable 'e' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:1642:13: style: The scope of the variable 'lli' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:1803:8: style: The scope of the variable 'e' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:1806:6: style: The scope of the variable 'rule' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:2104:9: style: The scope of the variable 'r' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:2510:12: style: The scope of the variable 'p' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:2585:8: style: The scope of the variable 'p' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:2878:10: style: The scope of the variable 'p' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3319:8: style: The scope of the variable 'p' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3320:6: style: The scope of the variable 'n' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3322:14: style: The scope of the variable 's' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3323:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3369:19: style: The scope of the variable 'p' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3535:19: style: The scope of the variable 't' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:220:13: style: struct member 'wi_index_t::node' is never used. [unusedStructMember]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:2511:6: style: Unused variable: i [unusedVariable]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3289:13: style: Unused variable: ci [unusedVariable]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3290:8: style: Unused variable: p [unusedVariable]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3291:6: style: Unused variable: n [unusedVariable]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3292:12: style: Unused variable: x [unusedVariable]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3677:9: style: Unused variable: j [unusedVariable]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:3754:9: style: Unused variable: j [unusedVariable]
uClibc-ng-1.0.20/extra/locale/gen_collate.c:2874:24: warning: Assert statement calls a function which may have desired side effects: 'tnumnodes'. [assertWithSideEffect]
uClibc-ng-1.0.20/extra/locale/gen_ldc.c:155:6: style: Unused variable: i [unusedVariable]
uClibc-ng-1.0.20/extra/locale/gen_locale.c:203:4: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_locale.c:205:4: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_locale.c:100:10: style: The scope of the variable 'arg' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_locale.c:131:6: style: The scope of the variable 'uniq' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_locale.c:132:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_locale.c:329:8: style: The scope of the variable 'p' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_locale.c:434:8: style: The scope of the variable 'cs' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_locale.c:831:9: style: The scope of the variable 'len' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_locale.c:981:8: style: The scope of the variable 'e' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_locale.c:983:7: style: The scope of the variable 'c' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_locale.c:1107:8: style: The scope of the variable 'e' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_locale.c:1109:7: style: The scope of the variable 'c' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_mmap.c:226:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_mmap.c:127:17: style: Unused variable: p [unusedVariable]
uClibc-ng-1.0.20/extra/locale/gen_wc8bit.c:360:28: warning: Either the condition 'i!=(127+(1<<3))' is redundant or the array 'csd[numsets].ctype_idx[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond]
uClibc-ng-1.0.20/extra/locale/gen_wc8bit.c:362:13: note: Assuming that condition 'i!=(127+(1<<3))' is not redundant
uClibc-ng-1.0.20/extra/locale/gen_wc8bit.c:360:28: note: Array index out of bounds
uClibc-ng-1.0.20/extra/locale/gen_wc8bit.c:419:29: warning: Either the condition 'i!=(127+(1<<3))' is redundant or the array 'csd[numsets].uplow_idx[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond]
uClibc-ng-1.0.20/extra/locale/gen_wc8bit.c:421:14: note: Assuming that condition 'i!=(127+(1<<3))' is not redundant
uClibc-ng-1.0.20/extra/locale/gen_wc8bit.c:419:29: note: Array index out of bounds
uClibc-ng-1.0.20/extra/locale/gen_wc8bit.c:378:16: style: The scope of the variable 'u' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_wc8bit.c:378:19: style: The scope of the variable 'l' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:390:52: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:635:6: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:685:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:778:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:778:6: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:800:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:800:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:788:6: warning: Either the condition 'if(tbl)' is redundant or there is possible null pointer dereference: tbl. [nullPointerRedundantCheck]
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:771:7: note: Assuming that condition 'if(tbl)' is not redundant
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:768:39: note: Calling function 'newopt', 4th argument 'tbl' value is 0
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:788:6: note: Null pointer dereference
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:558:17: style: The scope of the variable 'mine' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:559:17: style: The scope of the variable 'upper' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:559:24: style: The scope of the variable 'lower' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/gen_wctype.c:713:19: style: The scope of the variable 't' can be reduced. [variableScope]
uClibc-ng-1.0.20/extra/locale/lmmtolso.c:61:0: error: Resource leak: lso [resourceLeak]
uClibc-ng-1.0.20/extra/locale/programs/categories.def:68:0: error: failed to expand 'DEFINE_CATEGORY', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective]
uClibc-ng-1.0.20/extra/scripts/unifdef.c:1531:11: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
uClibc-ng-1.0.20/extra/scripts/unifdef.c:1529:8: note: Assuming that condition 's==NULL' is not redundant
uClibc-ng-1.0.20/extra/scripts/unifdef.c:1531:11: note: Null pointer dereference
uClibc-ng-1.0.20/extra/scripts/unifdef.c:1549:11: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
uClibc-ng-1.0.20/extra/scripts/unifdef.c:1547:8: note: Assuming that condition 's==NULL' is not redundant
uClibc-ng-1.0.20/extra/scripts/unifdef.c:1549:11: note: Null pointer dereference
uClibc-ng-1.0.20/extra/scripts/unifdef.c:1559:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/arc/elfinterp.c:235:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/arm/elfinterp.c:112:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/bfin/elfinterp.c:112:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/c6x/elfinterp.c:106:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/cris/elfinterp.c:99:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/dl-elf.c:481:22: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
uClibc-ng-1.0.20/ldso/ldso/dl-elf.c:789:23: portability: 'new_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/ldso/ldso/dl-elf.c:147:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/ldso/ldso/dl-hash.c:68:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/dl-hash.c:288:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/dl-hash.c:290:16: style: The scope of the variable 'elf_hash_number' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/dl-tls.c:147:0: error: #error "Either TLS_TCB_AT_TP or TLS_DTV_AT_TP must be defined" [preprocessorErrorDirective]
uClibc-ng-1.0.20/ldso/ldso/frv/elfinterp.c:100:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/i386/elfinterp.c:110:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/ldso.c:168:13: style: Redundant condition: If '!EXPR', the comparison 'EXPR != '='' is always true. [redundantCondition]
uClibc-ng-1.0.20/ldso/ldso/ldso.c:185:13: style: Redundant condition: If '!EXPR', the comparison 'EXPR != '='' is always true. [redundantCondition]
uClibc-ng-1.0.20/ldso/ldso/ldso.c:162:14: style: The scope of the variable 'pnt1' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/ldso.c:178:14: style: The scope of the variable 'pnt1' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/ldso.c:300:23: style: The scope of the variable 'tpnt' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/ldso.c:425:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/ldso.c:1058:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/ldso/ldso/m68k/elfinterp.c:231:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uClibc-ng-1.0.20/ldso/ldso/m68k/elfinterp.c:106:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/metag/elfinterp.c:103:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/microblaze/elfinterp.c:106:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/mips/elfinterp.c:156:16: style: The scope of the variable 'symbol_addr' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/mips/elfinterp.c:157:6: style: The scope of the variable 'reloc_type' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/mips/elfinterp.c:157:18: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/nds32/elfinterp.c:117:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/nios2/elfinterp.c:96:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/or1k/elfinterp.c:107:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/powerpc/elfinterp.c:403:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/powerpc/elfinterp.c:122:32: portability: '(void*)rel_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/ldso/ldso/sh/elfinterp.c:107:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/sh/elfinterp.c:156:8: style: The scope of the variable 'symname' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/sparc/elfinterp.c:119:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/x86_64/elfinterp.c:106:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/ldso/xtensa/elfinterp.c:99:6: style: The scope of the variable 'symtab_index' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/libdl/libdl.c:624:4: style: Variable '_dl_debug_addr->r_state' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uClibc-ng-1.0.20/ldso/libdl/libdl.c:621:4: note: Variable '_dl_debug_addr->r_state' is reassigned a value before the old one has been used if variable is no semaphore variable.
uClibc-ng-1.0.20/ldso/libdl/libdl.c:624:4: note: Variable '_dl_debug_addr->r_state' is reassigned a value before the old one has been used if variable is no semaphore variable.
uClibc-ng-1.0.20/ldso/libdl/libdl.c:1057:4: style: Variable '_dl_debug_addr->r_state' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uClibc-ng-1.0.20/ldso/libdl/libdl.c:1054:4: note: Variable '_dl_debug_addr->r_state' is reassigned a value before the old one has been used if variable is no semaphore variable.
uClibc-ng-1.0.20/ldso/libdl/libdl.c:1057:4: note: Variable '_dl_debug_addr->r_state' is reassigned a value before the old one has been used if variable is no semaphore variable.
uClibc-ng-1.0.20/ldso/libdl/libdl.c:787:9: style: The scope of the variable 'dl_brk' can be reduced. [variableScope]
uClibc-ng-1.0.20/ldso/libdl/libdl.c:417:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/ldso/libdl/libdl.c:444:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/ldso/libdl/libdl.c:458:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:606:38: style: Same expression on both sides of '!=' because the value of 'no_inet6_data' and '0' are the same. [duplicateExpression]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:575:0: note: 'no_inet6_data' is assigned value '0' here.
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:606:38: note: Same expression on both sides of '!=' because the value of 'no_inet6_data' and '0' are the same.
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:203:6: style: The scope of the variable 's' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:334:8: style: The scope of the variable 'tmpbuf' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:335:6: style: The scope of the variable 'r' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:671:11: style: The scope of the variable 'tmpbuf' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:882:19: style: The scope of the variable 'p' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:796:1: style: Label 'ignore' is not used. [unusedLabel]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:749:39: portability: '(void*)(*pai)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:787:46: portability: '(void*)(*pai)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:788:32: portability: '(void*)(*pai)+sizeof(struct addrinfo)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:88:7: style: struct member 'BUG_too_small::BUG_socktype_t_too_small' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:93:7: style: struct member 'BUG_too_small::BUG_family_t_too_small' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:98:7: style: struct member 'BUG_too_small::BUG_protocol_t_too_small' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:208:9: style: Variable 'seen' is assigned a value that is never used. [unreadVariable]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:338:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:446:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:465:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:480:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:488:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:503:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:516:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:596:6: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:623:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:626:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:679:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:788:34: error: Uninitialized variable: socklen [uninitvar]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:753:34: error: Uninitialized variable: family [uninitvar]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:740:45: error: Uninitialized variable: socklen [uninitvar]
uClibc-ng-1.0.20/libc/inet/getaddrinfo.c:748:26: error: Uninitialized variable: socklen [uninitvar]
uClibc-ng-1.0.20/libc/inet/herror.c:52:30: warning: Either the condition '!s' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
uClibc-ng-1.0.20/libc/inet/herror.c:45:6: note: Assuming that condition '!s' is not redundant
uClibc-ng-1.0.20/libc/inet/herror.c:52:30: note: Null pointer dereference
uClibc-ng-1.0.20/libc/inet/hostid.c:65:37: style: The scope of the variable 'addr' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/inet/addr.c:47:6: style: The scope of the variable 'value' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/inet/rpc/clnt_generic.c:84:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/rpc/clnt_generic.c:97:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/rpc/clnt_generic.c:116:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/rpc/clnt_generic.c:130:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/rpc/clnt_raw.c:131:3: error: Address of auto-variable 'clp->client_object' returned [returnAddressOfAutoVariable]
uClibc-ng-1.0.20/libc/inet/rpc/clnt_simple.c:111:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/rpc/clnt_simple.c:121:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/rpc/get_myaddress.c:103:16: style: Same expression on both sides of '==' because the value of 'loopback' and '0' are the same. [duplicateExpression]
uClibc-ng-1.0.20/libc/inet/rpc/get_myaddress.c:67:23: note: 'loopback' is assigned value '0' here.
uClibc-ng-1.0.20/libc/inet/rpc/get_myaddress.c:103:16: note: Same expression on both sides of '==' because the value of 'loopback' and '0' are the same.
uClibc-ng-1.0.20/libc/inet/rpc/getrpcent.c:125:2: error: Resource leak: rpcf [resourceLeak]
uClibc-ng-1.0.20/libc/inet/rpc/getrpcport.c:59:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/rpc/getrpcport.c:68:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/rpc/pmap_clnt.c:96:16: style: Same expression on both sides of '==' because the value of 'loopback' and '1' are the same. [duplicateExpression]
uClibc-ng-1.0.20/libc/inet/rpc/pmap_clnt.c:61:23: note: 'loopback' is assigned value '1' here.
uClibc-ng-1.0.20/libc/inet/rpc/pmap_clnt.c:96:16: note: Same expression on both sides of '==' because the value of 'loopback' and '1' are the same.
uClibc-ng-1.0.20/libc/inet/rpc/rtime.c:80:7: style: The scope of the variable 'milliseconds' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/inet/rpc/ruserpass.c:111:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/inet/rpc/svc.c:82:16: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/inet/rpc/svc_auth.c:114:24: warning: Either the condition 'cred_flavor<=3' is redundant or the array 'svcauthsw[3]' is accessed at index 3, which is out of bounds. [arrayIndexOutOfBoundsCond]
uClibc-ng-1.0.20/libc/inet/rpc/svc_auth.c:113:20: note: Assuming that condition 'cred_flavor<=3' is not redundant
uClibc-ng-1.0.20/libc/inet/rpc/svc_auth.c:114:24: note: Array index out of bounds
uClibc-ng-1.0.20/libc/inet/rpc/svc_simple.c:126:44: style: Function 'universal' argument 2 names different: declaration 'transp_s' definition 'transp_l'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libc/inet/rpc/svc_simple.c:64:56: note: Function 'universal' argument 2 names different: declaration 'transp_s' definition 'transp_l'.
uClibc-ng-1.0.20/libc/inet/rpc/svc_simple.c:126:44: note: Function 'universal' argument 2 names different: declaration 'transp_s' definition 'transp_l'.
uClibc-ng-1.0.20/libc/inet/rpc/svc_udp.c:281:7: style: The scope of the variable 'slen' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/inet/rpc/svc_udp.c:281:13: style: The scope of the variable 'sent' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/inet/rpc/svc_udp.c:469:14: style: The scope of the variable 'vicp' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/inet/rpc/xdr_float.c:64:30: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
uClibc-ng-1.0.20/libc/inet/rpc/xdr_float.c:66:16: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
uClibc-ng-1.0.20/libc/inet/rpc/xdr_float.c:73:30: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
uClibc-ng-1.0.20/libc/inet/rpc/xdr_float.c:77:6: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
uClibc-ng-1.0.20/libc/inet/rpc/xdr_float.c:97:15: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
uClibc-ng-1.0.20/libc/inet/rpc/xdr_float.c:101:14: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
uClibc-ng-1.0.20/libc/inet/rpc/xdr_float.c:112:15: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
uClibc-ng-1.0.20/libc/inet/rpc/xdr_float.c:116:14: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
uClibc-ng-1.0.20/libc/inet/rpc/xdr_rec.c:553:7: style: The scope of the variable 'current' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/inet/rpc/xdr_rec.c:603:7: style: The scope of the variable 'current' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/assert/__assert.c:50:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/libc/misc/dirent/readdir_r.c:55:11: warning: Either the condition 'de==NULL' is redundant or there is possible null pointer dereference: de. [nullPointerRedundantCheck]
uClibc-ng-1.0.20/libc/misc/dirent/readdir_r.c:57:9: note: Assuming that condition 'de==NULL' is not redundant
uClibc-ng-1.0.20/libc/misc/dirent/readdir_r.c:55:11: note: Null pointer dereference
uClibc-ng-1.0.20/libc/misc/error/error.c:88:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uClibc-ng-1.0.20/libc/misc/fnmatch/fnmatch_loop.c:1098:16: style: Same expression on both sides of '!=' because the value of 'list' and 'NULL' are the same. [duplicateExpression]
uClibc-ng-1.0.20/libc/misc/fnmatch/fnmatch_loop.c:1034:13: note: 'list' is assigned value 'NULL' here.
uClibc-ng-1.0.20/libc/misc/fnmatch/fnmatch_loop.c:1098:16: note: Same expression on both sides of '!=' because the value of 'list' and 'NULL' are the same.
uClibc-ng-1.0.20/libc/misc/fnmatch/fnmatch_loop.c:986:18: style: Function 'end_pattern' argument 1 names different: declaration 'patternp' definition 'pattern'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libc/misc/fnmatch/fnmatch_loop.c:27:37: note: Function 'end_pattern' argument 1 names different: declaration 'patternp' definition 'pattern'.
uClibc-ng-1.0.20/libc/misc/fnmatch/fnmatch_loop.c:986:18: note: Function 'end_pattern' argument 1 names different: declaration 'patternp' definition 'pattern'.
uClibc-ng-1.0.20/libc/misc/fnmatch/fnmatch_loop.c:1087:6: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/fnmatch/fnmatch_loop.c:1094:6: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/fnmatch/fnmatch_loop.c:1116:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libc/misc/fnmatch/fnmatch_loop.c:1124:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libc/misc/fnmatch/fnmatch_loop.c:1133:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libc/misc/fnmatch/fnmatch_loop.c:1155:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libc/misc/fnmatch/fnmatch_loop.c:1170:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libc/misc/fnmatch/fnmatch_loop.c:1179:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libc/misc/fts/fts.c:225:19: style: The scope of the variable 'freep' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/fts/fts.c:226:6: style: The scope of the variable 'saved_errno' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/fts/fts.c:1066:9: style: The scope of the variable 'len' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/ftw/ftw.c:607:42: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/glob/glob.c:345:14: style: union member 'Anonymous0::room' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/glob/glob.c:236:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/glob/glob.c:285:33: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/glob/glob.c:305:32: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/glob/glob.c:391:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/glob/glob.c:411:35: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/glob/glob.c:657:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/gnu/obstack.c:74:13: style: union member 'fooround::i' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/gnu/obstack.c:75:15: style: union member 'fooround::d' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/gnu/obstack.c:76:9: style: union member 'fooround::p' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/gnu/obstack.c:80:8: style: struct member 'fooalign::c' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/internals/shared_flat_initfini.c:42:10: style: The scope of the variable 'start' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/internals/tempname.c:144:18: style: The scope of the variable 'k' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/internals/tempname.c:146:22: style: The scope of the variable 'rh' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/locale/locale.c:1236:9: style: The scope of the variable 'n' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/locale/locale.c:942:15: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regcomp.c:545:10: style: The scope of the variable 'j' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regcomp.c:926:14: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regcomp.c:1613:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regcomp.c:2551:16: style: The scope of the variable 'start_ch' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regcomp.c:2551:26: style: The scope of the variable 'end_ch' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regcomp.c:3618:17: style: The scope of the variable 'c' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regcomp.c:2402:27: style: Function 'parse_dup_op' argument 1 names different: declaration 'dup_elem' definition 'elem'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libc/misc/regex/regcomp.c:73:46: note: Function 'parse_dup_op' argument 1 names different: declaration 'dup_elem' definition 'elem'.
uClibc-ng-1.0.20/libc/misc/regex/regcomp.c:2402:27: note: Function 'parse_dup_op' argument 1 names different: declaration 'dup_elem' definition 'elem'.
uClibc-ng-1.0.20/libc/misc/regex/regcomp.c:3741:35: style: Function 'duplicate_tree' argument 1 names different: declaration 'src' definition 'root'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libc/misc/regex/regcomp.c:118:54: note: Function 'duplicate_tree' argument 1 names different: declaration 'src' definition 'root'.
uClibc-ng-1.0.20/libc/misc/regex/regcomp.c:3741:35: note: Function 'duplicate_tree' argument 1 names different: declaration 'src' definition 'root'.
uClibc-ng-1.0.20/libc/misc/regex/regcomp.c:3744:15: style: Variable 'dup_root' is not assigned a value. [unassignedVariable]
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:1597:11: style: Condition '!naccepted' is always true [knownConditionTrueFalse]
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:1581:23: note: Assignment 'naccepted=0', assigned value is 0
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:1597:11: note: Condition '!naccepted' is always true
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:3009:11: style: Condition 'naccepted' is always false [knownConditionTrueFalse]
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:2964:23: note: Assignment 'naccepted=0', assigned value is 0
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:3009:11: note: Condition 'naccepted' is always false
uClibc-ng-1.0.20/libc/misc/regex/regex_internal.c:1274:28: style: The scope of the variable 'mid' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:1168:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:1358:8: style: The scope of the variable 'reg_idx' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:1730:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:1804:16: style: The scope of the variable 'src_pos' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:1804:25: style: The scope of the variable 'dst_pos' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:2168:19: style: The scope of the variable 'trtable' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:3036:12: style: The scope of the variable 'outside_node' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:4160:20: style: The scope of the variable 'mid' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:5859:18: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:5850:17: note: Assignment 'string1=0', assigned value is 0
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:5859:18: note: Null pointer addition
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:4481:19: style: Function 'byte_compile_range' argument 1 names different: declaration 'range_start' definition 'range_start_char'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:1897:55: note: Function 'byte_compile_range' argument 1 names different: declaration 'range_start' definition 'range_start_char'.
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:4481:19: note: Function 'byte_compile_range' argument 1 names different: declaration 'range_start' definition 'range_start_char'.
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:4619:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:4828:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:5731:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:5741:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:5742:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:5743:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:5744:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:5745:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:5746:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:5747:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:5748:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:5749:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:6807:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:6961:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:7018:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:7251:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:7264:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:2466:7: error: Memory leak: compile_stack.stack [memleak]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:4344:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:4347:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libc/misc/regex/regex_old.c:4506:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:1339:37: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:3243:42: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/regex/regexec.c:3281:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/search/_hsearch_r.c:35:16: style: struct member '_ENTRY::used' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/search/_tsearch.c:41:11: style: struct member 'node_t::key' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/search/_tsearch.c:42:20: style: struct member 'node_t::left' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/search/_tsearch.c:42:27: style: struct member 'node_t::right' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/search/_lsearch.c:26:8: portability: 'base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libc/misc/search/_lsearch.c:43:20: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libc/misc/sysvipc/msgq.c:43:21: style: struct member 'new_msg_buf::oldmsg' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/sysvipc/msgq.c:44:10: style: struct member 'new_msg_buf::r_msgtyp' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/time/time.c:671:0: warning: Redundant assignment of 'oday' to itself. [selfAssignment]
uClibc-ng-1.0.20/libc/misc/time/time.c:669:7: style: The scope of the variable 'sec' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/time/time.c:670:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/time/time.c:670:16: style: The scope of the variable 'isleap' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/time/time.c:670:24: style: The scope of the variable 'day' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/time/time.c:670:29: style: The scope of the variable 'day0' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/time/time.c:670:35: style: The scope of the variable 'monlen' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/time/time.c:670:43: style: The scope of the variable 'mday' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/time/time.c:671:13: error: Uninitialized variable: oday [uninitvar]
uClibc-ng-1.0.20/libc/misc/time/time.c:416:0: error: #error unexpected value for CLOCKS_PER_SEC! [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/misc/time/time.c:496:9: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
uClibc-ng-1.0.20/libc/misc/time/time.c:517:0: error: #error difftime implementation assumptions violated for you arch! [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/misc/wchar/wchar.c:562:9: style: The scope of the variable 'len' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/wchar/wchar.c:1223:0: error: #error currently iconv requires 8 bit locales [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/misc/wchar/wchar.c:1144:12: style: struct member '_UC_iconv_t::tostate' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/wchar/wchar.c:1145:12: style: struct member '_UC_iconv_t::fromstate' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/wchar/wchar.c:1146:6: style: struct member '_UC_iconv_t::tocodeset' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/wchar/wchar.c:1147:6: style: struct member '_UC_iconv_t::fromcodeset' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/wchar/wchar.c:1148:6: style: struct member '_UC_iconv_t::frombom' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/wchar/wchar.c:1149:6: style: struct member '_UC_iconv_t::tobom' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/wchar/wchar.c:1150:6: style: struct member '_UC_iconv_t::fromcodeset0' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/wchar/wchar.c:1151:6: style: struct member '_UC_iconv_t::frombom0' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/wchar/wchar.c:1152:6: style: struct member '_UC_iconv_t::tobom0' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/wchar/wchar.c:1153:6: style: struct member '_UC_iconv_t::skip_invalid_input' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/misc/wctype/_wctype.c:575:11: style: The scope of the variable 'sc' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/wctype/_wctype.c:575:15: style: The scope of the variable 'n' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/wctype/_wctype.c:575:18: style: The scope of the variable 'i0' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/wctype/_wctype.c:575:22: style: The scope of the variable 'i1' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/wctype/_wctype.c:294:11: style: The scope of the variable 'sc' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/wctype/_wctype.c:294:15: style: The scope of the variable 'n' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/wctype/_wctype.c:294:18: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/wctype/_wctype.c:390:11: style: The scope of the variable 'sc' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/wctype/_wctype.c:390:15: style: The scope of the variable 'n' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/wctype/_wctype.c:390:18: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/wordexp/wordexp.c:1310:26: style: Redundant condition: If 'EXPR == '{'', the comparison 'EXPR != '}'' is always true. [redundantCondition]
uClibc-ng-1.0.20/libc/misc/wordexp/wordexp.c:276:7: style: The scope of the variable 'buflen' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/wordexp/wordexp.c:278:9: style: The scope of the variable 'buffer' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/wordexp/wordexp.c:279:7: style: The scope of the variable 'result' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/misc/wordexp/wordexp.c:292:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/wordexp/wordexp.c:298:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/wordexp/wordexp.c:316:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/wordexp/wordexp.c:322:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/misc/wordexp/wordexp.c:838:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libc/pwd_grp/pwd_grp.c:649:8: style: The scope of the variable 'p' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/pwd_grp/pwd_grp.c:808:8: style: The scope of the variable 'p' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/pwd_grp/pwd_grp.c:874:9: style: The scope of the variable 'line_len' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/pwd_grp/pwd_grp.c:875:6: style: The scope of the variable 'skip' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/pwd_grp/lckpwdf.c:151:23: style: Function 'noop_handler' argument 1 names different: declaration '__sig' definition 'attribute_unused'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libc/pwd_grp/lckpwdf.c:41:31: note: Function 'noop_handler' argument 1 names different: declaration '__sig' definition 'attribute_unused'.
uClibc-ng-1.0.20/libc/pwd_grp/lckpwdf.c:151:23: note: Function 'noop_handler' argument 1 names different: declaration '__sig' definition 'attribute_unused'.
uClibc-ng-1.0.20/libc/pwd_grp/pwd_grp_internal.c:43:0: error: #error GETXXKEY_R_FUNC/GETXXKEY_FUNC are not defined! [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/stdio/_WRITE.c:36:10: style: The scope of the variable 'rv' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdio/_WRITE.c:36:14: style: The scope of the variable 'stodo' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdio/__fpending.c:27:5: style: Same value in both branches of ternary operator. [duplicateValueTernary]
uClibc-ng-1.0.20/libc/stdio/_scanf.c:669:6: style: The scope of the variable 'c' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdio/_fopen.c:22:0: error: #error Assumption violated - mode constants [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/stdio/_fpmaxtostr.c:99:0: error: #error unsupported FPMAX_MAX_10_EXP (< 32). ANSI/ISO C requires >= 37. [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:982:19: portability: Undefined behaviour, pointer arithmetic 'spec_ranges-1' is out of bounds. [pointerOutOfBounds]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:535:6: style: Unused variable: i [unusedVariable]
uClibc-ng-1.0.20/libc/stdio/_scanf.c:85:7: style: struct member '__FILE_vsscanf::f' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/stdio/_scanf.c:86:17: style: struct member '__FILE_vsscanf::bufread' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/stdio/_scanf.c:87:17: style: struct member '__FILE_vsscanf::bufpos' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/stdio/_stdio.c:267:0: error: #error Assumption violated about __MASK_READING and __FLAG_UNGOT [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/stdio/_uintmaxtostr.c:16:0: error: failed to evaluate #if condition, division/modulo by zero [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:319:10: style: union member 'argvalue_t::wc' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:320:15: style: union member 'argvalue_t::u' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:321:16: style: union member 'argvalue_t::ul' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:329:8: style: union member 'argvalue_t::p' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:1388:9: style: The scope of the variable 'slen' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:1395:6: style: The scope of the variable 'base' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:1396:6: style: The scope of the variable 'numpad' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:1397:6: style: The scope of the variable 'alphacase' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:1398:6: style: The scope of the variable 'numfill' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:1400:7: style: The scope of the variable 'padchar' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:1776:13: style: The scope of the variable 'r' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:1184:15: style: The scope of the variable 'r' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdio/_vfprintf.c:1184:18: style: The scope of the variable 'n' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdio/_wfwrite.c:12:0: error: #error wide function when no wide support! [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/stdio/freopen.c:68:0: error: Dereferencing 'stream' after it is deallocated / released [deallocuse]
uClibc-ng-1.0.20/libc/stdio/fseeko.c:11:0: error: #error Assumption violated -- values of SEEK_SET, SEEK_CUR, SEEK_END [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/stdio/old_vfprintf.c:335:0: warning: Redundant assignment of 'argptr' to itself. [selfAssignment]
uClibc-ng-1.0.20/libc/stdio/old_vfprintf.c:335:23: error: Uninitialized variable: argptr [uninitvar]
uClibc-ng-1.0.20/libc/stdio/setvbuf.c:11:0: error: #error Assumption violated -- values of _IOFBF, _IOLBF, _IONBF [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/stdlib/_atexit.c:291:24: style: The scope of the variable 'efp' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdlib/_strtod.c:141:0: error: #error unknown FPMAX_TYPE! [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/stdlib/_atexit.c:80:33: style: struct member 'Anonymous1::func' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/stdlib/_atexit.c:81:31: style: struct member 'Anonymous1::arg' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/stdlib/_atexit.c:84:35: style: struct member 'Anonymous2::func' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/stdlib/_atexit.c:85:31: style: struct member 'Anonymous2::arg' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/stdlib/_atexit.c:86:31: style: struct member 'Anonymous2::dso_handle' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/stdlib/stdlib.c:670:17: style: The scope of the variable 'p' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdlib/stdlib.c:671:9: style: The scope of the variable 'low' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdlib/stdlib.c:672:9: style: The scope of the variable 'mid' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdlib/stdlib.c:673:6: style: The scope of the variable 'r' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdlib/getpt.c:57:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdlib/malloc-simple/alloc.c:109:6: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libc/stdlib/malloc-simple/alloc.c:50:16: portability: 'result' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libc/stdlib/malloc-simple/alloc.c:144:8: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libc/stdlib/malloc-simple/alloc.c:92:39: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libc/stdlib/malloc-standard/malloc.h:22:0: error: #include nested too deeply [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/stdlib/ptsname.c:69:7: style: The scope of the variable 'ptyno' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdlib/stdlib.c:711:9: style: The scope of the variable 'wgap' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdlib/stdlib.c:711:15: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdlib/stdlib.c:711:18: style: The scope of the variable 'j' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdlib/stdlib.c:711:21: style: The scope of the variable 'k' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdlib/stdlib.c:712:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/stdlib/random_r.c:146:2: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment]
uClibc-ng-1.0.20/libc/stdlib/random_r.c:145:0: note: Variable 'val' is reassigned a value before the old one has been used.
uClibc-ng-1.0.20/libc/stdlib/random_r.c:146:2: note: Variable 'val' is reassigned a value before the old one has been used.
uClibc-ng-1.0.20/libc/stdlib/stdlib.c:955:29: error: Null pointer dereference [nullPointer]
uClibc-ng-1.0.20/libc/string/__xpg_basename.c:14:17: style: The scope of the variable 'last' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/string/ffs.c:24:0: error: #error ffs needs rewriting! [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/string/ffsll.c:25:32: style: Opposite expression on both sides of '&'. [oppositeExpression]
uClibc-ng-1.0.20/libc/string/ffsll.c:25:32: note: Opposite expression on both sides of '&'.
uClibc-ng-1.0.20/libc/string/ffsll.c:25:32: note: Opposite expression on both sides of '&'.
uClibc-ng-1.0.20/libc/string/generic/_memcpy_fwd.c:57:15: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
uClibc-ng-1.0.20/libc/string/generic/_memcpy_fwd.c:145:15: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
uClibc-ng-1.0.20/libc/string/generic/_memcpy_fwd.c:152:15: warning: Suspicious code: sign conversion of -2 in calculation because '-2' has a negative value [signConversion]
uClibc-ng-1.0.20/libc/string/generic/strlen.c:62:7: style: Variable 'magic_bits' is assigned a value that is never used. [unreadVariable]
uClibc-ng-1.0.20/libc/string/i386/string.h:8:0: error: #error "Never use <libc-string_i386.h> directly; include <string.h> instead" [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/string/powerpc/memcpy.c:34:14: portability: 'to' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libc/string/powerpc/memmove.c:35:14: portability: 'to' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libc/string/powerpc/memset.c:42:14: portability: 'to' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libc/sysdeps/linux/c6x/sigaction.c:58:2: style: Variable 'kact.sa_flags' is reassigned a value before the old one has been used. [redundantAssignment]
uClibc-ng-1.0.20/libc/sysdeps/linux/c6x/sigaction.c:56:2: note: Variable 'kact.sa_flags' is reassigned a value before the old one has been used.
uClibc-ng-1.0.20/libc/sysdeps/linux/c6x/sigaction.c:58:2: note: Variable 'kact.sa_flags' is reassigned a value before the old one has been used.
uClibc-ng-1.0.20/libc/sysdeps/linux/common/bits/wordsize.h:1:0: error: #error "This file must be written based on the data type sizes of the target" [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/sysdeps/linux/common/eventfd_read.c:24:19: style: Function 'eventfd_read' argument 1 names different: declaration '__fd' definition 'fd'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libc/sysdeps/linux/common/sys/eventfd.h:37:30: note: Function 'eventfd_read' argument 1 names different: declaration '__fd' definition 'fd'.
uClibc-ng-1.0.20/libc/sysdeps/linux/common/eventfd_read.c:24:19: note: Function 'eventfd_read' argument 1 names different: declaration '__fd' definition 'fd'.
uClibc-ng-1.0.20/libc/sysdeps/linux/common/eventfd_read.c:24:34: style: Function 'eventfd_read' argument 2 names different: declaration '__value' definition 'value'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libc/sysdeps/linux/common/sys/eventfd.h:37:47: note: Function 'eventfd_read' argument 2 names different: declaration '__value' definition 'value'.
uClibc-ng-1.0.20/libc/sysdeps/linux/common/eventfd_read.c:24:34: note: Function 'eventfd_read' argument 2 names different: declaration '__value' definition 'value'.
uClibc-ng-1.0.20/libc/sysdeps/linux/common/eventfd_write.c:24:20: style: Function 'eventfd_write' argument 1 names different: declaration '__fd' definition 'fd'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libc/sysdeps/linux/common/sys/eventfd.h:40:31: note: Function 'eventfd_write' argument 1 names different: declaration '__fd' definition 'fd'.
uClibc-ng-1.0.20/libc/sysdeps/linux/common/eventfd_write.c:24:20: note: Function 'eventfd_write' argument 1 names different: declaration '__fd' definition 'fd'.
uClibc-ng-1.0.20/libc/sysdeps/linux/common/eventfd_write.c:24:34: style: Function 'eventfd_write' argument 2 names different: declaration '__value' definition 'value'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libc/sysdeps/linux/common/sys/eventfd.h:40:47: note: Function 'eventfd_write' argument 2 names different: declaration '__value' definition 'value'.
uClibc-ng-1.0.20/libc/sysdeps/linux/common/eventfd_write.c:24:34: note: Function 'eventfd_write' argument 2 names different: declaration '__value' definition 'value'.
uClibc-ng-1.0.20/libc/sysdeps/linux/common/bits/kernel_stat.h:2:0: error: #error "This file must be supplied by every Linux architecture." [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/sysdeps/linux/common/mmap.c:75:0: error: #error "Your architecture doesn't seem to provide mmap() !?" [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/sysdeps/linux/common/open.c:38:10: style: Variable 'mode' is assigned a value that is never used. [unreadVariable]
uClibc-ng-1.0.20/libc/sysdeps/linux/common/sbrk.c:29:21: portability: 'oldbrk' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libc/sysdeps/linux/cris/sbrk.c:35:15: portability: 'tmp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libc/sysdeps/linux/mips/__longjmp.c:25:0: error: #error This file uses GNU C extensions; you must compile with GCC. [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/sysdeps/linux/powerpc/copysignl.c:34:18: style: struct member 'Anonymous0::empty' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/sysdeps/linux/powerpc/copysignl.c:35:14: style: struct member 'Anonymous0::msw' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/sysdeps/linux/powerpc/copysignl.c:36:14: style: struct member 'Anonymous0::lsw' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/sysdeps/linux/powerpc/copysignl.c:49:14: style: struct member 'Anonymous1::lsw' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/sysdeps/linux/powerpc/copysignl.c:50:14: style: struct member 'Anonymous1::msw' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/sysdeps/linux/powerpc/copysignl.c:52:18: style: struct member 'Anonymous1::empty' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libc/sysdeps/linux/sparc/soft-fp/soft-fp.h:43:0: error: #error "endianness not defined by sfp-machine.h" [preprocessorErrorDirective]
uClibc-ng-1.0.20/libc/unistd/swab.c:14:20: style: The scope of the variable 'junk' can be reduced. [variableScope]
uClibc-ng-1.0.20/libc/unistd/sysconf.c:139:0: error: #error __UCLIBC_CLK_TCK_CONST not defined! [preprocessorErrorDirective]
uClibc-ng-1.0.20/libcrypt/des.c:457:19: style: The scope of the variable 'kl' can be reduced. [variableScope]
uClibc-ng-1.0.20/libcrypt/des.c:457:24: style: The scope of the variable 'kr' can be reduced. [variableScope]
uClibc-ng-1.0.20/libcrypt/des.c:459:7: style: The scope of the variable 'round' can be reduced. [variableScope]
uClibc-ng-1.0.20/libcrypt/md5.c:332:25: portability: Undefined behaviour, pointer arithmetic 'S-4' is out of bounds. [pointerOutOfBounds]
uClibc-ng-1.0.20/libcrypt/sha256-crypt.c:109:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libcrypt/sha256-crypt.c:119:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libcrypt/sha256-crypt.c:185:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libcrypt/sha256-crypt.c:201:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libcrypt/sha512-crypt.c:109:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libcrypt/sha512-crypt.c:119:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libcrypt/sha512-crypt.c:186:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libcrypt/sha512-crypt.c:202:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libm/cexp.c:30:17: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
uClibc-ng-1.0.20/libm/e_acos.c:68:18: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/e_acosh.c:40:18: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/e_asin.c:75:18: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/e_asin.c:65:21: style: The scope of the variable 'c' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_asin.c:65:23: style: The scope of the variable 'r' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_atan2.c:60:14: style: Opposite expression on both sides of '|'. [oppositeExpression]
uClibc-ng-1.0.20/libm/e_atan2.c:60:14: note: Opposite expression on both sides of '|'.
uClibc-ng-1.0.20/libm/e_atan2.c:60:14: note: Opposite expression on both sides of '|'.
uClibc-ng-1.0.20/libm/e_atan2.c:61:14: style: Opposite expression on both sides of '|'. [oppositeExpression]
uClibc-ng-1.0.20/libm/e_atan2.c:61:14: note: Opposite expression on both sides of '|'.
uClibc-ng-1.0.20/libm/e_atan2.c:61:14: note: Opposite expression on both sides of '|'.
uClibc-ng-1.0.20/libm/e_atan2.c:64:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uClibc-ng-1.0.20/libm/e_atanh.c:44:14: style: Opposite expression on both sides of '|'. [oppositeExpression]
uClibc-ng-1.0.20/libm/e_atanh.c:44:14: note: Opposite expression on both sides of '|'.
uClibc-ng-1.0.20/libm/e_atanh.c:44:14: note: Opposite expression on both sides of '|'.
uClibc-ng-1.0.20/libm/e_atanh.c:45:18: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/e_exp.c:149:6: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
uClibc-ng-1.0.20/libm/e_fmod.c:36:13: style: Opposite expression on both sides of '|'. [oppositeExpression]
uClibc-ng-1.0.20/libm/e_fmod.c:36:13: note: Opposite expression on both sides of '|'.
uClibc-ng-1.0.20/libm/e_fmod.c:36:13: note: Opposite expression on both sides of '|'.
uClibc-ng-1.0.20/libm/e_fmod.c:37:18: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/e_fmod.c:68:18: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 67. [shiftTooManyBitsSigned]
uClibc-ng-1.0.20/libm/e_fmod.c:67:10: note: Assuming that condition 'n<=31' is not redundant
uClibc-ng-1.0.20/libm/e_fmod.c:68:18: note: Shift
uClibc-ng-1.0.20/libm/e_fmod.c:80:18: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 79. [shiftTooManyBitsSigned]
uClibc-ng-1.0.20/libm/e_fmod.c:79:10: note: Assuming that condition 'n<=31' is not redundant
uClibc-ng-1.0.20/libm/e_fmod.c:80:18: note: Shift
uClibc-ng-1.0.20/libm/e_hypot.c:49:23: style: The scope of the variable '_y1' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_hypot.c:49:27: style: The scope of the variable 'y2' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_hypot.c:50:10: style: The scope of the variable 'j' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j0.c:280:6: warning: Possible null pointer dereference: p [nullPointer]
uClibc-ng-1.0.20/libm/e_j0.c:270:20: note: Assignment 'p=0', assigned value is 0
uClibc-ng-1.0.20/libm/e_j0.c:280:6: note: Null pointer dereference
uClibc-ng-1.0.20/libm/e_j0.c:281:13: warning: Possible null pointer dereference: q [nullPointer]
uClibc-ng-1.0.20/libm/e_j0.c:270:27: note: Assignment 'q=0', assigned value is 0
uClibc-ng-1.0.20/libm/e_j0.c:281:13: note: Null pointer dereference
uClibc-ng-1.0.20/libm/e_j0.c:375:6: warning: Possible null pointer dereference: p [nullPointer]
uClibc-ng-1.0.20/libm/e_j0.c:365:18: note: Assignment 'p=0', assigned value is 0
uClibc-ng-1.0.20/libm/e_j0.c:375:6: note: Null pointer dereference
uClibc-ng-1.0.20/libm/e_j0.c:376:13: warning: Possible null pointer dereference: q [nullPointer]
uClibc-ng-1.0.20/libm/e_j0.c:365:23: note: Assignment 'q=0', assigned value is 0
uClibc-ng-1.0.20/libm/e_j0.c:376:13: note: Null pointer dereference
uClibc-ng-1.0.20/libm/e_j0.c:151:29: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/e_j0.c:81:14: style: The scope of the variable 'c' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j0.c:81:16: style: The scope of the variable 'ss' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j0.c:81:19: style: The scope of the variable 'cc' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j0.c:81:26: style: The scope of the variable 'v' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j0.c:143:12: style: The scope of the variable 's' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j0.c:143:14: style: The scope of the variable 'c' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j0.c:143:16: style: The scope of the variable 'ss' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j0.c:143:19: style: The scope of the variable 'cc' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j1.c:274:13: warning: Possible null pointer dereference: p [nullPointer]
uClibc-ng-1.0.20/libm/e_j1.c:264:18: note: Assignment 'p=0', assigned value is 0
uClibc-ng-1.0.20/libm/e_j1.c:274:13: note: Null pointer dereference
uClibc-ng-1.0.20/libm/e_j1.c:275:20: warning: Possible null pointer dereference: q [nullPointer]
uClibc-ng-1.0.20/libm/e_j1.c:264:23: note: Assignment 'q=0', assigned value is 0
uClibc-ng-1.0.20/libm/e_j1.c:275:20: note: Null pointer dereference
uClibc-ng-1.0.20/libm/e_j1.c:370:6: warning: Possible null pointer dereference: p [nullPointer]
uClibc-ng-1.0.20/libm/e_j1.c:360:18: note: Assignment 'p=0', assigned value is 0
uClibc-ng-1.0.20/libm/e_j1.c:370:6: note: Null pointer dereference
uClibc-ng-1.0.20/libm/e_j1.c:371:13: warning: Possible null pointer dereference: q [nullPointer]
uClibc-ng-1.0.20/libm/e_j1.c:360:23: note: Assignment 'q=0', assigned value is 0
uClibc-ng-1.0.20/libm/e_j1.c:371:13: note: Null pointer dereference
uClibc-ng-1.0.20/libm/e_j1.c:148:29: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/e_j1.c:82:14: style: The scope of the variable 'c' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j1.c:82:16: style: The scope of the variable 'ss' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j1.c:82:19: style: The scope of the variable 'cc' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j1.c:82:24: style: The scope of the variable 'u' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j1.c:82:26: style: The scope of the variable 'v' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j1.c:140:12: style: The scope of the variable 's' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j1.c:140:14: style: The scope of the variable 'c' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j1.c:140:16: style: The scope of the variable 'ss' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_j1.c:140:19: style: The scope of the variable 'cc' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_jn.c:60:24: style: Opposite expression on both sides of '|'. [oppositeExpression]
uClibc-ng-1.0.20/libm/e_jn.c:60:24: note: Opposite expression on both sides of '|'.
uClibc-ng-1.0.20/libm/e_jn.c:60:24: note: Opposite expression on both sides of '|'.
uClibc-ng-1.0.20/libm/e_jn.c:68:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uClibc-ng-1.0.20/libm/e_log.c:82:9: style: The scope of the variable 'hfsq' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_log2.c:85:28: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/e_log2.c:75:9: style: The scope of the variable 'hfsq' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_pow.c:168:13: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/e_pow.c:177:54: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/e_pow.c:96:14: style: The scope of the variable 'z_h' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_pow.c:96:18: style: The scope of the variable 'z_l' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_pow.c:132:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 130. [shiftTooManyBitsSigned]
uClibc-ng-1.0.20/libm/e_pow.c:130:7: note: Assuming that condition 'k>20' is not redundant
uClibc-ng-1.0.20/libm/e_pow.c:132:12: note: Shift
uClibc-ng-1.0.20/libm/e_rem_pio2.c:71:15: style: The scope of the variable 'w' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_rem_pio2.c:71:17: style: The scope of the variable 't' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_rem_pio2.c:71:19: style: The scope of the variable 'r' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_rem_pio2.c:71:21: style: The scope of the variable 'fn' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_rem_pio2.c:73:15: style: The scope of the variable 'j' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_remainder.c:39:29: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/e_remainder.c:43:18: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/e_remainder.c:30:9: style: The scope of the variable 'p_half' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_scalb.c:29:34: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/e_sinh.c:37:11: style: The scope of the variable 'w' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/e_sqrt.c:105:15: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/e_sqrt.c:91:23: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/k_cos.c:61:9: style: The scope of the variable 'a' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/k_cos.c:61:11: style: The scope of the variable 'hz' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/k_cos.c:61:18: style: The scope of the variable 'qx' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/s_cos.c:48:14: style: The scope of the variable 'z' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/s_erf.c:186:16: style: The scope of the variable 'i' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/s_erf.c:187:13: style: The scope of the variable 'P' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/s_erf.c:187:15: style: The scope of the variable 'Q' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/s_erf.c:187:19: style: The scope of the variable 'y' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/s_expm1.c:127:11: style: The scope of the variable 'hi' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/s_expm1.c:127:14: style: The scope of the variable 'lo' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/s_expm1.c:195:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
uClibc-ng-1.0.20/libm/s_ilogb.c:24:16: style: The scope of the variable 'ix' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/s_isinf.c:20:5: style: Opposite expression on both sides of '|='. [oppositeExpression]
uClibc-ng-1.0.20/libm/s_isinf.c:20:5: note: Opposite expression on both sides of '|='.
uClibc-ng-1.0.20/libm/s_isinf.c:20:5: note: Opposite expression on both sides of '|='.
uClibc-ng-1.0.20/libm/s_isinf.c:21:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uClibc-ng-1.0.20/libm/s_isinff.c:20:4: style: Opposite expression on both sides of '|='. [oppositeExpression]
uClibc-ng-1.0.20/libm/s_isinff.c:20:4: note: Opposite expression on both sides of '|='.
uClibc-ng-1.0.20/libm/s_isinff.c:20:4: note: Opposite expression on both sides of '|='.
uClibc-ng-1.0.20/libm/s_isinff.c:21:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uClibc-ng-1.0.20/libm/s_isnan.c:25:22: style: Opposite expression on both sides of '|'. [oppositeExpression]
uClibc-ng-1.0.20/libm/s_isnan.c:25:22: note: Opposite expression on both sides of '|'.
uClibc-ng-1.0.20/libm/s_isnan.c:25:22: note: Opposite expression on both sides of '|'.
uClibc-ng-1.0.20/libm/math_private.h:159:0: error: syntax error [syntaxError]
uClibc-ng-1.0.20/libm/s_log1p.c:106:20: style: Same expression on both sides of '/'. [duplicateExpression]
uClibc-ng-1.0.20/libm/s_log1p.c:96:28: style: The scope of the variable 'u' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/s_rint.c:63:13: style: Opposite expression on both sides of '|'. [oppositeExpression]
uClibc-ng-1.0.20/libm/s_rint.c:63:13: note: Opposite expression on both sides of '|'.
uClibc-ng-1.0.20/libm/s_rint.c:63:13: note: Opposite expression on both sides of '|'.
uClibc-ng-1.0.20/libm/s_rint.c:35:9: style: The scope of the variable 't' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/s_rint.c:68:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uClibc-ng-1.0.20/libm/s_round.c:78:26: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 33. [shiftTooManyBitsSigned]
uClibc-ng-1.0.20/libm/s_round.c:33:11: note: Assuming that condition '_j0<20' is not redundant
uClibc-ng-1.0.20/libm/s_round.c:78:26: note: Shift
uClibc-ng-1.0.20/libm/s_sin.c:48:14: style: The scope of the variable 'z' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/s_tan.c:47:14: style: The scope of the variable 'z' can be reduced. [variableScope]
uClibc-ng-1.0.20/libm/s_tanh.c:43:9: style: The scope of the variable 't' can be reduced. [variableScope]
uClibc-ng-1.0.20/libpthread/linuxthreads/cancel.c:35:0: error: #error "Define either _STACK_GROWS_DOWN or _STACK_GROWS_UP" [preprocessorErrorDirective]
uClibc-ng-1.0.20/libpthread/linuxthreads/join.c:129:7: style: The scope of the variable 'already_canceled' can be reduced. [variableScope]
uClibc-ng-1.0.20/libpthread/linuxthreads/manager.c:347:10: style: The scope of the variable 'stacksize' can be reduced. [variableScope]
uClibc-ng-1.0.20/libpthread/linuxthreads/pthread.c:725:16: style: The scope of the variable 'jmpbuf' can be reduced. [variableScope]
uClibc-ng-1.0.20/libpthread/linuxthreads/pthread.c:785:45: style: Function 'pthread_handle_sigdebug' argument 1 names different: declaration 'sig' definition 'attribute_unused'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads/pthread.c:207:41: note: Function 'pthread_handle_sigdebug' argument 1 names different: declaration 'sig' definition 'attribute_unused'.
uClibc-ng-1.0.20/libpthread/linuxthreads/pthread.c:785:45: note: Function 'pthread_handle_sigdebug' argument 1 names different: declaration 'sig' definition 'attribute_unused'.
uClibc-ng-1.0.20/libpthread/linuxthreads/ptlongjmp.c:47:0: error: #error "Define either _STACK_GROWS_DOWN or _STACK_GROWS_UP" [preprocessorErrorDirective]
uClibc-ng-1.0.20/libpthread/linuxthreads/semaphore.c:140:17: style: The scope of the variable 'th' can be reduced. [variableScope]
uClibc-ng-1.0.20/libpthread/linuxthreads/semaphore.c:59:22: style: Function 'sem_wait' argument 1 names different: declaration '__sem' definition 'sem'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads/semaphore.h:73:29: note: Function 'sem_wait' argument 1 names different: declaration '__sem' definition 'sem'.
uClibc-ng-1.0.20/libpthread/linuxthreads/semaphore.c:59:22: note: Function 'sem_wait' argument 1 names different: declaration '__sem' definition 'sem'.
uClibc-ng-1.0.20/libpthread/linuxthreads/spinlock.c:524:55: style: The scope of the variable 'pp_max_prio' can be reduced. [variableScope]
uClibc-ng-1.0.20/libpthread/linuxthreads/spinlock.c:390:7: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_clear_event.c:24:40: style: Function 'td_ta_clear_event' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:350:57: note: Function 'td_ta_clear_event' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_clear_event.c:24:40: note: Function 'td_ta_clear_event' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_clear_event.c:24:60: style: Function 'td_ta_clear_event' argument 2 names different: declaration '__event' definition 'event'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:351:25: note: Function 'td_ta_clear_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_clear_event.c:24:60: note: Function 'td_ta_clear_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_delete.c:26:30: style: Function 'td_ta_delete' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:307:46: note: Function 'td_ta_delete' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_delete.c:26:30: note: Function 'td_ta_delete' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_enable_stats.c:24:42: style: Function 'td_ta_enable_stats' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:363:58: note: Function 'td_ta_enable_stats' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_enable_stats.c:24:42: note: Function 'td_ta_enable_stats' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_enable_stats.c:24:50: style: Function 'td_ta_enable_stats' argument 2 names different: declaration '__enable' definition 'enable'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:363:68: note: Function 'td_ta_enable_stats' argument 2 names different: declaration '__enable' definition 'enable'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_enable_stats.c:24:50: note: Function 'td_ta_enable_stats' argument 2 names different: declaration '__enable' definition 'enable'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_event_addr.c:24:40: style: Function 'td_ta_event_addr' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:342:56: note: Function 'td_ta_event_addr' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_event_addr.c:24:40: note: Function 'td_ta_event_addr' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_event_addr.c:24:55: style: Function 'td_ta_event_addr' argument 2 names different: declaration '__event' definition 'event'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:343:18: note: Function 'td_ta_event_addr' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_event_addr.c:24:55: note: Function 'td_ta_event_addr' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_event_addr.c:24:75: style: Function 'td_ta_event_addr' argument 3 names different: declaration '__ptr' definition 'addr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:343:40: note: Function 'td_ta_event_addr' argument 3 names different: declaration '__ptr' definition 'addr'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_event_addr.c:24:75: note: Function 'td_ta_event_addr' argument 3 names different: declaration '__ptr' definition 'addr'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_event_getmsg.c:27:42: style: Function 'td_ta_event_getmsg' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:354:58: note: Function 'td_ta_event_getmsg' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_event_getmsg.c:27:42: note: Function 'td_ta_event_getmsg' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_event_getmsg.c:27:62: style: Function 'td_ta_event_getmsg' argument 2 names different: declaration '__msg' definition 'msg'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:355:25: note: Function 'td_ta_event_getmsg' argument 2 names different: declaration '__msg' definition 'msg'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_event_getmsg.c:27:62: note: Function 'td_ta_event_getmsg' argument 2 names different: declaration '__msg' definition 'msg'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_get_nthreads.c:23:42: style: Function 'td_ta_get_nthreads' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:310:58: note: Function 'td_ta_get_nthreads' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_get_nthreads.c:23:42: note: Function 'td_ta_get_nthreads' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_get_nthreads.c:23:51: style: Function 'td_ta_get_nthreads' argument 2 names different: declaration '__np' definition 'np'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:310:69: note: Function 'td_ta_get_nthreads' argument 2 names different: declaration '__np' definition 'np'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_get_nthreads.c:23:51: note: Function 'td_ta_get_nthreads' argument 2 names different: declaration '__np' definition 'np'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_get_ph.c:24:36: style: Function 'td_ta_get_ph' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:314:52: note: Function 'td_ta_get_ph' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_get_ph.c:24:36: note: Function 'td_ta_get_ph' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_get_ph.c:24:63: style: Function 'td_ta_get_ph' argument 2 names different: declaration '__ph' definition 'ph'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:315:33: note: Function 'td_ta_get_ph' argument 2 names different: declaration '__ph' definition 'ph'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_get_ph.c:24:63: note: Function 'td_ta_get_ph' argument 2 names different: declaration '__ph' definition 'ph'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_get_stats.c:24:39: style: Function 'td_ta_get_stats' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:369:55: note: Function 'td_ta_get_stats' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_get_stats.c:24:39: note: Function 'td_ta_get_stats' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_get_stats.c:24:58: style: Function 'td_ta_get_stats' argument 2 names different: declaration '__statsp' definition 'statsp'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:370:21: note: Function 'td_ta_get_stats' argument 2 names different: declaration '__statsp' definition 'statsp'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_get_stats.c:24:58: note: Function 'td_ta_get_stats' argument 2 names different: declaration '__statsp' definition 'statsp'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_map_id2thr.c:24:40: style: Function 'td_ta_map_id2thr' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:319:56: note: Function 'td_ta_map_id2thr' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_map_id2thr.c:24:40: note: Function 'td_ta_map_id2thr' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_map_id2thr.c:24:54: style: Function 'td_ta_map_id2thr' argument 2 names different: declaration '__pt' definition 'pt'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:319:72: note: Function 'td_ta_map_id2thr' argument 2 names different: declaration '__pt' definition 'pt'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_map_id2thr.c:24:54: note: Function 'td_ta_map_id2thr' argument 2 names different: declaration '__pt' definition 'pt'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_map_id2thr.c:24:74: style: Function 'td_ta_map_id2thr' argument 3 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:320:23: note: Function 'td_ta_map_id2thr' argument 3 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_map_id2thr.c:24:74: note: Function 'td_ta_map_id2thr' argument 3 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_map_lwp2thr.c:24:41: style: Function 'td_ta_map_lwp2thr' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:324:57: note: Function 'td_ta_map_lwp2thr' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_map_lwp2thr.c:24:41: note: Function 'td_ta_map_lwp2thr' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_map_lwp2thr.c:24:53: style: Function 'td_ta_map_lwp2thr' argument 2 names different: declaration '__lwpid' definition 'lwpid'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:324:71: note: Function 'td_ta_map_lwp2thr' argument 2 names different: declaration '__lwpid' definition 'lwpid'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_map_lwp2thr.c:24:53: note: Function 'td_ta_map_lwp2thr' argument 2 names different: declaration '__lwpid' definition 'lwpid'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_map_lwp2thr.c:24:76: style: Function 'td_ta_map_lwp2thr' argument 3 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:325:24: note: Function 'td_ta_map_lwp2thr' argument 3 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_map_lwp2thr.c:24:76: note: Function 'td_ta_map_lwp2thr' argument 3 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_new.c:33:34: style: Function 'td_ta_new' argument 1 names different: declaration '__ps' definition 'ps'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:304:50: note: Function 'td_ta_new' argument 1 names different: declaration '__ps' definition 'ps'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_new.c:33:34: note: Function 'td_ta_new' argument 1 names different: declaration '__ps' definition 'ps'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_new.c:33:54: style: Function 'td_ta_new' argument 2 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:304:72: note: Function 'td_ta_new' argument 2 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_new.c:33:54: note: Function 'td_ta_new' argument 2 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_reset_stats.c:24:41: style: Function 'td_ta_reset_stats' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:366:57: note: Function 'td_ta_reset_stats' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_reset_stats.c:24:41: note: Function 'td_ta_reset_stats' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_set_event.c:24:38: style: Function 'td_ta_set_event' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:346:55: note: Function 'td_ta_set_event' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_set_event.c:24:38: note: Function 'td_ta_set_event' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_set_event.c:24:58: style: Function 'td_ta_set_event' argument 2 names different: declaration '__event' definition 'event'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:347:23: note: Function 'td_ta_set_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_set_event.c:24:58: note: Function 'td_ta_set_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_setconcurrency.c:24:44: style: Function 'td_ta_setconcurrency' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:359:60: note: Function 'td_ta_setconcurrency' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_setconcurrency.c:24:44: note: Function 'td_ta_setconcurrency' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_setconcurrency.c:24:52: style: Function 'td_ta_setconcurrency' argument 2 names different: declaration '__level' definition 'level'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:359:70: note: Function 'td_ta_setconcurrency' argument 2 names different: declaration '__level' definition 'level'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_setconcurrency.c:24:52: note: Function 'td_ta_setconcurrency' argument 2 names different: declaration '__level' definition 'level'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:105:38: style: Function 'td_ta_thr_iter' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:330:54: note: Function 'td_ta_thr_iter' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:105:38: note: Function 'td_ta_thr_iter' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:105:57: style: Function 'td_ta_thr_iter' argument 2 names different: declaration '__callback' definition 'callback'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:331:20: note: Function 'td_ta_thr_iter' argument 2 names different: declaration '__callback' definition 'callback'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:105:57: note: Function 'td_ta_thr_iter' argument 2 names different: declaration '__callback' definition 'callback'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:106:9: style: Function 'td_ta_thr_iter' argument 3 names different: declaration '__cbdata_p' definition 'cbdata_p'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:331:38: note: Function 'td_ta_thr_iter' argument 3 names different: declaration '__cbdata_p' definition 'cbdata_p'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:106:9: note: Function 'td_ta_thr_iter' argument 3 names different: declaration '__cbdata_p' definition 'cbdata_p'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:106:34: style: Function 'td_ta_thr_iter' argument 4 names different: declaration '__state' definition 'state'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:332:20: note: Function 'td_ta_thr_iter' argument 4 names different: declaration '__state' definition 'state'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:106:34: note: Function 'td_ta_thr_iter' argument 4 names different: declaration '__state' definition 'state'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:106:45: style: Function 'td_ta_thr_iter' argument 5 names different: declaration '__ti_pri' definition 'ti_pri'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:332:33: note: Function 'td_ta_thr_iter' argument 5 names different: declaration '__ti_pri' definition 'ti_pri'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:106:45: note: Function 'td_ta_thr_iter' argument 5 names different: declaration '__ti_pri' definition 'ti_pri'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:107:13: style: Function 'td_ta_thr_iter' argument 6 names different: declaration '__ti_sigmask_p' definition 'ti_sigmask_p'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:333:15: note: Function 'td_ta_thr_iter' argument 6 names different: declaration '__ti_sigmask_p' definition 'ti_sigmask_p'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:107:13: note: Function 'td_ta_thr_iter' argument 6 names different: declaration '__ti_sigmask_p' definition 'ti_sigmask_p'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:107:40: style: Function 'td_ta_thr_iter' argument 7 names different: declaration '__ti_user_flags' definition 'ti_user_flags'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:334:18: note: Function 'td_ta_thr_iter' argument 7 names different: declaration '__ti_user_flags' definition 'ti_user_flags'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:107:40: note: Function 'td_ta_thr_iter' argument 7 names different: declaration '__ti_user_flags' definition 'ti_user_flags'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_thr_iter.c:126:42: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_tsd_iter.c:24:38: style: Function 'td_ta_tsd_iter' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:337:54: note: Function 'td_ta_tsd_iter' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_tsd_iter.c:24:38: note: Function 'td_ta_tsd_iter' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_tsd_iter.c:24:57: style: Function 'td_ta_tsd_iter' argument 2 names different: declaration '__ki' definition 'callback'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:337:75: note: Function 'td_ta_tsd_iter' argument 2 names different: declaration '__ki' definition 'callback'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_tsd_iter.c:24:57: note: Function 'td_ta_tsd_iter' argument 2 names different: declaration '__ki' definition 'callback'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_tsd_iter.c:25:9: style: Function 'td_ta_tsd_iter' argument 3 names different: declaration '__p' definition 'cbdata_p'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:338:11: note: Function 'td_ta_tsd_iter' argument 3 names different: declaration '__p' definition 'cbdata_p'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_tsd_iter.c:25:9: note: Function 'td_ta_tsd_iter' argument 3 names different: declaration '__p' definition 'cbdata_p'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_ta_tsd_iter.c:38:40: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_clear_event.c:26:42: style: Function 'td_thr_clear_event' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:426:59: note: Function 'td_thr_clear_event' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_clear_event.c:26:42: note: Function 'td_thr_clear_event' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_clear_event.c:26:62: style: Function 'td_thr_clear_event' argument 2 names different: declaration '__event' definition 'event'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:427:26: note: Function 'td_thr_clear_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_clear_event.c:26:62: note: Function 'td_thr_clear_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_dbresume.c:24:40: style: Function 'td_thr_dbresume' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:456:56: note: Function 'td_thr_dbresume' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_dbresume.c:24:40: note: Function 'td_thr_dbresume' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_dbsuspend.c:24:41: style: Function 'td_thr_dbsuspend' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:453:57: note: Function 'td_thr_dbsuspend' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_dbsuspend.c:24:41: note: Function 'td_thr_dbsuspend' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_event_enable.c:26:43: style: Function 'td_thr_event_enable' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:419:60: note: Function 'td_thr_event_enable' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_event_enable.c:26:43: note: Function 'td_thr_event_enable' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_event_enable.c:26:51: style: Function 'td_thr_event_enable' argument 2 names different: declaration '__event' definition 'onoff'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:419:70: note: Function 'td_thr_event_enable' argument 2 names different: declaration '__event' definition 'onoff'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_event_enable.c:26:51: note: Function 'td_thr_event_enable' argument 2 names different: declaration '__event' definition 'onoff'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_event_getmsg.c:27:44: style: Function 'td_thr_event_getmsg' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:430:60: note: Function 'td_thr_event_getmsg' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_event_getmsg.c:27:44: note: Function 'td_thr_event_getmsg' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_event_getmsg.c:27:64: style: Function 'td_thr_event_getmsg' argument 2 names different: declaration '__msg' definition 'msg'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:431:26: note: Function 'td_thr_event_getmsg' argument 2 names different: declaration '__msg' definition 'msg'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_event_getmsg.c:27:64: note: Function 'td_thr_event_getmsg' argument 2 names different: declaration '__msg' definition 'msg'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_get_info.c:27:40: style: Function 'td_thr_get_info' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:377:56: note: Function 'td_thr_get_info' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_get_info.c:27:40: note: Function 'td_thr_get_info' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_get_info.c:27:58: style: Function 'td_thr_get_info' argument 2 names different: declaration '__infop' definition 'infop'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:378:20: note: Function 'td_thr_get_info' argument 2 names different: declaration '__infop' definition 'infop'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_get_info.c:27:58: note: Function 'td_thr_get_info' argument 2 names different: declaration '__infop' definition 'infop'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getfpregs.c:24:41: style: Function 'td_thr_getfpregs' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:381:57: note: Function 'td_thr_getfpregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getfpregs.c:24:41: note: Function 'td_thr_getfpregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getfpregs.c:24:59: style: Function 'td_thr_getfpregs' argument 2 names different: declaration '__regset' definition 'regset'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:382:21: note: Function 'td_thr_getfpregs' argument 2 names different: declaration '__regset' definition 'regset'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getfpregs.c:24:59: note: Function 'td_thr_getfpregs' argument 2 names different: declaration '__regset' definition 'regset'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getgregs.c:24:40: style: Function 'td_thr_getgregs' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:385:56: note: Function 'td_thr_getgregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getgregs.c:24:40: note: Function 'td_thr_getgregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getgregs.c:24:56: style: Function 'td_thr_getgregs' argument 2 names different: declaration '__gregs' definition 'gregs'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:386:18: note: Function 'td_thr_getgregs' argument 2 names different: declaration '__gregs' definition 'gregs'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getgregs.c:24:56: note: Function 'td_thr_getgregs' argument 2 names different: declaration '__gregs' definition 'gregs'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getxregs.c:24:40: style: Function 'td_thr_getxregs' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:389:56: note: Function 'td_thr_getxregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getxregs.c:24:40: note: Function 'td_thr_getxregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getxregs.c:24:50: style: Function 'td_thr_getxregs' argument 2 names different: declaration '__xregs' definition 'xregs'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:389:68: note: Function 'td_thr_getxregs' argument 2 names different: declaration '__xregs' definition 'xregs'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getxregs.c:24:50: note: Function 'td_thr_getxregs' argument 2 names different: declaration '__xregs' definition 'xregs'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getxregsize.c:24:43: style: Function 'td_thr_getxregsize' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:392:59: note: Function 'td_thr_getxregsize' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getxregsize.c:24:43: note: Function 'td_thr_getxregsize' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getxregsize.c:24:52: style: Function 'td_thr_getxregsize' argument 2 names different: declaration '__sizep' definition 'sizep'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:392:70: note: Function 'td_thr_getxregsize' argument 2 names different: declaration '__sizep' definition 'sizep'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_getxregsize.c:24:52: note: Function 'td_thr_getxregsize' argument 2 names different: declaration '__sizep' definition 'sizep'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_set_event.c:26:40: style: Function 'td_thr_set_event' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:422:57: note: Function 'td_thr_set_event' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_set_event.c:26:40: note: Function 'td_thr_set_event' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_set_event.c:26:61: style: Function 'td_thr_set_event' argument 2 names different: declaration '__event' definition 'event'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:423:24: note: Function 'td_thr_set_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_set_event.c:26:61: note: Function 'td_thr_set_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setfpregs.c:24:41: style: Function 'td_thr_setfpregs' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:395:57: note: Function 'td_thr_setfpregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setfpregs.c:24:41: note: Function 'td_thr_setfpregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setfpregs.c:24:65: style: Function 'td_thr_setfpregs' argument 2 names different: declaration '__fpregs' definition 'fpregs'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:396:27: note: Function 'td_thr_setfpregs' argument 2 names different: declaration '__fpregs' definition 'fpregs'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setfpregs.c:24:65: note: Function 'td_thr_setfpregs' argument 2 names different: declaration '__fpregs' definition 'fpregs'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setgregs.c:24:40: style: Function 'td_thr_setgregs' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:399:56: note: Function 'td_thr_setgregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setgregs.c:24:40: note: Function 'td_thr_setgregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setgregs.c:24:56: style: Function 'td_thr_setgregs' argument 2 names different: declaration '__gregs' definition 'gregs'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:400:18: note: Function 'td_thr_setgregs' argument 2 names different: declaration '__gregs' definition 'gregs'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setgregs.c:24:56: note: Function 'td_thr_setgregs' argument 2 names different: declaration '__gregs' definition 'gregs'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setprio.c:24:39: style: Function 'td_thr_setprio' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:435:55: note: Function 'td_thr_setprio' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setprio.c:24:39: note: Function 'td_thr_setprio' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setprio.c:24:47: style: Function 'td_thr_setprio' argument 2 names different: declaration '__prio' definition 'prio'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:435:65: note: Function 'td_thr_setprio' argument 2 names different: declaration '__prio' definition 'prio'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setprio.c:24:47: note: Function 'td_thr_setprio' argument 2 names different: declaration '__prio' definition 'prio'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setsigpending.c:24:45: style: Function 'td_thr_setsigpending' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:439:61: note: Function 'td_thr_setsigpending' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setsigpending.c:24:45: note: Function 'td_thr_setsigpending' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setsigpending.c:24:63: style: Function 'td_thr_setsigpending' argument 2 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:440:25: note: Function 'td_thr_setsigpending' argument 2 names different: declaration '__n' definition 'n'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setsigpending.c:24:63: note: Function 'td_thr_setsigpending' argument 2 names different: declaration '__n' definition 'n'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setsigpending.c:25:25: style: Function 'td_thr_setsigpending' argument 3 names different: declaration '__ss' definition 'ss'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:440:46: note: Function 'td_thr_setsigpending' argument 3 names different: declaration '__ss' definition 'ss'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setsigpending.c:25:25: note: Function 'td_thr_setsigpending' argument 3 names different: declaration '__ss' definition 'ss'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setxregs.c:24:40: style: Function 'td_thr_setxregs' argument 1 names different: declaration '__th' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:403:56: note: Function 'td_thr_setxregs' argument 1 names different: declaration '__th' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setxregs.c:24:40: note: Function 'td_thr_setxregs' argument 1 names different: declaration '__th' definition 'ta'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setxregs.c:24:56: style: Function 'td_thr_setxregs' argument 2 names different: declaration '__addr' definition 'addr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:404:18: note: Function 'td_thr_setxregs' argument 2 names different: declaration '__addr' definition 'addr'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_setxregs.c:24:56: note: Function 'td_thr_setxregs' argument 2 names different: declaration '__addr' definition 'addr'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_sigsetmask.c:24:42: style: Function 'td_thr_sigsetmask' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:443:58: note: Function 'td_thr_sigsetmask' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_sigsetmask.c:24:42: note: Function 'td_thr_sigsetmask' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_sigsetmask.c:24:62: style: Function 'td_thr_sigsetmask' argument 2 names different: declaration '__ss' definition 'ss'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:444:24: note: Function 'td_thr_sigsetmask' argument 2 names different: declaration '__ss' definition 'ss'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_sigsetmask.c:24:62: note: Function 'td_thr_sigsetmask' argument 2 names different: declaration '__ss' definition 'ss'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tls_get_addr.c:28:44: style: Function 'td_thr_tls_get_addr' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:413:60: note: Function 'td_thr_tls_get_addr' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tls_get_addr.c:28:44: note: Function 'td_thr_tls_get_addr' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tls_get_addr.c:29:14: style: Function 'td_thr_tls_get_addr' argument 2 names different: declaration '__map_address' definition 'map_address'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:414:16: note: Function 'td_thr_tls_get_addr' argument 2 names different: declaration '__map_address' definition 'map_address'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tls_get_addr.c:29:14: note: Function 'td_thr_tls_get_addr' argument 2 names different: declaration '__map_address' definition 'map_address'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tls_get_addr.c:30:15: style: Function 'td_thr_tls_get_addr' argument 3 names different: declaration '__offset' definition 'offset'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:414:38: note: Function 'td_thr_tls_get_addr' argument 3 names different: declaration '__offset' definition 'offset'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tls_get_addr.c:30:15: note: Function 'td_thr_tls_get_addr' argument 3 names different: declaration '__offset' definition 'offset'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tls_get_addr.c:31:15: style: Function 'td_thr_tls_get_addr' argument 4 names different: declaration '__address' definition 'address'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:415:17: note: Function 'td_thr_tls_get_addr' argument 4 names different: declaration '__address' definition 'address'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tls_get_addr.c:31:15: note: Function 'td_thr_tls_get_addr' argument 4 names different: declaration '__address' definition 'address'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tlsbase.c:25:39: style: Function 'td_thr_tlsbase' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:408:55: note: Function 'td_thr_tlsbase' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tlsbase.c:25:39: note: Function 'td_thr_tlsbase' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tlsbase.c:26:17: style: Function 'td_thr_tlsbase' argument 2 names different: declaration '__modid' definition 'modid'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:409:19: note: Function 'td_thr_tlsbase' argument 2 names different: declaration '__modid' definition 'modid'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tlsbase.c:26:17: note: Function 'td_thr_tlsbase' argument 2 names different: declaration '__modid' definition 'modid'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tlsbase.c:27:13: style: Function 'td_thr_tlsbase' argument 3 names different: declaration '__base' definition 'base'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:410:15: note: Function 'td_thr_tlsbase' argument 3 names different: declaration '__base' definition 'base'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tlsbase.c:27:13: note: Function 'td_thr_tlsbase' argument 3 names different: declaration '__base' definition 'base'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tsd.c:24:35: style: Function 'td_thr_tsd' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:448:51: note: Function 'td_thr_tsd' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tsd.c:24:35: note: Function 'td_thr_tsd' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tsd.c:24:58: style: Function 'td_thr_tsd' argument 2 names different: declaration '__tk' definition 'tk'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:449:27: note: Function 'td_thr_tsd' argument 2 names different: declaration '__tk' definition 'tk'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tsd.c:24:58: note: Function 'td_thr_tsd' argument 2 names different: declaration '__tk' definition 'tk'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tsd.c:24:69: style: Function 'td_thr_tsd' argument 3 names different: declaration '__data' definition 'data'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:449:40: note: Function 'td_thr_tsd' argument 3 names different: declaration '__data' definition 'data'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_tsd.c:24:69: note: Function 'td_thr_tsd' argument 3 names different: declaration '__data' definition 'data'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_validate.c:24:40: style: Function 'td_thr_validate' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/linuxthreads_db/thread_db.h:374:56: note: Function 'td_thr_validate' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/linuxthreads_db/td_thr_validate.c:24:40: note: Function 'td_thr_validate' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl/alloca_cutoff.c:34:10: style: Clarify calculation precedence for '/' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libpthread/nptl/allocatestack.c:329:0: error: #error "Define either _STACK_GROWS_DOWN or _STACK_GROWS_UP" [preprocessorErrorDirective]
uClibc-ng-1.0.20/libpthread/nptl/cleanup_defer.c:53:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libpthread/nptl/cleanup_defer_compat.c:54:6: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libpthread/nptl/pt-cleanup.c:54:0: error: #error "Define either _STACK_GROWS_DOWN or _STACK_GROWS_UP" [preprocessorErrorDirective]
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getdetachstate.c:35:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getinheritsched.c:36:8: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getscope.c:36:8: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getstack.c:25:28: style: Function '__pthread_attr_getstack' argument 1 names different: declaration '__attr' definition 'attr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:460:59: note: Function '__pthread_attr_getstack' argument 1 names different: declaration '__attr' definition 'attr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getstack.c:25:28: note: Function '__pthread_attr_getstack' argument 1 names different: declaration '__attr' definition 'attr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getstack.c:26:13: style: Function '__pthread_attr_getstack' argument 2 names different: declaration '__stackaddr' definition 'stackaddr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:461:16: note: Function '__pthread_attr_getstack' argument 2 names different: declaration '__stackaddr' definition 'stackaddr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getstack.c:26:13: note: Function '__pthread_attr_getstack' argument 2 names different: declaration '__stackaddr' definition 'stackaddr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getstack.c:27:14: style: Function '__pthread_attr_getstack' argument 3 names different: declaration '__stacksize' definition 'stacksize'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:462:17: note: Function '__pthread_attr_getstack' argument 3 names different: declaration '__stacksize' definition 'stacksize'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getstack.c:27:14: note: Function '__pthread_attr_getstack' argument 3 names different: declaration '__stacksize' definition 'stacksize'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getstackaddr.c:26:28: style: Function '__pthread_attr_getstackaddr' argument 1 names different: declaration '__attr' definition 'attr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:452:63: note: Function '__pthread_attr_getstackaddr' argument 1 names different: declaration '__attr' definition 'attr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getstackaddr.c:26:28: note: Function '__pthread_attr_getstackaddr' argument 1 names different: declaration '__attr' definition 'attr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getstackaddr.c:27:13: style: Function '__pthread_attr_getstackaddr' argument 2 names different: declaration '__stackaddr' definition 'stackaddr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:452:21: note: Function '__pthread_attr_getstackaddr' argument 2 names different: declaration '__stackaddr' definition 'stackaddr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getstackaddr.c:27:13: note: Function '__pthread_attr_getstackaddr' argument 2 names different: declaration '__stackaddr' definition 'stackaddr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getstacksize.c:25:28: style: Function '__pthread_attr_getstacksize' argument 1 names different: declaration '__attr' definition 'attr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:456:63: note: Function '__pthread_attr_getstacksize' argument 1 names different: declaration '__attr' definition 'attr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getstacksize.c:25:28: note: Function '__pthread_attr_getstacksize' argument 1 names different: declaration '__attr' definition 'attr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getstacksize.c:26:14: style: Function '__pthread_attr_getstacksize' argument 2 names different: declaration '__stacksize' definition 'stacksize'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:457:14: note: Function '__pthread_attr_getstacksize' argument 2 names different: declaration '__stacksize' definition 'stacksize'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_getstacksize.c:26:14: note: Function '__pthread_attr_getstacksize' argument 2 names different: declaration '__stacksize' definition 'stacksize'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_setstack.c:27:22: style: Function '__pthread_attr_setstack' argument 1 names different: declaration '__attr' definition 'attr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:463:53: note: Function '__pthread_attr_setstack' argument 1 names different: declaration '__attr' definition 'attr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_setstack.c:27:22: note: Function '__pthread_attr_setstack' argument 1 names different: declaration '__attr' definition 'attr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_setstack.c:28:12: style: Function '__pthread_attr_setstack' argument 2 names different: declaration '__stackaddr' definition 'stackaddr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:463:67: note: Function '__pthread_attr_setstack' argument 2 names different: declaration '__stackaddr' definition 'stackaddr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_setstack.c:28:12: note: Function '__pthread_attr_setstack' argument 2 names different: declaration '__stackaddr' definition 'stackaddr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_setstack.c:29:13: style: Function '__pthread_attr_setstack' argument 3 names different: declaration '__stacksize' definition 'stacksize'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:464:16: note: Function '__pthread_attr_setstack' argument 3 names different: declaration '__stacksize' definition 'stacksize'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_setstack.c:29:13: note: Function '__pthread_attr_setstack' argument 3 names different: declaration '__stacksize' definition 'stacksize'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_setstackaddr.c:26:22: style: Function '__pthread_attr_setstackaddr' argument 1 names different: declaration '__attr' definition 'attr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:453:57: note: Function '__pthread_attr_setstackaddr' argument 1 names different: declaration '__attr' definition 'attr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_setstackaddr.c:26:22: note: Function '__pthread_attr_setstackaddr' argument 1 names different: declaration '__attr' definition 'attr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_setstackaddr.c:27:12: style: Function '__pthread_attr_setstackaddr' argument 2 names different: declaration '__stackaddr' definition 'stackaddr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:454:12: note: Function '__pthread_attr_setstackaddr' argument 2 names different: declaration '__stackaddr' definition 'stackaddr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_setstackaddr.c:27:12: note: Function '__pthread_attr_setstackaddr' argument 2 names different: declaration '__stackaddr' definition 'stackaddr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_setstacksize.c:27:22: style: Function '__pthread_attr_setstacksize' argument 1 names different: declaration '__attr' definition 'attr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:458:57: note: Function '__pthread_attr_setstacksize' argument 1 names different: declaration '__attr' definition 'attr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_setstacksize.c:27:22: note: Function '__pthread_attr_setstacksize' argument 1 names different: declaration '__attr' definition 'attr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_setstacksize.c:28:13: style: Function '__pthread_attr_setstacksize' argument 2 names different: declaration '__stacksize' definition 'stacksize'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:459:13: note: Function '__pthread_attr_setstacksize' argument 2 names different: declaration '__stacksize' definition 'stacksize'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_attr_setstacksize.c:28:13: note: Function '__pthread_attr_setstacksize' argument 2 names different: declaration '__stacksize' definition 'stacksize'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_getschedparam.c:28:16: style: Function '__pthread_getschedparam' argument 1 names different: declaration 'thread_id' definition 'threadid'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:404:47: note: Function '__pthread_getschedparam' argument 1 names different: declaration 'thread_id' definition 'threadid'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_getschedparam.c:28:16: note: Function '__pthread_getschedparam' argument 1 names different: declaration 'thread_id' definition 'threadid'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_mutex_destroy.c:26:23: style: Function '__pthread_mutex_destroy' argument 1 names different: declaration '__mutex' definition 'mutex'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:414:54: note: Function '__pthread_mutex_destroy' argument 1 names different: declaration '__mutex' definition 'mutex'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_mutex_destroy.c:26:23: note: Function '__pthread_mutex_destroy' argument 1 names different: declaration '__mutex' definition 'mutex'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_mutex_init.c:41:23: style: Function '__pthread_mutex_init' argument 1 names different: declaration '__mutex' definition 'mutex'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:409:51: note: Function '__pthread_mutex_init' argument 1 names different: declaration '__mutex' definition 'mutex'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_mutex_init.c:41:23: note: Function '__pthread_mutex_init' argument 1 names different: declaration '__mutex' definition 'mutex'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_mutex_init.c:42:33: style: Function '__pthread_mutex_init' argument 2 names different: declaration '__mutexattr' definition 'mutexattr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:410:33: note: Function '__pthread_mutex_init' argument 2 names different: declaration '__mutexattr' definition 'mutexattr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_mutex_init.c:42:33: note: Function '__pthread_mutex_init' argument 2 names different: declaration '__mutexattr' definition 'mutexattr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_mutex_lock.c:50:23: style: Function '__pthread_mutex_lock' argument 1 names different: declaration '__mutex' definition 'mutex'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:418:51: note: Function '__pthread_mutex_lock' argument 1 names different: declaration '__mutex' definition 'mutex'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_mutex_lock.c:50:23: note: Function '__pthread_mutex_lock' argument 1 names different: declaration '__mutex' definition 'mutex'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_mutex_trylock.c:28:23: style: Function '__pthread_mutex_trylock' argument 1 names different: declaration '_mutex' definition 'mutex'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:417:54: note: Function '__pthread_mutex_trylock' argument 1 names different: declaration '_mutex' definition 'mutex'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_mutex_trylock.c:28:23: note: Function '__pthread_mutex_trylock' argument 1 names different: declaration '_mutex' definition 'mutex'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_mutex_unlock.c:288:23: style: Function '__pthread_mutex_unlock' argument 1 names different: declaration '__mutex' definition 'mutex'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:425:53: note: Function '__pthread_mutex_unlock' argument 1 names different: declaration '__mutex' definition 'mutex'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_mutex_unlock.c:288:23: note: Function '__pthread_mutex_unlock' argument 1 names different: declaration '__mutex' definition 'mutex'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_rwlock_destroy.c:23:45: style: Function '__pthread_rwlock_destroy' argument 1 names different: declaration '__rwlock' definition 'rwlock'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:468:56: note: Function '__pthread_rwlock_destroy' argument 1 names different: declaration '__rwlock' definition 'rwlock'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_rwlock_destroy.c:23:45: note: Function '__pthread_rwlock_destroy' argument 1 names different: declaration '__rwlock' definition 'rwlock'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_rwlock_init.c:32:24: style: Function '__pthread_rwlock_init' argument 1 names different: declaration '__rwlock' definition 'rwlock'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:465:53: note: Function '__pthread_rwlock_init' argument 1 names different: declaration '__rwlock' definition 'rwlock'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_rwlock_init.c:32:24: note: Function '__pthread_rwlock_init' argument 1 names different: declaration '__rwlock' definition 'rwlock'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_rwlock_init.c:33:34: style: Function '__pthread_rwlock_init' argument 2 names different: declaration '__attr' definition 'attr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:467:35: note: Function '__pthread_rwlock_init' argument 2 names different: declaration '__attr' definition 'attr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_rwlock_init.c:33:34: note: Function '__pthread_rwlock_init' argument 2 names different: declaration '__attr' definition 'attr'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_rwlock_tryrdlock.c:26:24: style: Function '__pthread_rwlock_tryrdlock' argument 1 names different: declaration '__rwlock' definition 'rwlock'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:471:58: note: Function '__pthread_rwlock_tryrdlock' argument 1 names different: declaration '__rwlock' definition 'rwlock'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_rwlock_tryrdlock.c:26:24: note: Function '__pthread_rwlock_tryrdlock' argument 1 names different: declaration '__rwlock' definition 'rwlock'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_rwlock_trywrlock.c:26:24: style: Function '__pthread_rwlock_trywrlock' argument 1 names different: declaration '__rwlock' definition 'rwlock'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:474:58: note: Function '__pthread_rwlock_trywrlock' argument 1 names different: declaration '__rwlock' definition 'rwlock'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_rwlock_trywrlock.c:26:24: note: Function '__pthread_rwlock_trywrlock' argument 1 names different: declaration '__rwlock' definition 'rwlock'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_setschedparam.c:29:16: style: Function '__pthread_setschedparam' argument 1 names different: declaration 'thread_id' definition 'threadid'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/pthreadP.h:406:47: note: Function '__pthread_setschedparam' argument 1 names different: declaration 'thread_id' definition 'threadid'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_setschedparam.c:29:16: note: Function '__pthread_setschedparam' argument 1 names different: declaration 'thread_id' definition 'threadid'.
uClibc-ng-1.0.20/libpthread/nptl/pthread_setspecific.c:31:16: style: The scope of the variable 'idx1st' can be reduced. [variableScope]
uClibc-ng-1.0.20/libpthread/nptl/pthread_setspecific.c:32:16: style: The scope of the variable 'idx2nd' can be reduced. [variableScope]
uClibc-ng-1.0.20/libpthread/nptl/sem_open.c:178:35: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libpthread/nptl/sem_open.c:267:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libpthread/nptl/sem_open.c:329:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libpthread/nptl/sem_unlink.c:57:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/generic/dl-tls.h:2:0: error: #error "architecture-specific version of <dl-tls.h> missing" [preprocessorErrorDirective]
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/fork.c:114:32: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/fork.c:147:0: error: #error "ARCH_FORK must be defined so that the CLONE_SETTID flag is used" [preprocessorErrorDirective]
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c:83:13: style: Function '__register_atfork' argument 1 names different: declaration '__prepare' definition 'prepare'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/fork.h:52:38: note: Function '__register_atfork' argument 1 names different: declaration '__prepare' definition 'prepare'.
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c:83:13: note: Function '__register_atfork' argument 1 names different: declaration '__prepare' definition 'prepare'.
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c:84:13: style: Function '__register_atfork' argument 2 names different: declaration '__parent' definition 'parent'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/fork.h:53:17: note: Function '__register_atfork' argument 2 names different: declaration '__parent' definition 'parent'.
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c:84:13: note: Function '__register_atfork' argument 2 names different: declaration '__parent' definition 'parent'.
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c:85:13: style: Function '__register_atfork' argument 3 names different: declaration '__child' definition 'child'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/fork.h:54:17: note: Function '__register_atfork' argument 3 names different: declaration '__child' definition 'child'.
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c:85:13: note: Function '__register_atfork' argument 3 names different: declaration '__child' definition 'child'.
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/register-atfork.c:77:3: error: Address of auto-variable 'runp->mem[i]' returned [returnAddressOfAutoVariable]
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/sem_trywait.c:31:7: style: The scope of the variable 'val' can be reduced. [variableScope]
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sem_post.c:37:7: style: Variable 'nr' is assigned a value that is never used. [unreadVariable]
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/sparc/sem_trywait.c:31:7: style: The scope of the variable 'val' can be reduced. [variableScope]
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/timer_routines.c:37:10: style: struct member 'thread_start_data::thrfunc' is never used. [unusedStructMember]
uClibc-ng-1.0.20/libpthread/nptl/sysdeps/unix/sysv/linux/unregister-atfork.c:90:35: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_clear_event.c:24:41: style: Function 'td_ta_clear_event' argument 1 names different: declaration '__ta' definition 'ta_arg'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:350:57: note: Function 'td_ta_clear_event' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_clear_event.c:24:41: note: Function 'td_ta_clear_event' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_clear_event.c:24:66: style: Function 'td_ta_clear_event' argument 2 names different: declaration '__event' definition 'event'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:351:25: note: Function 'td_ta_clear_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_clear_event.c:24:66: note: Function 'td_ta_clear_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_delete.c:26:30: style: Function 'td_ta_delete' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:307:46: note: Function 'td_ta_delete' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_delete.c:26:30: note: Function 'td_ta_delete' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_enable_stats.c:24:42: style: Function 'td_ta_enable_stats' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:363:58: note: Function 'td_ta_enable_stats' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_enable_stats.c:24:42: note: Function 'td_ta_enable_stats' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_enable_stats.c:24:50: style: Function 'td_ta_enable_stats' argument 2 names different: declaration '__enable' definition 'enable'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:363:68: note: Function 'td_ta_enable_stats' argument 2 names different: declaration '__enable' definition 'enable'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_enable_stats.c:24:50: note: Function 'td_ta_enable_stats' argument 2 names different: declaration '__enable' definition 'enable'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_event_addr.c:24:40: style: Function 'td_ta_event_addr' argument 1 names different: declaration '__ta' definition 'ta_arg'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:342:56: note: Function 'td_ta_event_addr' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_event_addr.c:24:40: note: Function 'td_ta_event_addr' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_event_addr.c:25:16: style: Function 'td_ta_event_addr' argument 2 names different: declaration '__event' definition 'event'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:343:18: note: Function 'td_ta_event_addr' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_event_addr.c:25:16: note: Function 'td_ta_event_addr' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_event_addr.c:25:36: style: Function 'td_ta_event_addr' argument 3 names different: declaration '__ptr' definition 'addr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:343:40: note: Function 'td_ta_event_addr' argument 3 names different: declaration '__ptr' definition 'addr'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_event_addr.c:25:36: note: Function 'td_ta_event_addr' argument 3 names different: declaration '__ptr' definition 'addr'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_event_getmsg.c:27:42: style: Function 'td_ta_event_getmsg' argument 1 names different: declaration '__ta' definition 'ta_arg'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:354:58: note: Function 'td_ta_event_getmsg' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_event_getmsg.c:27:42: note: Function 'td_ta_event_getmsg' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_event_getmsg.c:27:66: style: Function 'td_ta_event_getmsg' argument 2 names different: declaration '__msg' definition 'msg'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:355:25: note: Function 'td_ta_event_getmsg' argument 2 names different: declaration '__msg' definition 'msg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_event_getmsg.c:27:66: note: Function 'td_ta_event_getmsg' argument 2 names different: declaration '__msg' definition 'msg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_get_nthreads.c:23:42: style: Function 'td_ta_get_nthreads' argument 1 names different: declaration '__ta' definition 'ta_arg'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:310:58: note: Function 'td_ta_get_nthreads' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_get_nthreads.c:23:42: note: Function 'td_ta_get_nthreads' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_get_nthreads.c:23:55: style: Function 'td_ta_get_nthreads' argument 2 names different: declaration '__np' definition 'np'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:310:69: note: Function 'td_ta_get_nthreads' argument 2 names different: declaration '__np' definition 'np'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_get_nthreads.c:23:55: note: Function 'td_ta_get_nthreads' argument 2 names different: declaration '__np' definition 'np'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_get_ph.c:24:36: style: Function 'td_ta_get_ph' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:314:52: note: Function 'td_ta_get_ph' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_get_ph.c:24:36: note: Function 'td_ta_get_ph' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_get_ph.c:24:63: style: Function 'td_ta_get_ph' argument 2 names different: declaration '__ph' definition 'ph'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:315:33: note: Function 'td_ta_get_ph' argument 2 names different: declaration '__ph' definition 'ph'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_get_ph.c:24:63: note: Function 'td_ta_get_ph' argument 2 names different: declaration '__ph' definition 'ph'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_get_stats.c:24:39: style: Function 'td_ta_get_stats' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:369:55: note: Function 'td_ta_get_stats' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_get_stats.c:24:39: note: Function 'td_ta_get_stats' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_get_stats.c:24:58: style: Function 'td_ta_get_stats' argument 2 names different: declaration '__statsp' definition 'statsp'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:370:21: note: Function 'td_ta_get_stats' argument 2 names different: declaration '__statsp' definition 'statsp'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_get_stats.c:24:58: note: Function 'td_ta_get_stats' argument 2 names different: declaration '__statsp' definition 'statsp'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_map_id2thr.c:24:40: style: Function 'td_ta_map_id2thr' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:319:56: note: Function 'td_ta_map_id2thr' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_map_id2thr.c:24:40: note: Function 'td_ta_map_id2thr' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_map_id2thr.c:24:54: style: Function 'td_ta_map_id2thr' argument 2 names different: declaration '__pt' definition 'pt'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:319:72: note: Function 'td_ta_map_id2thr' argument 2 names different: declaration '__pt' definition 'pt'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_map_id2thr.c:24:54: note: Function 'td_ta_map_id2thr' argument 2 names different: declaration '__pt' definition 'pt'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_map_id2thr.c:24:74: style: Function 'td_ta_map_id2thr' argument 3 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:320:23: note: Function 'td_ta_map_id2thr' argument 3 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_map_id2thr.c:24:74: note: Function 'td_ta_map_id2thr' argument 3 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_map_lwp2thr.c:26:48: style: Function '__td_ta_lookup_th_unique' argument 1 names different: declaration 'ta' definition 'ta_arg'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_dbP.h:257:64: note: Function '__td_ta_lookup_th_unique' argument 1 names different: declaration 'ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_map_lwp2thr.c:26:48: note: Function '__td_ta_lookup_th_unique' argument 1 names different: declaration 'ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_map_lwp2thr.c:178:41: style: Function 'td_ta_map_lwp2thr' argument 1 names different: declaration '__ta' definition 'ta_arg'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:324:57: note: Function 'td_ta_map_lwp2thr' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_map_lwp2thr.c:178:41: note: Function 'td_ta_map_lwp2thr' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_map_lwp2thr.c:179:14: style: Function 'td_ta_map_lwp2thr' argument 2 names different: declaration '__lwpid' definition 'lwpid'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:324:71: note: Function 'td_ta_map_lwp2thr' argument 2 names different: declaration '__lwpid' definition 'lwpid'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_map_lwp2thr.c:179:14: note: Function 'td_ta_map_lwp2thr' argument 2 names different: declaration '__lwpid' definition 'lwpid'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_map_lwp2thr.c:179:37: style: Function 'td_ta_map_lwp2thr' argument 3 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:325:24: note: Function 'td_ta_map_lwp2thr' argument 3 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_map_lwp2thr.c:179:37: note: Function 'td_ta_map_lwp2thr' argument 3 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_new.c:34:34: style: Function 'td_ta_new' argument 1 names different: declaration '__ps' definition 'ps'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:304:50: note: Function 'td_ta_new' argument 1 names different: declaration '__ps' definition 'ps'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_new.c:34:34: note: Function 'td_ta_new' argument 1 names different: declaration '__ps' definition 'ps'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_new.c:34:54: style: Function 'td_ta_new' argument 2 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:304:72: note: Function 'td_ta_new' argument 2 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_new.c:34:54: note: Function 'td_ta_new' argument 2 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_reset_stats.c:24:41: style: Function 'td_ta_reset_stats' argument 1 names different: declaration '__ta' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:366:57: note: Function 'td_ta_reset_stats' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_reset_stats.c:24:41: note: Function 'td_ta_reset_stats' argument 1 names different: declaration '__ta' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_set_event.c:24:39: style: Function 'td_ta_set_event' argument 1 names different: declaration '__ta' definition 'ta_arg'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:346:55: note: Function 'td_ta_set_event' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_set_event.c:24:39: note: Function 'td_ta_set_event' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_set_event.c:24:64: style: Function 'td_ta_set_event' argument 2 names different: declaration '__event' definition 'event'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:347:23: note: Function 'td_ta_set_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_set_event.c:24:64: note: Function 'td_ta_set_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:116:38: style: Function 'td_ta_thr_iter' argument 1 names different: declaration '__ta' definition 'ta_arg'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:330:54: note: Function 'td_ta_thr_iter' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:116:38: note: Function 'td_ta_thr_iter' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:116:61: style: Function 'td_ta_thr_iter' argument 2 names different: declaration '__callback' definition 'callback'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:331:20: note: Function 'td_ta_thr_iter' argument 2 names different: declaration '__callback' definition 'callback'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:116:61: note: Function 'td_ta_thr_iter' argument 2 names different: declaration '__callback' definition 'callback'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:117:9: style: Function 'td_ta_thr_iter' argument 3 names different: declaration '__cbdata_p' definition 'cbdata_p'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:331:38: note: Function 'td_ta_thr_iter' argument 3 names different: declaration '__cbdata_p' definition 'cbdata_p'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:117:9: note: Function 'td_ta_thr_iter' argument 3 names different: declaration '__cbdata_p' definition 'cbdata_p'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:117:34: style: Function 'td_ta_thr_iter' argument 4 names different: declaration '__state' definition 'state'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:332:20: note: Function 'td_ta_thr_iter' argument 4 names different: declaration '__state' definition 'state'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:117:34: note: Function 'td_ta_thr_iter' argument 4 names different: declaration '__state' definition 'state'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:117:45: style: Function 'td_ta_thr_iter' argument 5 names different: declaration '__ti_pri' definition 'ti_pri'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:332:33: note: Function 'td_ta_thr_iter' argument 5 names different: declaration '__ti_pri' definition 'ti_pri'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:117:45: note: Function 'td_ta_thr_iter' argument 5 names different: declaration '__ti_pri' definition 'ti_pri'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:118:13: style: Function 'td_ta_thr_iter' argument 6 names different: declaration '__ti_sigmask_p' definition 'ti_sigmask_p'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:333:15: note: Function 'td_ta_thr_iter' argument 6 names different: declaration '__ti_sigmask_p' definition 'ti_sigmask_p'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:118:13: note: Function 'td_ta_thr_iter' argument 6 names different: declaration '__ti_sigmask_p' definition 'ti_sigmask_p'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:118:40: style: Function 'td_ta_thr_iter' argument 7 names different: declaration '__ti_user_flags' definition 'ti_user_flags'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:334:18: note: Function 'td_ta_thr_iter' argument 7 names different: declaration '__ti_user_flags' definition 'ti_user_flags'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:118:40: note: Function 'td_ta_thr_iter' argument 7 names different: declaration '__ti_user_flags' definition 'ti_user_flags'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_thr_iter.c:105:13: portability: 'copy' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_tsd_iter.c:24:38: style: Function 'td_ta_tsd_iter' argument 1 names different: declaration '__ta' definition 'ta_arg'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:337:54: note: Function 'td_ta_tsd_iter' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_tsd_iter.c:24:38: note: Function 'td_ta_tsd_iter' argument 1 names different: declaration '__ta' definition 'ta_arg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_tsd_iter.c:24:61: style: Function 'td_ta_tsd_iter' argument 2 names different: declaration '__ki' definition 'callback'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:337:75: note: Function 'td_ta_tsd_iter' argument 2 names different: declaration '__ki' definition 'callback'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_tsd_iter.c:24:61: note: Function 'td_ta_tsd_iter' argument 2 names different: declaration '__ki' definition 'callback'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_tsd_iter.c:25:9: style: Function 'td_ta_tsd_iter' argument 3 names different: declaration '__p' definition 'cbdata_p'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:338:11: note: Function 'td_ta_tsd_iter' argument 3 names different: declaration '__p' definition 'cbdata_p'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_tsd_iter.c:25:9: note: Function 'td_ta_tsd_iter' argument 3 names different: declaration '__p' definition 'cbdata_p'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_ta_tsd_iter.c:76:12: portability: 'keys' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_clear_event.c:26:43: style: Function 'td_thr_clear_event' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:426:59: note: Function 'td_thr_clear_event' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_clear_event.c:26:43: note: Function 'td_thr_clear_event' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_clear_event.c:26:64: style: Function 'td_thr_clear_event' argument 2 names different: declaration '__event' definition 'event'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:427:26: note: Function 'td_thr_clear_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_clear_event.c:26:64: note: Function 'td_thr_clear_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_dbresume.c:24:40: style: Function 'td_thr_dbresume' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:456:56: note: Function 'td_thr_dbresume' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_dbresume.c:24:40: note: Function 'td_thr_dbresume' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_dbsuspend.c:24:41: style: Function 'td_thr_dbsuspend' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:453:57: note: Function 'td_thr_dbsuspend' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_dbsuspend.c:24:41: note: Function 'td_thr_dbsuspend' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_event_enable.c:24:44: style: Function 'td_thr_event_enable' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:419:60: note: Function 'td_thr_event_enable' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_event_enable.c:24:44: note: Function 'td_thr_event_enable' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_event_enable.c:24:52: style: Function 'td_thr_event_enable' argument 2 names different: declaration '__event' definition 'onoff'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:419:70: note: Function 'td_thr_event_enable' argument 2 names different: declaration '__event' definition 'onoff'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_event_enable.c:24:52: note: Function 'td_thr_event_enable' argument 2 names different: declaration '__event' definition 'onoff'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_event_getmsg.c:25:44: style: Function 'td_thr_event_getmsg' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:430:60: note: Function 'td_thr_event_getmsg' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_event_getmsg.c:25:44: note: Function 'td_thr_event_getmsg' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_event_getmsg.c:25:64: style: Function 'td_thr_event_getmsg' argument 2 names different: declaration '__msg' definition 'msg'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:431:26: note: Function 'td_thr_event_getmsg' argument 2 names different: declaration '__msg' definition 'msg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_event_getmsg.c:25:64: note: Function 'td_thr_event_getmsg' argument 2 names different: declaration '__msg' definition 'msg'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_get_info.c:26:40: style: Function 'td_thr_get_info' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:377:56: note: Function 'td_thr_get_info' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_get_info.c:26:40: note: Function 'td_thr_get_info' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_get_info.c:26:58: style: Function 'td_thr_get_info' argument 2 names different: declaration '__infop' definition 'infop'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:378:20: note: Function 'td_thr_get_info' argument 2 names different: declaration '__infop' definition 'infop'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_get_info.c:26:58: note: Function 'td_thr_get_info' argument 2 names different: declaration '__infop' definition 'infop'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getfpregs.c:24:41: style: Function 'td_thr_getfpregs' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:381:57: note: Function 'td_thr_getfpregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getfpregs.c:24:41: note: Function 'td_thr_getfpregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getfpregs.c:24:59: style: Function 'td_thr_getfpregs' argument 2 names different: declaration '__regset' definition 'regset'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:382:21: note: Function 'td_thr_getfpregs' argument 2 names different: declaration '__regset' definition 'regset'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getfpregs.c:24:59: note: Function 'td_thr_getfpregs' argument 2 names different: declaration '__regset' definition 'regset'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getgregs.c:24:40: style: Function 'td_thr_getgregs' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:385:56: note: Function 'td_thr_getgregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getgregs.c:24:40: note: Function 'td_thr_getgregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getgregs.c:24:56: style: Function 'td_thr_getgregs' argument 2 names different: declaration '__gregs' definition 'regset'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:386:18: note: Function 'td_thr_getgregs' argument 2 names different: declaration '__gregs' definition 'regset'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getgregs.c:24:56: note: Function 'td_thr_getgregs' argument 2 names different: declaration '__gregs' definition 'regset'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getxregs.c:24:40: style: Function 'td_thr_getxregs' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:389:56: note: Function 'td_thr_getxregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getxregs.c:24:40: note: Function 'td_thr_getxregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getxregs.c:24:50: style: Function 'td_thr_getxregs' argument 2 names different: declaration '__xregs' definition 'xregs'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:389:68: note: Function 'td_thr_getxregs' argument 2 names different: declaration '__xregs' definition 'xregs'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getxregs.c:24:50: note: Function 'td_thr_getxregs' argument 2 names different: declaration '__xregs' definition 'xregs'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getxregsize.c:24:43: style: Function 'td_thr_getxregsize' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:392:59: note: Function 'td_thr_getxregsize' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getxregsize.c:24:43: note: Function 'td_thr_getxregsize' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getxregsize.c:24:52: style: Function 'td_thr_getxregsize' argument 2 names different: declaration '__sizep' definition 'sizep'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:392:70: note: Function 'td_thr_getxregsize' argument 2 names different: declaration '__sizep' definition 'sizep'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_getxregsize.c:24:52: note: Function 'td_thr_getxregsize' argument 2 names different: declaration '__sizep' definition 'sizep'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_set_event.c:26:41: style: Function 'td_thr_set_event' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:422:57: note: Function 'td_thr_set_event' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_set_event.c:26:41: note: Function 'td_thr_set_event' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_set_event.c:26:62: style: Function 'td_thr_set_event' argument 2 names different: declaration '__event' definition 'event'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:423:24: note: Function 'td_thr_set_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_set_event.c:26:62: note: Function 'td_thr_set_event' argument 2 names different: declaration '__event' definition 'event'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setfpregs.c:24:41: style: Function 'td_thr_setfpregs' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:395:57: note: Function 'td_thr_setfpregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setfpregs.c:24:41: note: Function 'td_thr_setfpregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setfpregs.c:24:65: style: Function 'td_thr_setfpregs' argument 2 names different: declaration '__fpregs' definition 'fpregs'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:396:27: note: Function 'td_thr_setfpregs' argument 2 names different: declaration '__fpregs' definition 'fpregs'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setfpregs.c:24:65: note: Function 'td_thr_setfpregs' argument 2 names different: declaration '__fpregs' definition 'fpregs'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setgregs.c:24:40: style: Function 'td_thr_setgregs' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:399:56: note: Function 'td_thr_setgregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setgregs.c:24:40: note: Function 'td_thr_setgregs' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setgregs.c:24:56: style: Function 'td_thr_setgregs' argument 2 names different: declaration '__gregs' definition 'gregs'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:400:18: note: Function 'td_thr_setgregs' argument 2 names different: declaration '__gregs' definition 'gregs'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setgregs.c:24:56: note: Function 'td_thr_setgregs' argument 2 names different: declaration '__gregs' definition 'gregs'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setprio.c:24:39: style: Function 'td_thr_setprio' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:435:55: note: Function 'td_thr_setprio' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setprio.c:24:39: note: Function 'td_thr_setprio' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setprio.c:24:47: style: Function 'td_thr_setprio' argument 2 names different: declaration '__prio' definition 'prio'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:435:65: note: Function 'td_thr_setprio' argument 2 names different: declaration '__prio' definition 'prio'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setprio.c:24:47: note: Function 'td_thr_setprio' argument 2 names different: declaration '__prio' definition 'prio'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setsigpending.c:24:45: style: Function 'td_thr_setsigpending' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:439:61: note: Function 'td_thr_setsigpending' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setsigpending.c:24:45: note: Function 'td_thr_setsigpending' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setsigpending.c:24:63: style: Function 'td_thr_setsigpending' argument 2 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:440:25: note: Function 'td_thr_setsigpending' argument 2 names different: declaration '__n' definition 'n'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setsigpending.c:24:63: note: Function 'td_thr_setsigpending' argument 2 names different: declaration '__n' definition 'n'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setsigpending.c:25:25: style: Function 'td_thr_setsigpending' argument 3 names different: declaration '__ss' definition 'ss'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:440:46: note: Function 'td_thr_setsigpending' argument 3 names different: declaration '__ss' definition 'ss'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setsigpending.c:25:25: note: Function 'td_thr_setsigpending' argument 3 names different: declaration '__ss' definition 'ss'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setxregs.c:24:40: style: Function 'td_thr_setxregs' argument 1 names different: declaration '__th' definition 'ta'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:403:56: note: Function 'td_thr_setxregs' argument 1 names different: declaration '__th' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setxregs.c:24:40: note: Function 'td_thr_setxregs' argument 1 names different: declaration '__th' definition 'ta'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setxregs.c:24:56: style: Function 'td_thr_setxregs' argument 2 names different: declaration '__addr' definition 'addr'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:404:18: note: Function 'td_thr_setxregs' argument 2 names different: declaration '__addr' definition 'addr'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_setxregs.c:24:56: note: Function 'td_thr_setxregs' argument 2 names different: declaration '__addr' definition 'addr'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_sigsetmask.c:24:42: style: Function 'td_thr_sigsetmask' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:443:58: note: Function 'td_thr_sigsetmask' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_sigsetmask.c:24:42: note: Function 'td_thr_sigsetmask' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_sigsetmask.c:24:62: style: Function 'td_thr_sigsetmask' argument 2 names different: declaration '__ss' definition 'ss'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:444:24: note: Function 'td_thr_sigsetmask' argument 2 names different: declaration '__ss' definition 'ss'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_sigsetmask.c:24:62: note: Function 'td_thr_sigsetmask' argument 2 names different: declaration '__ss' definition 'ss'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tls_get_addr.c:24:44: style: Function 'td_thr_tls_get_addr' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:413:60: note: Function 'td_thr_tls_get_addr' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tls_get_addr.c:24:44: note: Function 'td_thr_tls_get_addr' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tls_get_addr.c:25:17: style: Function 'td_thr_tls_get_addr' argument 2 names different: declaration '__map_address' definition 'map_address'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:414:19: note: Function 'td_thr_tls_get_addr' argument 2 names different: declaration '__map_address' definition 'map_address'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tls_get_addr.c:25:17: note: Function 'td_thr_tls_get_addr' argument 2 names different: declaration '__map_address' definition 'map_address'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tls_get_addr.c:25:37: style: Function 'td_thr_tls_get_addr' argument 3 names different: declaration '__offset' definition 'offset'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:414:41: note: Function 'td_thr_tls_get_addr' argument 3 names different: declaration '__offset' definition 'offset'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tls_get_addr.c:25:37: note: Function 'td_thr_tls_get_addr' argument 3 names different: declaration '__offset' definition 'offset'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tls_get_addr.c:25:55: style: Function 'td_thr_tls_get_addr' argument 4 names different: declaration '__address' definition 'address'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:415:20: note: Function 'td_thr_tls_get_addr' argument 4 names different: declaration '__address' definition 'address'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tls_get_addr.c:25:55: note: Function 'td_thr_tls_get_addr' argument 4 names different: declaration '__address' definition 'address'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tlsbase.c:22:39: style: Function 'td_thr_tlsbase' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:408:55: note: Function 'td_thr_tlsbase' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tlsbase.c:22:39: note: Function 'td_thr_tlsbase' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tlsbase.c:23:17: style: Function 'td_thr_tlsbase' argument 2 names different: declaration '__modid' definition 'modid'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:409:19: note: Function 'td_thr_tlsbase' argument 2 names different: declaration '__modid' definition 'modid'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tlsbase.c:23:17: note: Function 'td_thr_tlsbase' argument 2 names different: declaration '__modid' definition 'modid'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tlsbase.c:24:13: style: Function 'td_thr_tlsbase' argument 3 names different: declaration '__base' definition 'base'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:410:15: note: Function 'td_thr_tlsbase' argument 3 names different: declaration '__base' definition 'base'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tlsbase.c:24:13: note: Function 'td_thr_tlsbase' argument 3 names different: declaration '__base' definition 'base'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tsd.c:24:35: style: Function 'td_thr_tsd' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:448:51: note: Function 'td_thr_tsd' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tsd.c:24:35: note: Function 'td_thr_tsd' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tsd.c:24:58: style: Function 'td_thr_tsd' argument 2 names different: declaration '__tk' definition 'tk'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:449:27: note: Function 'td_thr_tsd' argument 2 names different: declaration '__tk' definition 'tk'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tsd.c:24:58: note: Function 'td_thr_tsd' argument 2 names different: declaration '__tk' definition 'tk'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tsd.c:24:69: style: Function 'td_thr_tsd' argument 3 names different: declaration '__data' definition 'data'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:449:40: note: Function 'td_thr_tsd' argument 3 names different: declaration '__data' definition 'data'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_tsd.c:24:69: note: Function 'td_thr_tsd' argument 3 names different: declaration '__data' definition 'data'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_validate.c:56:40: style: Function 'td_thr_validate' argument 1 names different: declaration '__th' definition 'th'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libpthread/nptl_db/thread_db.h:374:56: note: Function 'td_thr_validate' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/libpthread/nptl_db/td_thr_validate.c:56:40: note: Function 'td_thr_validate' argument 1 names different: declaration '__th' definition 'th'.
uClibc-ng-1.0.20/librt/spawn.c:197:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/librt/spawn_faction_init.c:29:64: style: Function '__posix_spawn_file_actions_realloc' argument 1 names different: declaration 'fa' definition 'file_actions'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/librt/spawn_int.h:26:68: note: Function '__posix_spawn_file_actions_realloc' argument 1 names different: declaration 'fa' definition 'file_actions'.
uClibc-ng-1.0.20/librt/spawn_faction_init.c:29:64: note: Function '__posix_spawn_file_actions_realloc' argument 1 names different: declaration 'fa' definition 'file_actions'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:129:10: style: The scope of the variable 'len' can be reduced. [variableScope]
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:62:30: style: Function '__argp_make_fmtstream' argument 1 names different: declaration '__stream' definition 'stream'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libuargp/argp-fmtstream.h:130:54: note: Function '__argp_make_fmtstream' argument 1 names different: declaration '__stream' definition 'stream'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:62:30: note: Function '__argp_make_fmtstream' argument 1 names different: declaration '__stream' definition 'stream'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:63:30: style: Function '__argp_make_fmtstream' argument 2 names different: declaration '__lmargin' definition 'lmargin'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libuargp/argp-fmtstream.h:131:54: note: Function '__argp_make_fmtstream' argument 2 names different: declaration '__lmargin' definition 'lmargin'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:63:30: note: Function '__argp_make_fmtstream' argument 2 names different: declaration '__lmargin' definition 'lmargin'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:63:46: style: Function '__argp_make_fmtstream' argument 3 names different: declaration '__rmargin' definition 'rmargin'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libuargp/argp-fmtstream.h:132:54: note: Function '__argp_make_fmtstream' argument 3 names different: declaration '__rmargin' definition 'rmargin'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:63:46: note: Function '__argp_make_fmtstream' argument 3 names different: declaration '__rmargin' definition 'rmargin'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:63:63: style: Function '__argp_make_fmtstream' argument 4 names different: declaration '__wmargin' definition 'wmargin'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libuargp/argp-fmtstream.h:133:55: note: Function '__argp_make_fmtstream' argument 4 names different: declaration '__wmargin' definition 'wmargin'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:63:63: note: Function '__argp_make_fmtstream' argument 4 names different: declaration '__wmargin' definition 'wmargin'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:102:41: style: Function '__argp_fmtstream_free' argument 1 names different: declaration '__fs' definition 'fs'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libuargp/argp-fmtstream.h:140:53: note: Function '__argp_fmtstream_free' argument 1 names different: declaration '__fs' definition 'fs'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:102:41: note: Function '__argp_fmtstream_free' argument 1 names different: declaration '__fs' definition 'fs'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:126:43: style: Function '__argp_fmtstream_update' argument 1 names different: declaration '__fs' definition 'fs'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libuargp/argp-fmtstream.h:193:55: note: Function '__argp_fmtstream_update' argument 1 names different: declaration '__fs' definition 'fs'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:126:43: note: Function '__argp_fmtstream_update' argument 1 names different: declaration '__fs' definition 'fs'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:354:49: style: Function '__argp_fmtstream_ensure' argument 1 names different: declaration '__fs' definition 'fs'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libuargp/argp-fmtstream.h:195:54: note: Function '__argp_fmtstream_ensure' argument 1 names different: declaration '__fs' definition 'fs'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:354:49: note: Function '__argp_fmtstream_ensure' argument 1 names different: declaration '__fs' definition 'fs'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:354:60: style: Function '__argp_fmtstream_ensure' argument 2 names different: declaration '__amount' definition 'amount'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libuargp/argp-fmtstream.h:195:67: note: Function '__argp_fmtstream_ensure' argument 2 names different: declaration '__amount' definition 'amount'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:354:60: note: Function '__argp_fmtstream_ensure' argument 2 names different: declaration '__amount' definition 'amount'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:405:49: style: Function '__argp_fmtstream_printf' argument 1 names different: declaration '__fs' definition 'fs'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libuargp/argp-fmtstream.h:143:58: note: Function '__argp_fmtstream_printf' argument 1 names different: declaration '__fs' definition 'fs'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:405:49: note: Function '__argp_fmtstream_printf' argument 1 names different: declaration '__fs' definition 'fs'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:405:65: style: Function '__argp_fmtstream_printf' argument 2 names different: declaration '__fmt' definition 'fmt'. [funcArgNamesDifferent]
uClibc-ng-1.0.20/libuargp/argp-fmtstream.h:144:53: note: Function '__argp_fmtstream_printf' argument 2 names different: declaration '__fmt' definition 'fmt'.
uClibc-ng-1.0.20/libuargp/argp-fmtstream.c:405:65: note: Function '__argp_fmtstream_printf' argument 2 names different: declaration '__fmt' definition 'fmt'.
uClibc-ng-1.0.20/libuargp/argp-help.c:777:51: warning: Either the condition 'long1' is redundant or there is possible null pointer dereference: long1. [nullPointerRedundantCheck]
uClibc-ng-1.0.20/libuargp/argp-help.c:767:38: note: Assuming that condition 'long1' is not redundant
uClibc-ng-1.0.20/libuargp/argp-help.c:777:51: note: Null pointer dereference
uClibc-ng-1.0.20/libuargp/argp-help.c:778:51: warning: Either the condition 'long2' is redundant or there is possible null pointer dereference: long2. [nullPointerRedundantCheck]
uClibc-ng-1.0.20/libuargp/argp-help.c:767:47: note: Assuming that condition 'long2' is not redundant
uClibc-ng-1.0.20/libuargp/argp-help.c:778:51: note: Null pointer dereference
uClibc-ng-1.0.20/libuargp/argp-help.c:1256:11: warning: Redundant assignment of 'arg' to itself. [selfAssignment]
uClibc-ng-1.0.20/libuargp/argp-help.c:1290:14: warning: Redundant assignment of 'arg' to itself. [selfAssignment]
uClibc-ng-1.0.20/libuargp/argp-help.c:426:21: style: The scope of the variable 'entry' can be reduced. [variableScope]
uClibc-ng-1.0.20/libuargp/argp-help.c:427:12: style: The scope of the variable 'num_short_options' can be reduced. [variableScope]
uClibc-ng-1.0.20/libuargp/argp-help.c:1667:7: style: Variable 'anything' is assigned a value that is never used. [unreadVariable]
uClibc-ng-1.0.20/libuargp/argp-help.c:1311:33: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libuargp/argp-help.c:1582:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libuargp/argp-parse.c:733:21: style: The scope of the variable 'group' can be reduced. [variableScope]
uClibc-ng-1.0.20/libuargp/argp-parse.c:502:42: portability: 'parser->storage' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libuargp/argp-parse.c:503:39: portability: 'parser->storage' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libuargp/argp-parse.c:503:46: portability: 'parser->storage+(szs.num_groups+1)*sizeof(struct group)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libuargp/argp-parse.c:504:40: portability: 'parser->storage' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libuargp/argp-parse.c:504:47: portability: 'parser->storage+(szs.num_groups+1)*sizeof(struct group)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libuargp/argp-parse.c:504:54: portability: 'parser->storage+(szs.num_groups+1)*sizeof(struct group)+(szs.num_child_inputs*sizeof(void*))' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uClibc-ng-1.0.20/libuargp/argp-parse.c:887:34: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libuargp/argp-parse.c:888:31: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uClibc-ng-1.0.20/libuargp/argp-parse.c:347:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uClibc-ng-1.0.20/libutil/login_tty.c:49:8: style: The scope of the variable 'newfd' can be reduced. [variableScope]
uClibc-ng-1.0.20/utils/porting.h:88:0: error: #error "Unknown host byte order!" [preprocessorErrorDirective]
uClibc-ng-1.0.20/utils/mmap-windows.c:58:12: style: Expression is always false because 'else if' condition matches previous condition at line 53. [multiCondition]
uClibc-ng-1.0.20/utils/mmap-windows.c:61:11: style: Expression is always false because 'else if' condition matches previous condition at line 59. [multiCondition]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/uclmmbase/uclmmbase_1.2.16.0.orig.tar.gz
uclmmbase-1.2.16.0/src/asarray.c:56:13: style: The scope of the variable 'row' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/base64.c:63:6: style: The scope of the variable 'pad' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/base64.c:107:21: style: The scope of the variable 'pad' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/btree.c:271:50: style: Function 'btree_remove' argument 3 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent]
uclmmbase-1.2.16.0/src/btree.h:43:55: note: Function 'btree_remove' argument 3 names different: declaration 'd' definition 'data'.
uclmmbase-1.2.16.0/src/btree.c:271:50: note: Function 'btree_remove' argument 3 names different: declaration 'd' definition 'data'.
uclmmbase-1.2.16.0/src/crypt_random.c:82:8: style: Checking if unsigned variable 't' is less than zero. [unsignedLessThanZero]
uclmmbase-1.2.16.0/src/debug.c:67:9: warning: Redundant assignment of 'format' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/debug.c:198:9: warning: Redundant assignment of 'argv0' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/debug.c:82:11: style: The scope of the variable 'p' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/getaddrinfo.c:921:2: style: Variable 'hp' is reassigned a value before the old one has been used. [redundantAssignment]
uclmmbase-1.2.16.0/src/getaddrinfo.c:912:0: note: Variable 'hp' is reassigned a value before the old one has been used.
uclmmbase-1.2.16.0/src/getaddrinfo.c:921:2: note: Variable 'hp' is reassigned a value before the old one has been used.
uclmmbase-1.2.16.0/src/getaddrinfo.c:1030:14: style: The scope of the variable 'proto' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/getaddrinfo.c:115:11: style: struct member 'sockinet::si_scope_id' is never used. [unusedStructMember]
uclmmbase-1.2.16.0/src/inet_pton.c:141:14: style: The scope of the variable 'xdigits' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/mbus.c:294:8: style: The scope of the variable 'digest' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/mbus.c:296:16: style: The scope of the variable 'initVec' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/mbus.c:734:10: style: The scope of the variable 'auth' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/mbus.c:737:39: style: The scope of the variable 'authlen' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/mbus_config.c:72:11: style: The scope of the variable 'j' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/mbus_config.c:72:14: style: The scope of the variable 'k' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/mbus_config.c:226:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/mbus_config.c:361:26: style: The scope of the variable 'linepos' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/mbus_config.c:427:8: style: The scope of the variable 'i' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/mbus_config.c:427:11: style: The scope of the variable 'j' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/mbus_config.c:427:14: style: The scope of the variable 'k' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/mbus_config.c:583:26: style: The scope of the variable 'linepos' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/mbus_config.c:697:26: style: The scope of the variable 'linepos' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/mbus_config.c:382:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uclmmbase-1.2.16.0/src/mbus_config.c:396:21: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uclmmbase-1.2.16.0/src/mbus_config.c:614:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uclmmbase-1.2.16.0/src/mbus_config.c:627:21: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uclmmbase-1.2.16.0/src/mbus_config.c:719:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uclmmbase-1.2.16.0/src/mbus_config.c:732:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uclmmbase-1.2.16.0/src/memory.c:545:9: warning: Redundant assignment of 'p' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/memory.c:546:9: warning: Redundant assignment of 'filen' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/memory.c:547:9: warning: Redundant assignment of 'line' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/memory.c:551:27: warning: Redundant assignment of 'f' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/memory.c:564:2: warning: Redundant assignment of 'filen' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/memory.c:565:2: warning: Redundant assignment of 'line' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/memory.c:571:9: warning: Redundant assignment of 'filen' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/memory.c:572:9: warning: Redundant assignment of 'line' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/memory.c:576:9: warning: Redundant assignment of 'filen' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/memory.c:577:9: warning: Redundant assignment of 'line' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/memory.c:543:23: style: Function 'xclaim' argument 1 names different: declaration 'addr' definition 'p'. [funcArgNamesDifferent]
uclmmbase-1.2.16.0/src/memory.h:55:23: note: Function 'xclaim' argument 1 names different: declaration 'addr' definition 'p'.
uclmmbase-1.2.16.0/src/memory.c:543:23: note: Function 'xclaim' argument 1 names different: declaration 'addr' definition 'p'.
uclmmbase-1.2.16.0/src/memory.c:551:22: style: Function 'xmemdist' argument 1 names different: declaration 'fp' definition 'f'. [funcArgNamesDifferent]
uclmmbase-1.2.16.0/src/memory.h:56:25: note: Function 'xmemdist' argument 1 names different: declaration 'fp' definition 'f'.
uclmmbase-1.2.16.0/src/memory.c:551:22: note: Function 'xmemdist' argument 1 names different: declaration 'fp' definition 'f'.
uclmmbase-1.2.16.0/src/memory.c:553:22: style: Function 'xfree' argument 1 names different: declaration 'p' definition 'x'. [funcArgNamesDifferent]
uclmmbase-1.2.16.0/src/memory.h:59:19: note: Function 'xfree' argument 1 names different: declaration 'p' definition 'x'.
uclmmbase-1.2.16.0/src/memory.c:553:22: note: Function 'xfree' argument 1 names different: declaration 'p' definition 'x'.
uclmmbase-1.2.16.0/src/net_udp.c:453:9: warning: Redundant assignment of 'dst' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/net_udp.c:540:2: warning: Redundant assignment of 'addr' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/net_udp.c:541:2: warning: Redundant assignment of 'iface' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/net_udp.c:542:2: warning: Redundant assignment of 'rx_port' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/net_udp.c:543:2: warning: Redundant assignment of 'tx_port' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/net_udp.c:544:2: warning: Redundant assignment of 'ttl' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/net_udp.c:571:2: warning: Redundant assignment of 's' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/net_udp.c:594:2: warning: Redundant assignment of 's' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/net_udp.c:595:2: warning: Redundant assignment of 'buffer' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/net_udp.c:596:2: warning: Redundant assignment of 'buflen' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/net_udp.c:630:2: warning: Redundant assignment of 's' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/net_udp.c:631:2: warning: Redundant assignment of 'vector' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/net_udp.c:632:2: warning: Redundant assignment of 'count' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/net_udp.c:700:2: warning: Redundant assignment of 's' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/net_udp.c:301:0: error: Memory leak: s [memleak]
uclmmbase-1.2.16.0/src/qfDES.c:619:9: style: The scope of the variable 'r' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/qfDES.c:836:33: style: The scope of the variable 'parityBit' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/rijndael-alg-fst.c:85:9: style: The scope of the variable 'w' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/rijndael-alg-fst.c:21:47: style: Function 'rijndaelKeySched' argument 2 names different: declaration 'rk' definition 'W'. [funcArgNamesDifferent]
uclmmbase-1.2.16.0/src/rijndael-alg-fst.h:24:47: note: Function 'rijndaelKeySched' argument 2 names different: declaration 'rk' definition 'W'.
uclmmbase-1.2.16.0/src/rijndael-alg-fst.c:21:47: note: Function 'rijndaelKeySched' argument 2 names different: declaration 'rk' definition 'W'.
uclmmbase-1.2.16.0/src/rtp.h:47:0: error: #error RTP library requires WORDS_BIGENDIAN or WORDS_SMALLENDIAN to be defined. [preprocessorErrorDirective]
uclmmbase-1.2.16.0/src/sap.c:106:16: style: Variable 'buflen' is assigned a value that is never used. [unreadVariable]
uclmmbase-1.2.16.0/src/sdp.c:62:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
uclmmbase-1.2.16.0/src/sdp.c:90:5: warning: %a in format string (no. 1) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:90:5: warning: %a in format string (no. 2) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:90:5: warning: %a in format string (no. 4) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:90:5: warning: %a in format string (no. 5) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:90:5: warning: %a in format string (no. 6) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:118:5: warning: %a in format string (no. 1) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:118:5: warning: %a in format string (no. 2) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:118:5: warning: %a in format string (no. 3) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:133:5: warning: %a in format string (no. 1) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:133:5: warning: %a in format string (no. 2) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:149:5: warning: %a in format string (no. 1) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:149:5: warning: %a in format string (no. 2) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:149:5: warning: %a in format string (no. 3) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:174:5: warning: %a in format string (no. 1) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:174:5: warning: %a in format string (no. 2) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:213:5: warning: %a in format string (no. 1) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:213:5: warning: %a in format string (no. 3) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:213:5: warning: %a in format string (no. 4) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:251:5: warning: %a in format string (no. 1) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:251:5: warning: %a in format string (no. 2) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:251:5: warning: %a in format string (no. 3) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:266:5: warning: %a in format string (no. 1) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:266:5: warning: %a in format string (no. 2) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:278:5: warning: %a in format string (no. 1) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:278:5: warning: %a in format string (no. 2) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:317:5: warning: %a in format string (no. 1) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:317:5: warning: %a in format string (no. 3) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:317:5: warning: %a in format string (no. 4) requires 'float *' but the argument type is 'signed char *'. [invalidScanfArgType_float]
uclmmbase-1.2.16.0/src/sdp.c:158:7: warning: Either the condition 'curr_repeat!=NULL' is redundant or there is possible null pointer dereference: curr_repeat. [nullPointerRedundantCheck]
uclmmbase-1.2.16.0/src/sdp.c:156:25: note: Assuming that condition 'curr_repeat!=NULL' is not redundant
uclmmbase-1.2.16.0/src/sdp.c:158:7: note: Null pointer dereference
uclmmbase-1.2.16.0/src/sdp.c:333:15: style: The scope of the variable 'mediakeys' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/sdp.c:334:16: style: The scope of the variable 'current_key' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/sdp.c:335:7: style: The scope of the variable 'goodkey' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/sdp.c:337:22: style: The scope of the variable 'key' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/sdp.c:338:16: style: The scope of the variable 'pos' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/sdp.c:340:7: style: The scope of the variable 'n_char' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/sdp.c:585:22: style: The scope of the variable 'cmedia' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/sdp.c:586:25: style: The scope of the variable 'cattr' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/sdp.c:587:24: style: The scope of the variable 'crepeat' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/sdp.c:695:25: style: The scope of the variable 'cattr' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/sdp.c:471:40: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:474:42: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:479:35: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:482:37: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:485:37: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:488:37: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:491:37: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:494:43: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:500:40: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:504:40: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:509:40: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:512:41: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:516:33: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:521:39: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:524:42: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:531:40: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:539:51: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:543:48: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:547:39: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:550:45: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:556:42: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:562:34: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:565:37: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/sdp.c:572:42: error: Undefined behavior: Variable 'sdp_string' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
uclmmbase-1.2.16.0/src/util.c:108:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uclmmbase-1.2.16.0/src/util.c:108:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uclmmbase-1.2.16.0/src/util.c:106:33: warning: Either the condition 'p!=NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
uclmmbase-1.2.16.0/src/util.c:123:11: note: Assuming that condition 'p!=NULL' is not redundant
uclmmbase-1.2.16.0/src/util.c:106:33: note: Null pointer subtraction
uclmmbase-1.2.16.0/src/util.c:159:9: warning: Redundant assignment of 'p' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/util.c:170:9: warning: Redundant assignment of 'line' to itself. [selfAssignment]
uclmmbase-1.2.16.0/src/util.c:223:11: style: The scope of the variable 'p' can be reduced. [variableScope]
uclmmbase-1.2.16.0/src/vsnprintf.c:46:2: warning: Redundant assignment of 'buf_size' to itself. [selfAssignment]
uclmmbase-1.2.16.0/tests/test_md5.c:67:9: style: The scope of the variable 'l' can be reduced. [variableScope]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/ucommon/ucommon_7.0.0.orig.tar.gz
ucommon-7.0.0/commoncpp/address.cpp:281:10: style: The scope of the variable 'namebuf' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/address.cpp:930:11: style: The scope of the variable 'mask' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/address.cpp:946:11: style: The scope of the variable 'mask' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/applog.cpp:933:11: style: The scope of the variable 'args' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/applog.cpp:962:11: style: The scope of the variable 'args' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/applog.cpp:991:11: style: The scope of the variable 'args' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/applog.cpp:1018:11: style: The scope of the variable 'args' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/applog.cpp:1047:11: style: The scope of the variable 'args' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/applog.cpp:1076:11: style: The scope of the variable 'args' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/applog.cpp:1105:11: style: The scope of the variable 'args' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/applog.cpp:1134:11: style: The scope of the variable 'args' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/applog.cpp:170:5: warning: Member variable 'AppLogPrivate::_logDirectly' is not initialized in the constructor. [uninitMemberVar]
ucommon-7.0.0/commoncpp/applog.cpp:170:5: warning: Member variable 'AppLogPrivate::_logPipe' is not initialized in the constructor. [uninitMemberVar]
ucommon-7.0.0/commoncpp/applog.cpp:293:3: performance: Variable '_nomeFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ucommon-7.0.0/commoncpp/applog.cpp:381:3: style: Exception should be caught by reference. [catchExceptionByValue]
ucommon-7.0.0/commoncpp/dccp.cpp:442:21: style: The scope of the variable 'svc' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/dir.cpp:398:8: style: The scope of the variable 'cp' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/dir.cpp:399:14: style: The scope of the variable 'name' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/process.cpp:246:5: style: Variable 'pw' is reassigned a value before the old one has been used. [redundantAssignment]
ucommon-7.0.0/commoncpp/process.cpp:239:0: note: Variable 'pw' is reassigned a value before the old one has been used.
ucommon-7.0.0/commoncpp/process.cpp:246:5: note: Variable 'pw' is reassigned a value before the old one has been used.
ucommon-7.0.0/commoncpp/process.cpp:313:5: style: Variable 'pw' is reassigned a value before the old one has been used. [redundantAssignment]
ucommon-7.0.0/commoncpp/process.cpp:306:0: note: Variable 'pw' is reassigned a value before the old one has been used.
ucommon-7.0.0/commoncpp/process.cpp:313:5: note: Variable 'pw' is reassigned a value before the old one has been used.
ucommon-7.0.0/commoncpp/process.cpp:342:5: style: Variable 'group' is reassigned a value before the old one has been used. [redundantAssignment]
ucommon-7.0.0/commoncpp/process.cpp:335:0: note: Variable 'group' is reassigned a value before the old one has been used.
ucommon-7.0.0/commoncpp/process.cpp:342:5: note: Variable 'group' is reassigned a value before the old one has been used.
ucommon-7.0.0/commoncpp/process.cpp:776:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/serial.cpp:1138:9: style: The scope of the variable 'rlen' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/serial.cpp:1795:13: style: The scope of the variable 'so' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/socket.cpp:548:9: style: The scope of the variable 'nstat' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/socket.cpp:469:9: style: Variable 'loop' is assigned a value that is never used. [unreadVariable]
ucommon-7.0.0/commoncpp/socket.cpp:520:15: style: Variable 'opt' is assigned a value that is never used. [unreadVariable]
ucommon-7.0.0/commoncpp/socket.cpp:1037:15: style: Variable 'opt' is assigned a value that is never used. [unreadVariable]
ucommon-7.0.0/commoncpp/tcp.cpp:836:8: style: Condition 'max' is always false [knownConditionTrueFalse]
ucommon-7.0.0/commoncpp/tcp.cpp:821:20: note: Assignment 'max=0', assigned value is 0
ucommon-7.0.0/commoncpp/tcp.cpp:836:8: note: Condition 'max' is always false
ucommon-7.0.0/commoncpp/tcp.cpp:840:12: style: Condition 'max' is always false [knownConditionTrueFalse]
ucommon-7.0.0/commoncpp/tcp.cpp:821:20: note: Assignment 'max=0', assigned value is 0
ucommon-7.0.0/commoncpp/tcp.cpp:840:12: note: Condition 'max' is always false
ucommon-7.0.0/commoncpp/tcp.cpp:876:8: style: Condition '!mss' is always true [knownConditionTrueFalse]
ucommon-7.0.0/commoncpp/tcp.cpp:870:20: note: Assignment 'mss=0', assigned value is 0
ucommon-7.0.0/commoncpp/tcp.cpp:876:8: note: Condition '!mss' is always true
ucommon-7.0.0/commoncpp/tcp.cpp:558:21: style: The scope of the variable 'svc' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/thread.cpp:854:10: style: The scope of the variable 'posted' can be reduced. [variableScope]
ucommon-7.0.0/commoncpp/xml.cpp:520:35: style: Array index 'len' is used before limits check. [arrayIndexThenCheck]
ucommon-7.0.0/corelib/arrayref.cpp:388:12: style: The scope of the variable 'index' can be reduced. [variableScope]
ucommon-7.0.0/corelib/cpr.cpp:90:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ucommon-7.0.0/corelib/fsys.cpp:1075:19: style: The scope of the variable 'flags' can be reduced. [variableScope]
ucommon-7.0.0/corelib/keydata.cpp:290:14: style: The scope of the variable 'section' can be reduced. [variableScope]
ucommon-7.0.0/corelib/linked.cpp:174:16: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck]
ucommon-7.0.0/corelib/linked.cpp:163:12: note: Assuming that condition 'node' is not redundant
ucommon-7.0.0/corelib/linked.cpp:174:16: note: Null pointer dereference
ucommon-7.0.0/corelib/linked.cpp:328:19: style: The scope of the variable 'root' can be reduced. [variableScope]
ucommon-7.0.0/corelib/linked.cpp:500:17: style: The scope of the variable 'np' can be reduced. [variableScope]
ucommon-7.0.0/corelib/linked.cpp:502:11: style: The scope of the variable 'ep' can be reduced. [variableScope]
ucommon-7.0.0/corelib/linked.cpp:550:16: style: The scope of the variable 'obj' can be reduced. [variableScope]
ucommon-7.0.0/corelib/mapped.cpp:625:29: style: Redundant condition: freelist. '!freelist || (freelist && reading)' is equivalent to '!freelist || reading' [redundantCondition]
ucommon-7.0.0/corelib/numbers.cpp:162:16: style: Variable 'count' is modified but its new value is never used. [unreadVariable]
ucommon-7.0.0/corelib/protocols.cpp:160:14: warning: Member variable '_input_long::buf' is not initialized in the constructor. [uninitMemberVar]
ucommon-7.0.0/corelib/protocols.cpp:167:16: warning: Member variable '_input_double::buf' is not initialized in the constructor. [uninitMemberVar]
ucommon-7.0.0/corelib/protocols.cpp:141:5: style: Class '_input_long' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ucommon-7.0.0/corelib/protocols.cpp:155:5: style: Class '_input_double' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ucommon-7.0.0/corelib/regex.cpp:226:20: style: The scope of the variable 'match' can be reduced. [variableScope]
ucommon-7.0.0/corelib/shell.cpp:2132:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ucommon-7.0.0/corelib/shell.cpp:2134:5: note: Found duplicate branches for 'if' and 'else'.
ucommon-7.0.0/corelib/shell.cpp:2132:5: note: Found duplicate branches for 'if' and 'else'.
ucommon-7.0.0/corelib/shell.cpp:1679:17: style: The scope of the variable 'cp' can be reduced. [variableScope]
ucommon-7.0.0/corelib/shell.cpp:1680:11: style: The scope of the variable 'ep' can be reduced. [variableScope]
ucommon-7.0.0/corelib/shell.cpp:1789:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
ucommon-7.0.0/corelib/shell.cpp:1850:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
ucommon-7.0.0/corelib/shell.cpp:1906:17: style: The scope of the variable 'cp' can be reduced. [variableScope]
ucommon-7.0.0/corelib/shell.cpp:1907:11: style: The scope of the variable 'ep' can be reduced. [variableScope]
ucommon-7.0.0/corelib/shell.cpp:2015:17: style: The scope of the variable 'cp' can be reduced. [variableScope]
ucommon-7.0.0/corelib/shell.cpp:2016:11: style: The scope of the variable 'ep' can be reduced. [variableScope]
ucommon-7.0.0/corelib/shell.cpp:810:5: style: Variable 'buf' is assigned a value that is never used. [unreadVariable]
ucommon-7.0.0/corelib/shell.cpp:854:5: style: Variable 'buf' is assigned a value that is never used. [unreadVariable]
ucommon-7.0.0/corelib/socket.cpp:2379:11: style: Condition '!rtn' is always true [knownConditionTrueFalse]
ucommon-7.0.0/corelib/socket.cpp:2373:15: note: Assignment 'rtn=0', assigned value is 0
ucommon-7.0.0/corelib/socket.cpp:2379:11: note: Condition '!rtn' is always true
ucommon-7.0.0/corelib/socket.cpp:2427:11: style: Condition '!rtn' is always true [knownConditionTrueFalse]
ucommon-7.0.0/corelib/socket.cpp:2421:15: note: Assignment 'rtn=0', assigned value is 0
ucommon-7.0.0/corelib/socket.cpp:2427:11: note: Condition '!rtn' is always true
ucommon-7.0.0/corelib/socket.cpp:1462:5: style: Variable 'join' is reassigned a value before the old one has been used. [redundantAssignment]
ucommon-7.0.0/corelib/socket.cpp:1460:0: note: Variable 'join' is reassigned a value before the old one has been used.
ucommon-7.0.0/corelib/socket.cpp:1462:5: note: Variable 'join' is reassigned a value before the old one has been used.
ucommon-7.0.0/corelib/socket.cpp:2191:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ucommon-7.0.0/corelib/socket.cpp:144:11: style: The scope of the variable 'cp' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:145:21: style: The scope of the variable 'hp' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:146:21: style: The scope of the variable 'sp' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:218:17: style: The scope of the variable 'servtype' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:470:11: style: The scope of the variable 'mask' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:488:11: style: The scope of the variable 'mask' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:1050:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:1151:22: style: The scope of the variable 'ap' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:1172:22: style: The scope of the variable 'ap' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:1188:28: style: The scope of the variable 'ap' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:2012:9: style: The scope of the variable 'nstat' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:2371:37: style: The scope of the variable 'target' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:2372:9: style: The scope of the variable 'family' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:2419:37: style: The scope of the variable 'target' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:2420:9: style: The scope of the variable 'family' can be reduced. [variableScope]
ucommon-7.0.0/corelib/socket.cpp:325:14: style: Variable 'family' is assigned a value that is never used. [unreadVariable]
ucommon-7.0.0/corelib/socket.cpp:710:0: style: Variable 'count' is assigned a value that is never used. [unreadVariable]
ucommon-7.0.0/corelib/socket.cpp:710:0: style: Variable 'rcount' is assigned a value that is never used. [unreadVariable]
ucommon-7.0.0/corelib/socket.cpp:712:17: style: Variable 'flag' is assigned a value that is never used. [unreadVariable]
ucommon-7.0.0/corelib/socket.cpp:2380:52: style: Variable 'target' is assigned a value that is never used. [unreadVariable]
ucommon-7.0.0/corelib/socket.cpp:2428:52: style: Variable 'target' is assigned a value that is never used. [unreadVariable]
ucommon-7.0.0/corelib/stream.cpp:370:8: style: Condition 'max' is always false [knownConditionTrueFalse]
ucommon-7.0.0/corelib/stream.cpp:356:20: note: Assignment 'max=0', assigned value is 0
ucommon-7.0.0/corelib/stream.cpp:370:8: note: Condition 'max' is always false
ucommon-7.0.0/corelib/stream.cpp:374:12: style: Condition 'max' is always false [knownConditionTrueFalse]
ucommon-7.0.0/corelib/stream.cpp:356:20: note: Assignment 'max=0', assigned value is 0
ucommon-7.0.0/corelib/stream.cpp:374:12: note: Condition 'max' is always false
ucommon-7.0.0/corelib/string.cpp:804:12: style: The scope of the variable 'len' can be reduced. [variableScope]
ucommon-7.0.0/corelib/thread.cpp:920:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
ucommon-7.0.0/corelib/thread.cpp:916:0: note: Variable 'result' is reassigned a value before the old one has been used.
ucommon-7.0.0/corelib/thread.cpp:920:5: note: Variable 'result' is reassigned a value before the old one has been used.
ucommon-7.0.0/corelib/thread.cpp:95:15: warning: Member variable 'rwlock_entry::next' is not initialized in the constructor. [uninitMemberVar]
ucommon-7.0.0/corelib/thread.cpp:95:15: warning: Member variable 'rwlock_entry::object' is not initialized in the constructor. [uninitMemberVar]
ucommon-7.0.0/corelib/typeref.cpp:707:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ucommon-7.0.0/corelib/typeref.cpp:30:39: warning: Suspicious pointer subtraction. Did you intend to write '->'? [thisSubtraction]
ucommon-7.0.0/corelib/typeref.cpp:44:28: warning: Suspicious pointer subtraction. Did you intend to write '->'? [thisSubtraction]
ucommon-7.0.0/corelib/unicode.cpp:375:14: style: The scope of the variable 'cs' can be reduced. [variableScope]
ucommon-7.0.0/corelib/unicode.cpp:395:14: style: The scope of the variable 'cs' can be reduced. [variableScope]
ucommon-7.0.0/corelib/unicode.cpp:419:14: style: The scope of the variable 'cs' can be reduced. [variableScope]
ucommon-7.0.0/gnutls/cipher.cpp:26:39: style: Function 'map_cipher' argument 1 names different: declaration 'type' definition 'cipher'. [funcArgNamesDifferent]
ucommon-7.0.0/gnutls/local.h:47:39: note: Function 'map_cipher' argument 1 names different: declaration 'type' definition 'cipher'.
ucommon-7.0.0/gnutls/cipher.cpp:26:39: note: Function 'map_cipher' argument 1 names different: declaration 'type' definition 'cipher'.
ucommon-7.0.0/gnutls/digest.cpp:90:13: style: The scope of the variable 'temp' can be reduced. [variableScope]
ucommon-7.0.0/gnutls/hmac.cpp:30:5: style: Technically the member function 'ucommon::__multicode::operatorHMAC_ID' can be const. [functionConst]
ucommon-7.0.0/gnutls/hmac.cpp:33:5: style: Technically the member function 'ucommon::__multicode::operatorMD_ID' can be const. [functionConst]
ucommon-7.0.0/gnutls/sstream.cpp:28:30: style: C-style pointer casting [cstyleCast]
ucommon-7.0.0/gnutls/sstream.cpp:39:30: style: C-style pointer casting [cstyleCast]
ucommon-7.0.0/nossl/brg_types.h:57:0: error: #error Please define uint_8t as an 8-bit unsigned integer type in brg_types.h [preprocessorErrorDirective]
ucommon-7.0.0/nossl/md5.cpp:125:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ucommon-7.0.0/nossl/sha1.cpp:224:14: style: The scope of the variable 'i' can be reduced. [variableScope]
ucommon-7.0.0/openssl/secure.cpp:90:22: style: C-style pointer casting [cstyleCast]
ucommon-7.0.0/openssl/sstream.cpp:28:22: style: C-style pointer casting [cstyleCast]
ucommon-7.0.0/openssl/sstream.cpp:44:22: style: C-style pointer casting [cstyleCast]
ucommon-7.0.0/test/datetime.cpp:42:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ucommon-7.0.0/test/datetime.cpp:42:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ucommon-7.0.0/test/linked.cpp:36:5: style: Class 'member' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ucommon-7.0.0/test/memory.cpp:279:5: style: Variable 's6' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ucommon-7.0.0/test/memory.cpp:277:0: note: Variable 's6' is reassigned a value before the old one has been used if variable is no semaphore variable.
ucommon-7.0.0/test/memory.cpp:279:5: note: Variable 's6' is reassigned a value before the old one has been used if variable is no semaphore variable.
ucommon-7.0.0/test/memory.cpp:280:5: style: Variable 's7' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ucommon-7.0.0/test/memory.cpp:278:0: note: Variable 's7' is reassigned a value before the old one has been used if variable is no semaphore variable.
ucommon-7.0.0/test/memory.cpp:280:5: note: Variable 's7' is reassigned a value before the old one has been used if variable is no semaphore variable.
ucommon-7.0.0/test/memory.cpp:209:19: warning: Assert statement modifies 'passes'. [assignmentInAssert]
ucommon-7.0.0/test/stream.cpp:48:10: style: The scope of the variable 'line' can be reduced. [variableScope]
ucommon-7.0.0/utils/args.cpp:76:11: style: The scope of the variable 'ep' can be reduced. [variableScope]
ucommon-7.0.0/utils/car.cpp:106:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
ucommon-7.0.0/utils/car.cpp:175:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
ucommon-7.0.0/utils/car.cpp:235:9: style: The scope of the variable 'key' can be reduced. [variableScope]
ucommon-7.0.0/utils/mdsum.cpp:168:14: style: The scope of the variable 'count' can be reduced. [variableScope]
ucommon-7.0.0/utils/sockaddr.cpp:30:14: style: The scope of the variable 'port' can be reduced. [variableScope]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/ucpp/ucpp_1.3.2.orig.tar.gz
atest.c:23:0: error: #error ====== Either TEST_NATIVE or TEST_SIMUL must be defined. [preprocessorErrorDirective]
cpp.c:1698:2: style: Variable 'save_flags' is reassigned a value before the old one has been used. [redundantAssignment]
cpp.c:1695:0: note: Variable 'save_flags' is reassigned a value before the old one has been used.
cpp.c:1698:2: note: Variable 'save_flags' is reassigned a value before the old one has been used.
cpp.c:1563:2: warning: Suspicious usage of 'sizeof' with a numeric constant as parameter. [sizeofwithnumericparameter]
cpp.c:1061:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
cpp.c:1313:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
cpp.c:1464:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
cpp.c:1055:3: error: Memory leak: tf1.t [memleak]
cpp.c:1148:3: error: Memory leak: tf2.t [memleak]
cpp.c:1176:3: error: Memory leak: tf3.t [memleak]
cpp.c:1651:3: error: Memory leak: tf.t [memleak]
cpp.c:1005:3: error: Uninitialized struct member: t.name [uninitStructMember]
cpp.c:1167:4: error: Uninitialized struct member: rt.line [uninitStructMember]
cpp.c:1283:4: error: Uninitialized struct member: t.name [uninitStructMember]
cpp.c:1307:4: error: Uninitialized struct member: t.name [uninitStructMember]
cpp.c:1459:4: error: Uninitialized struct member: t.name [uninitStructMember]
cpp.c:1646:4: error: Uninitialized struct member: t.line [uninitStructMember]
cpp.c:1646:4: error: Uninitialized struct member: t.name [uninitStructMember]
lexer.c:600:6: style: The scope of the variable 'c' can be reduced. [variableScope]
lexer.c:797:6: style: The scope of the variable 'c' can be reduced. [variableScope]
macro.c:1437:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
macro.c:829:3: error: Uninitialized struct member: t.name [uninitStructMember]
nhash.c:336:28: style: The scope of the variable 'fnode' can be reduced. [variableScope]
nhash.c:209:23: warning: Division by result of sizeof(). malloc() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc]
nhash.c:209:0: warning: Size of pointer 'ident' used instead of size of its data. [pointerSize]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/ucrpf1host/ucrpf1host_0.0.20170617.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/ucspi-proxy/ucspi-proxy_0.99.orig.tar.gz
ucspi-proxy-0.99/auth-lib.c:59:7: style: The scope of the variable 'start' can be reduced. [variableScope]
ucspi-proxy-0.99/auth-lib.c:60:7: style: The scope of the variable 'end' can be reduced. [variableScope]
ucspi-proxy-0.99/base64.c:13:7: style: The scope of the variable 'decoded' can be reduced. [variableScope]
ucspi-proxy-0.99/http-xlate-filter.c:181:10: style: The scope of the variable 'diff' can be reduced. [variableScope]
ucspi-proxy-0.99/http-xlate-filter.c:215:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
ucspi-proxy-0.99/http-xlate-filter.c:216:10: style: The scope of the variable 'i' can be reduced. [variableScope]
ucspi-proxy-0.99/imap-filter.c:54:7: style: The scope of the variable 'offset' can be reduced. [variableScope]
ucspi-proxy-0.99/imap-filter.c:55:15: style: The scope of the variable 'cmd' can be reduced. [variableScope]
ucspi-proxy-0.99/relay-filter.c:33:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
ucspi-proxy-0.99/relay-filter.c:45:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
ucspi-proxy-0.99/relay-filter.c:72:20: warning: Possible null pointer dereference: value [nullPointer]
ucspi-proxy-0.99/relay-filter.c:84:23: note: Calling function 'setenvb', 2nd argument 'value' value is 0
ucspi-proxy-0.99/relay-filter.c:72:20: note: Null pointer dereference
ucspi-proxy-0.99/ucspi-proxy.c:88:10: style: Condition 'prev' is always false [knownConditionTrueFalse]
ucspi-proxy-0.99/ucspi-proxy.c:84:30: note: Assignment 'prev=0', assigned value is 0
ucspi-proxy-0.99/ucspi-proxy.c:88:10: note: Condition 'prev' is always false
ucspi-proxy-0.99/ucspi-proxy.c:130:11: style: The scope of the variable 'wr' can be reduced. [variableScope]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/ucspi-tcp/ucspi-tcp_0.88.orig.tar.gz
ucspi-tcp-0.88/addcr.c:6:16: style: The scope of the variable 'n' can be reduced. [variableScope]
ucspi-tcp-0.88/addcr.c:7:18: style: The scope of the variable 'x' can be reduced. [variableScope]
ucspi-tcp-0.88/alloc.c:9:22: style: union member 'aligned::irrelevant' is never used. [unusedStructMember]
ucspi-tcp-0.88/alloc.c:9:52: style: union member 'aligned::d' is never used. [unusedStructMember]
ucspi-tcp-0.88/buffer_copy.c:5:7: style: The scope of the variable 'n' can be reduced. [variableScope]
ucspi-tcp-0.88/buffer_copy.c:6:9: style: The scope of the variable 'x' can be reduced. [variableScope]
ucspi-tcp-0.88/buffer_get.c:7:7: style: The scope of the variable 'r' can be reduced. [variableScope]
ucspi-tcp-0.88/buffer_put.c:8:7: style: The scope of the variable 'w' can be reduced. [variableScope]
ucspi-tcp-0.88/case_diffb.c:5:26: style: The scope of the variable 'x' can be reduced. [variableScope]
ucspi-tcp-0.88/case_diffb.c:6:26: style: The scope of the variable 'y' can be reduced. [variableScope]
ucspi-tcp-0.88/cdb.c:37:13: error: Converting pointer arithmetic result to bool. The bool is always true unless there is undefined behaviour. [pointerArithBool]
ucspi-tcp-0.88/cdb.c:73:7: style: The scope of the variable 'n' can be reduced. [variableScope]
ucspi-tcp-0.88/cdb_make.c:83:18: style: The scope of the variable 'hp' can be reduced. [variableScope]
ucspi-tcp-0.88/commands.c:12:9: style: The scope of the variable 'arg' can be reduced. [variableScope]
ucspi-tcp-0.88/delcr.c:6:16: style: The scope of the variable 'n' can be reduced. [variableScope]
ucspi-tcp-0.88/delcr.c:7:18: style: The scope of the variable 'x' can be reduced. [variableScope]
ucspi-tcp-0.88/dns_dfd.c:12:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
ucspi-tcp-0.88/dns_domain.c:53:17: style: The scope of the variable 'c' can be reduced. [variableScope]
ucspi-tcp-0.88/dns_dtda.c:6:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
ucspi-tcp-0.88/dns_packet.c:20:17: style: The scope of the variable 'ch' can be reduced. [variableScope]
ucspi-tcp-0.88/dns_rcip.c:13:7: style: The scope of the variable 'j' can be reduced. [variableScope]
ucspi-tcp-0.88/dns_rcrw.c:16:7: style: The scope of the variable 'k' can be reduced. [variableScope]
ucspi-tcp-0.88/dns_resolve.c:14:7: style: The scope of the variable 'r' can be reduced. [variableScope]
ucspi-tcp-0.88/dns_sortip.c:9:16: style: The scope of the variable 'i' can be reduced. [variableScope]
ucspi-tcp-0.88/dns_transmit.c:148:9: style: The scope of the variable 'ip' can be reduced. [variableScope]
ucspi-tcp-0.88/dns_transmit.c:241:8: style: The scope of the variable 'udpbuf' can be reduced. [variableScope]
ucspi-tcp-0.88/fixcrio.c:31:7: style: The scope of the variable 'xlen' can be reduced. [variableScope]
ucspi-tcp-0.88/fixcrio.c:32:15: style: The scope of the variable 'io0' can be reduced. [variableScope]
ucspi-tcp-0.88/fixcrio.c:33:15: style: The scope of the variable 'ioleft' can be reduced. [variableScope]
ucspi-tcp-0.88/fixcrio.c:34:15: style: The scope of the variable 'io1' can be reduced. [variableScope]
ucspi-tcp-0.88/fixcrio.c:35:15: style: The scope of the variable 'ioright' can be reduced. [variableScope]
ucspi-tcp-0.88/getln2.c:7:25: style: The scope of the variable 'i' can be reduced. [variableScope]
ucspi-tcp-0.88/getln2.c:8:7: style: The scope of the variable 'n' can be reduced. [variableScope]
ucspi-tcp-0.88/iopause.c:9:10: style: The scope of the variable 'd' can be reduced. [variableScope]
ucspi-tcp-0.88/ip4_fmt.c:16:76: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
ucspi-tcp-0.88/ip4_scan.c:17:54: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
ucspi-tcp-0.88/pathexec_run.c:12:16: style: The scope of the variable 'split' can be reduced. [variableScope]
ucspi-tcp-0.88/readclose.c:7:7: style: The scope of the variable 'r' can be reduced. [variableScope]
ucspi-tcp-0.88/recordio.c:21:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ucspi-tcp-0.88/recordio.c:58:7: style: The scope of the variable 'xlen' can be reduced. [variableScope]
ucspi-tcp-0.88/recordio.c:59:15: style: The scope of the variable 'io0' can be reduced. [variableScope]
ucspi-tcp-0.88/recordio.c:60:15: style: The scope of the variable 'ioleft' can be reduced. [variableScope]
ucspi-tcp-0.88/recordio.c:61:15: style: The scope of the variable 'io1' can be reduced. [variableScope]
ucspi-tcp-0.88/recordio.c:62:15: style: The scope of the variable 'ioright' can be reduced. [variableScope]
ucspi-tcp-0.88/sgetopt.c:43:15: style: Array index 'subgetoptind' is used before limits check. [arrayIndexThenCheck]
ucspi-tcp-0.88/str_start.c:5:17: style: The scope of the variable 'x' can be reduced. [variableScope]
ucspi-tcp-0.88/tcprules.c:55:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ucspi-tcp-0.88/tcprules.c:56:7: style: The scope of the variable 'left' can be reduced. [variableScope]
ucspi-tcp-0.88/tcprules.c:57:7: style: The scope of the variable 'right' can be reduced. [variableScope]
ucspi-tcp-0.88/tcprules.c:94:7: style: The scope of the variable 'len' can be reduced. [variableScope]
ucspi-tcp-0.88/tcpserver.c:138:7: style: The scope of the variable 'j' can be reduced. [variableScope]
ucspi-tcp-0.88/tcpserver.c:297:19: style: The scope of the variable 'se' can be reduced. [variableScope]
ucspi-tcp-0.88/tcpserver.c:301:7: style: The scope of the variable 't' can be reduced. [variableScope]
ucspi-tcp-0.88/x86cpuid.c:35:3: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
ucspi-tcp-0.88/x86cpuid.c:35:3: warning: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/ucspi-unix/ucspi-unix_1.0.orig.tar.gz
ucspi-unix-1.0/unixserver.c:71:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ucspi-unix-1.0/unixserver.c:71:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/ucto/ucto_0.9.6.orig.tar.gz
ucto-0.9.6/src/setting.cxx:120:5: style: Class 'uLogicError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ucto-0.9.6/src/tokenize.cxx:77:5: style: Class 'uRangeError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ucto-0.9.6/src/tokenize.cxx:82:5: style: Class 'uLogicError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ucto-0.9.6/src/tokenize.cxx:87:5: style: Class 'uCodingError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ucto-0.9.6/src/unicode.cxx:177:5: style: Class 'uConfigError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ucto-0.9.6/src/unicode.cxx:178:5: style: Class 'uConfigError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/uctodata/uctodata_0.4.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/udav/udav_0.7.1.2.orig.tar.gz
udav-0.7.1.2/src/anim_dlg.h:39:2: style: Class 'AnimParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/args_dlg.cpp:72:19: style: The scope of the variable 'n' can be reduced. [variableScope]
udav-0.7.1.2/src/args_dlg.h:31:2: style: Class 'ArgsDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/calc_dlg.cpp:247:9: warning: Logical conjunction always evaluates to false: s < 0 && s > 9. [incorrectLogicOperator]
udav-0.7.1.2/src/calc_dlg.cpp:251:33: style: Function 'funcUpdate' argument 1 names different: declaration 's' definition 'f'. [funcArgNamesDifferent]
udav-0.7.1.2/src/calc_dlg.h:68:22: note: Function 'funcUpdate' argument 1 names different: declaration 's' definition 'f'.
udav-0.7.1.2/src/calc_dlg.cpp:251:33: note: Function 'funcUpdate' argument 1 names different: declaration 's' definition 'f'.
udav-0.7.1.2/src/calc_dlg.h:38:2: style: Class 'CalcDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/dat_pnl.cpp:43:41: style: C-style pointer casting [cstyleCast]
udav-0.7.1.2/src/info_dlg.h:36:2: style: Class 'InfoDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/files_dlg.h:33:2: style: Class 'FilesDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/find_dlg.cpp:67:44: style: Function 'enableFind' argument 1 names different: declaration 'text' definition 'txt'. [funcArgNamesDifferent]
udav-0.7.1.2/src/find_dlg.h:43:33: note: Function 'enableFind' argument 1 names different: declaration 'text' definition 'txt'.
udav-0.7.1.2/src/find_dlg.cpp:67:44: note: Function 'enableFind' argument 1 names different: declaration 'text' definition 'txt'.
udav-0.7.1.2/src/find_dlg.h:33:2: style: Class 'FindDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/help_pnl.cpp:71:41: style: Function 'showHelp' argument 1 names different: declaration 'cmd' definition 'txt'. [funcArgNamesDifferent]
udav-0.7.1.2/src/help_pnl.h:34:31: note: Function 'showHelp' argument 1 names different: declaration 'cmd' definition 'txt'.
udav-0.7.1.2/src/help_pnl.cpp:71:41: note: Function 'showHelp' argument 1 names different: declaration 'cmd' definition 'txt'.
udav-0.7.1.2/src/help_pnl.h:31:2: style: Class 'HelpPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/hint_dlg.h:32:2: style: Class 'HintDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/main.cpp:59:2: style: Variable 'lang' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
udav-0.7.1.2/src/main.cpp:53:0: note: Variable 'lang' is reassigned a value before the old one has been used if variable is no semaphore variable.
udav-0.7.1.2/src/main.cpp:59:2: note: Variable 'lang' is reassigned a value before the old one has been used if variable is no semaphore variable.
udav-0.7.1.2/src/udav_wnd.h:66:2: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/mem_pnl.cpp:98:15: style: C-style pointer casting [cstyleCast]
udav-0.7.1.2/src/mem_pnl.cpp:112:15: style: C-style pointer casting [cstyleCast]
udav-0.7.1.2/src/mem_pnl.cpp:124:12: style: C-style pointer casting [cstyleCast]
udav-0.7.1.2/src/mem_pnl.cpp:175:13: style: C-style pointer casting [cstyleCast]
udav-0.7.1.2/src/mem_pnl.cpp:160:20: style: The scope of the variable 'it' can be reduced. [variableScope]
udav-0.7.1.2/src/mem_pnl.h:32:2: style: Class 'MemPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/newcmd_dlg.cpp:274:20: style: The scope of the variable 'it' can be reduced. [variableScope]
udav-0.7.1.2/src/newcmd_dlg.cpp:277:7: style: The scope of the variable 'optional' can be reduced. [variableScope]
udav-0.7.1.2/src/newcmd_dlg.h:38:2: style: Class 'NewCmdDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/opt_dlg.h:33:2: style: Class 'OptionDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/style_dlg.h:40:2: style: Class 'StyleDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/open_dlg.cpp:132:21: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
udav-0.7.1.2/src/open_dlg.h:33:2: style: Class 'DataOpenDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/plot_pnl.cpp:43:31: style: Function 'PlotPanel' argument 1 names different: declaration 'wp' definition 'parent'. [funcArgNamesDifferent]
udav-0.7.1.2/src/plot_pnl.h:43:21: note: Function 'PlotPanel' argument 1 names different: declaration 'wp' definition 'parent'.
udav-0.7.1.2/src/plot_pnl.cpp:43:31: note: Function 'PlotPanel' argument 1 names different: declaration 'wp' definition 'parent'.
udav-0.7.1.2/src/plot_pnl.h:43:2: style: Class 'PlotPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/prop_dlg.cpp:254:20: style: C-style pointer casting [cstyleCast]
udav-0.7.1.2/src/prop_dlg.h:35:2: style: Class 'PropDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/textedit.h:53:2: style: Class 'TextEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/text_pnl.h:52:2: style: Class 'TextPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/qmglcanvas.cpp:472:10: style: The scope of the variable 'r' can be reduced. [variableScope]
udav-0.7.1.2/src/qmglcanvas.cpp:44:25: performance: Variable 'appName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
udav-0.7.1.2/src/qmglsyntax.h:31:2: style: Class 'QMGLSyntax' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/qmglsyntax.h:39:2: style: Class 'MessSyntax' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/setup_dlg.h:33:2: style: Class 'SetupDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udav-0.7.1.2/src/text_pnl.cpp:536:76: warning: Either the condition 'mw' is redundant or there is possible null pointer dereference: mw. [nullPointerRedundantCheck]
udav-0.7.1.2/src/text_pnl.cpp:536:5: note: Assuming that condition 'mw' is not redundant
udav-0.7.1.2/src/text_pnl.cpp:536:76: note: Null pointer dereference
udav-0.7.1.2/src/text_pnl.cpp:387:14: style: The scope of the variable 'i' can be reduced. [variableScope]
udav-0.7.1.2/src/textedit.cpp:60:41: style: Function 'setCompleter' argument 1 names different: declaration 'c' definition 'completer'. [funcArgNamesDifferent]
udav-0.7.1.2/src/textedit.h:56:32: note: Function 'setCompleter' argument 1 names different: declaration 'c' definition 'completer'.
udav-0.7.1.2/src/textedit.cpp:60:41: note: Function 'setCompleter' argument 1 names different: declaration 'c' definition 'completer'.
udav-0.7.1.2/src/udav_wnd.cpp:627:5: style: C-style pointer casting [cstyleCast]
udav-0.7.1.2/src/udav_wnd.cpp:525:11: style: The scope of the variable 'a' can be reduced. [variableScope]
udav-0.7.1.2/src/udav_wnd.cpp:641:31: style: Function 'findMain' argument 1 names different: declaration 'w' definition 'wnd'. [funcArgNamesDifferent]
udav-0.7.1.2/src/udav_wnd.h:123:31: note: Function 'findMain' argument 1 names different: declaration 'w' definition 'wnd'.
udav-0.7.1.2/src/udav_wnd.cpp:641:31: note: Function 'findMain' argument 1 names different: declaration 'w' definition 'wnd'.
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/uddi4j/uddi4j_2.0.5.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/udev/udev_175.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/u/udevil/udevil_0.4.4.orig.tar.xz
udevil-0.4.4/src/device-info.c:261:9: style: The scope of the variable 'p' can be reduced. [variableScope]
udevil-0.4.4/src/device-info.c:972:25: style: The scope of the variable 'old_points' can be reduced. [variableScope]
udevil-0.4.4/src/device-info.c:1175:17: style: The scope of the variable 'cdrom_disc_state' can be reduced. [variableScope]
udevil-0.4.4/src/device-info.c:907:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
udevil-0.4.4/src/device-info.c:940:22: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
udevil-0.4.4/src/udevil.c:2967:26: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
udevil-0.4.4/src/udevil.c:2948:22: note: outer condition: !ret
udevil-0.4.4/src/udevil.c:2967:26: note: identical inner condition: !ret
udevil-0.4.4/src/udevil.c:3948:22: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
udevil-0.4.4/src/udevil.c:3929:18: note: outer condition: !ret
udevil-0.4.4/src/udevil.c:3948:22: note: identical inner condition: !ret
udevil-0.4.4/src/udevil.c:201:27: style: Redundant condition: mount_point. '!mount_point || (mount_point && mount_point[0]=='\0')' is equivalent to '!mount_point || mount_point[0]=='\0'' [redundantCondition]
udevil-0.4.4/src/udevil.c:1923:27: style: Redundant condition: mount_point. '!mount_point || (mount_point && mount_point[0]=='\0')' is equivalent to '!mount_point || mount_point[0]=='\0'' [redundantCondition]
udevil-0.4.4/src/udevil.c:3418:21: style: Redundant condition: user_name. '!user_name || (user_name && user_name[0]=='\0')' is equivalent to '!user_name || user_name[0]=='\0'' [redundantCondition]
udevil-0.4.4/src/udevil.c:4350:23: style: Redundant condition: device_file. '!device_file || (device_file && device_file[0]=='\0')' is equivalent to '!device_file || device_file[0]=='\0'' [redundantCondition]
udevil-0.4.4/src/udevil.c:4739:23: style: Redundant condition: device_file. '!device_file || (device_file && device_file[0]=='\0')' is equivalent to '!device_file || device_file[0]=='\0'' [redundantCondition]
udevil-0.4.4/src/udevil.c:2967:26: style: Condition '!ret' is always true [knownConditionTrueFalse]
udevil-0.4.4/src/udevil.c:2948:22: note: Assuming that condition '!ret' is not redundant
udevil-0.4.4/src/udevil.c:2967:26: note: Condition '!ret' is always true
udevil-0.4.4/src/udevil.c:3948:22: style: Condition '!ret' is always true [knownConditionTrueFalse]
udevil-0.4.4/src/udevil.c:3929:18: note: Assuming that condition '!ret' is not redundant
udevil-0.4.4/src/udevil.c:3948:22: note: Condition '!ret' is always true
udevil-0.4.4/src/udevil.c:1929:29: warning: Either the condition 'mount_point' is redundant or there is possible null pointer dereference: mount_point. [nullPointerRedundantCheck]
udevil-0.4.4/src/udevil.c:1923:32: note: Assuming that condition 'mount_point' is not redundant
udevil-0.4.4/src/udevil.c:1929:29: note: Null pointer dereference
udevil-0.4.4/src/udevil.c:264:12: style: The scope of the variable 'found' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:348:17: style: The scope of the variable 'devmount' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:437:17: style: The scope of the variable 'action' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:439:11: style: The scope of the variable 'devnode' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:640:13: style: The scope of the variable 'error' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:641:13: style: The scope of the variable 'lines' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:751:11: style: The scope of the variable 'equal' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:955:11: style: The scope of the variable 'file' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:1177:11: style: The scope of the variable 'selement' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:1258:11: style: The scope of the variable 'selement' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:1323:11: style: The scope of the variable 'opt' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:1507:9: style: The scope of the variable 'exit_status' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:1543:11: style: The scope of the variable 'str' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:1545:9: style: The scope of the variable 'exit_status' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:1605:9: style: The scope of the variable 'exit_status' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:1648:11: style: The scope of the variable 'str' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:1650:9: style: The scope of the variable 'exit_status' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:1691:11: style: The scope of the variable 'str' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:1693:9: style: The scope of the variable 'exit_status' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:1696:13: style: The scope of the variable 'lines' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:2404:11: style: The scope of the variable 'selement' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:3278:19: style: The scope of the variable 'selement' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:4265:13: style: The scope of the variable 'mode' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:4647:11: style: The scope of the variable 'str' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:4648:11: style: The scope of the variable 'str2' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:4651:11: style: The scope of the variable 'selement' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:4737:11: style: The scope of the variable 'str' can be reduced. [variableScope]
udevil-0.4.4/src/udevil.c:1255:11: style: Unused variable: str [unusedVariable]
udevil-0.4.4/src/udevil.c:1505:11: style: Unused variable: str [unusedVariable]
udevil-0.4.4/src/udevil.c:1530:13: style: Variable 'exit_status' is assigned a value that is never used. [unreadVariable]
udevil-0.4.4/src/udevil.c:1603:11: style: Unused variable: str [unusedVariable]
udevil-0.4.4/src/udevil.c:182:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
udevil-0.4.4/src/udevil.c:1781:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
udevil-0.4.4/src/udevil.c:1844:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
udevil-0.4.4/src/udevil.c:1904:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/udfclient/udfclient_0.8.8.orig.tar.gz
UDFclient.0.8.8/cd_disect.c:420:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:420:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:420:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:439:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:439:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:504:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:526:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:535:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:556:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:616:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:639:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:700:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:731:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:748:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:748:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:748:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:748:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:748:4: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:748:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:748:4: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:768:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:768:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:768:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:768:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:768:4: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:768:4: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:809:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1030:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1031:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1034:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1035:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1036:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1037:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1197:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1198:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1279:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1701:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1772:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1773:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1774:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1796:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1797:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1805:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1817:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1819:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/cd_disect.c:1012:3: style: Variable 'is_data_mode' is reassigned a value before the old one has been used. [redundantAssignment]
UDFclient.0.8.8/cd_disect.c:1007:3: note: Variable 'is_data_mode' is reassigned a value before the old one has been used.
UDFclient.0.8.8/cd_disect.c:1012:3: note: Variable 'is_data_mode' is reassigned a value before the old one has been used.
UDFclient.0.8.8/cd_disect.c:426:26: style: The scope of the variable 'profile' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:430:28: style: The scope of the variable 'dcb_entry' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:782:28: style: The scope of the variable 'pos' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:882:8: style: The scope of the variable 'data_length' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:882:21: style: The scope of the variable 'is_track_number' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:882:38: style: The scope of the variable 'is_session_number' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:882:57: style: The scope of the variable 'is_track_mode' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:882:72: style: The scope of the variable 'is_data_mode' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:883:8: style: The scope of the variable 'is_copy' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:883:17: style: The scope of the variable 'is_damage' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:883:28: style: The scope of the variable 'is_fixed_packet' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:883:45: style: The scope of the variable 'is_packet_or_inc' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:883:63: style: The scope of the variable 'is_blank' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:883:73: style: The scope of the variable 'is_reserved' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:884:8: style: The scope of the variable 'nwa_valid' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:884:19: style: The scope of the variable 'lra_valid' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:885:12: style: The scope of the variable 'track_start' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:885:25: style: The scope of the variable 'next_writable_addr' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:885:45: style: The scope of the variable 'free_blocks' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:885:58: style: The scope of the variable 'packet_size' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:885:71: style: The scope of the variable 'track_size' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:885:83: style: The scope of the variable 'last_recorded_addr' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:888:15: style: The scope of the variable 'speed' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:888:22: style: The scope of the variable 'pos' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:889:8: style: The scope of the variable 'printed' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1057:11: style: The scope of the variable 'num_blks' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1057:21: style: The scope of the variable 'param' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1058:18: style: The scope of the variable 'format_str' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1059:7: style: The scope of the variable 'dscr_type' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1059:31: style: The scope of the variable 'format_type' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1210:12: style: The scope of the variable 'lba' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1212:19: style: The scope of the variable 'addr' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1212:25: style: The scope of the variable 'tno' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1212:30: style: The scope of the variable 'cntrl' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1214:8: style: The scope of the variable 'min' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1214:13: style: The scope of the variable 'sec' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1214:18: style: The scope of the variable 'frame' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1299:19: style: The scope of the variable 'session' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1299:28: style: The scope of the variable 'cntrl' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1299:35: style: The scope of the variable 'addr' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1299:41: style: The scope of the variable 'point' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1300:6: style: The scope of the variable 'min' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1300:11: style: The scope of the variable 'sec' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1300:16: style: The scope of the variable 'frame' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1300:23: style: The scope of the variable 'pmin' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1300:29: style: The scope of the variable 'psec' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1300:35: style: The scope of the variable 'pframe' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1868:19: style: The scope of the variable 'vpage_code' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:1868:31: style: The scope of the variable 'vpage_length' can be reduced. [variableScope]
UDFclient.0.8.8/cd_disect.c:448:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1668:85: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1673:112: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1674:112: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1676:112: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1677:112: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1678:112: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1679:112: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1680:112: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1681:112: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1706:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1758:82: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1759:82: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1779:92: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1794:92: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1795:92: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1803:103: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1804:103: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1813:90: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1814:90: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_disect.c:1815:90: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/cd_sessions.c:64:2: style: Variable 'udf_verbose' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
UDFclient.0.8.8/cd_sessions.c:63:2: note: Variable 'udf_verbose' is reassigned a value before the old one has been used if variable is no semaphore variable.
UDFclient.0.8.8/cd_sessions.c:64:2: note: Variable 'udf_verbose' is reassigned a value before the old one has been used if variable is no semaphore variable.
UDFclient.0.8.8/mmc_format.c:138:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/mmc_format.c:446:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/mmc_format.c:448:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/mmc_format.c:457:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/mmc_format.c:457:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/mmc_format.c:730:2: style: Variable 'inquiry' is reassigned a value before the old one has been used. [redundantAssignment]
UDFclient.0.8.8/mmc_format.c:728:2: note: Variable 'inquiry' is reassigned a value before the old one has been used.
UDFclient.0.8.8/mmc_format.c:730:2: note: Variable 'inquiry' is reassigned a value before the old one has been used.
UDFclient.0.8.8/mmc_format.c:96:6: style: The scope of the variable 'asc' can be reduced. [variableScope]
UDFclient.0.8.8/mmc_format.c:96:11: style: The scope of the variable 'ascq' can be reduced. [variableScope]
UDFclient.0.8.8/mmc_format.c:474:11: style: The scope of the variable 'num_blks' can be reduced. [variableScope]
UDFclient.0.8.8/mmc_format.c:474:21: style: The scope of the variable 'param' can be reduced. [variableScope]
UDFclient.0.8.8/mmc_format.c:476:7: style: The scope of the variable 'dscr_type' can be reduced. [variableScope]
UDFclient.0.8.8/mmc_format.c:476:18: style: The scope of the variable 'format_tp' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:418:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/newfs_udf.c:338:3: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment]
UDFclient.0.8.8/newfs_udf.c:327:3: note: Variable 'error' is reassigned a value before the old one has been used.
UDFclient.0.8.8/newfs_udf.c:338:3: note: Variable 'error' is reassigned a value before the old one has been used.
UDFclient.0.8.8/newfs_udf.c:339:3: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment]
UDFclient.0.8.8/newfs_udf.c:338:3: note: Variable 'error' is reassigned a value before the old one has been used.
UDFclient.0.8.8/newfs_udf.c:339:3: note: Variable 'error' is reassigned a value before the old one has been used.
UDFclient.0.8.8/newfs_udf.c:351:3: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment]
UDFclient.0.8.8/newfs_udf.c:339:3: note: Variable 'error' is reassigned a value before the old one has been used.
UDFclient.0.8.8/newfs_udf.c:351:3: note: Variable 'error' is reassigned a value before the old one has been used.
UDFclient.0.8.8/newfs_udf.c:512:3: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
UDFclient.0.8.8/newfs_udf.c:510:46: note: Variable 'pos' is reassigned a value before the old one has been used.
UDFclient.0.8.8/newfs_udf.c:512:3: note: Variable 'pos' is reassigned a value before the old one has been used.
UDFclient.0.8.8/newfs_udf.c:464:4: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment]
UDFclient.0.8.8/newfs_udf.c:425:4: note: Variable 'error' is reassigned a value before the old one has been used.
UDFclient.0.8.8/newfs_udf.c:464:4: note: Variable 'error' is reassigned a value before the old one has been used.
UDFclient.0.8.8/newfs_udf.c:99:9: warning: Redundant assignment of 'reason' to itself. [selfAssignment]
UDFclient.0.8.8/newfs_udf.c:100:13: warning: Redundant assignment of 'wrcallback' to itself. [selfAssignment]
UDFclient.0.8.8/newfs_udf.c:101:13: warning: Redundant assignment of 'sectordata' to itself. [selfAssignment]
UDFclient.0.8.8/newfs_udf.c:175:28: style: The scope of the variable 'fsd_loc' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:185:28: style: The scope of the variable 'udf_session' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:189:28: style: The scope of the variable 'udf_mountpoint' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:191:28: style: The scope of the variable 'dscr_entry' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:193:11: style: The scope of the variable 'bits' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:194:11: style: The scope of the variable 'bytes' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:195:11: style: The scope of the variable 'offset' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:195:19: style: The scope of the variable 'pos' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:195:24: style: The scope of the variable 'sector_size' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:195:37: style: The scope of the variable 'lb_size' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:196:11: style: The scope of the variable 'anchor0' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:196:20: style: The scope of the variable 'anchor1' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:196:29: style: The scope of the variable 'anchor2' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:196:38: style: The scope of the variable 'anchor2_rel' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:197:11: style: The scope of the variable 'lvd_length' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:197:23: style: The scope of the variable 'lvd1_area' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:197:34: style: The scope of the variable 'lvd2_area' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:197:45: style: The scope of the variable 'end_lvd' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:198:11: style: The scope of the variable 'part_start' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:198:23: style: The scope of the variable 'part_length' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:198:36: style: The scope of the variable 'integrity_start' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:198:53: style: The scope of the variable 'integrity_length' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:199:11: style: The scope of the variable 'unalloc_space_bitmap' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:199:33: style: The scope of the variable 'space_bitmap_size' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:201:11: style: The scope of the variable 'serial' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:201:20: style: The scope of the variable 'udfver_pos' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:202:12: style: The scope of the variable 'blank' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:203:11: style: The scope of the variable 'cnt' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:204:6: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:566:11: style: The scope of the variable 'volset_nr' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:570:21: style: The scope of the variable 'fhandle' can be reduced. [variableScope]
UDFclient.0.8.8/newfs_udf.c:321:20: style: Checking if unsigned variable 'part_length' is less than zero. [unsignedLessThanZero]
UDFclient.0.8.8/newfs_udf.c:155:9: style: Variable 'pos' is assigned a value that is never used. [unreadVariable]
UDFclient.0.8.8/newfs_udf.c:323:0: error: Memory leak: blank [memleak]
UDFclient.0.8.8/newfs_udf.c:647:0: error: Memory leak: volset_name [memleak]
UDFclient.0.8.8/osta.c:43:19: style: The scope of the variable 'unicodeIndex' can be reduced. [variableScope]
UDFclient.0.8.8/osta.c:43:33: style: The scope of the variable 'byteIndex' can be reduced. [variableScope]
UDFclient.0.8.8/osta.c:103:17: style: The scope of the variable 'unicodeIndex' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:6059:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
UDFclient.0.8.8/udf.c:2364:19: style: Redundant condition: buf_entry. '!buf_entry || (buf_entry && buf_entry->b_lblk!=sector)' is equivalent to '!buf_entry || buf_entry->b_lblk!=sector' [redundantCondition]
UDFclient.0.8.8/udf.c:2379:18: style: Redundant condition: error. '!error || (error && !buf_entry)' is equivalent to '!error || !buf_entry' [redundantCondition]
UDFclient.0.8.8/udf.c:2665:19: style: Redundant condition: buf_entry. '!buf_entry || (buf_entry && buf_entry->b_lblk!=sector)' is equivalent to '!buf_entry || buf_entry->b_lblk!=sector' [redundantCondition]
UDFclient.0.8.8/udf.c:5163:11: style: Redundant condition: If 'EXPR == ','', the comparison 'EXPR' is always true. [redundantCondition]
UDFclient.0.8.8/udf.c:219:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:219:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:461:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:475:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:476:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:612:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:1267:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:1364:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:1393:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:1416:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:1617:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:1745:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:1835:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:1835:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:2040:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:2047:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:2047:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:2069:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:2069:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:3525:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:3620:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:3620:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:3688:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:3689:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:3811:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:3901:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:3901:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:3901:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:4104:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:4104:1: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:4104:1: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:4104:1: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:4204:15: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:4208:16: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:4212:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:4217:18: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:4365:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:4674:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:4689:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:4703:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:4703:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf.c:5158:6: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
UDFclient.0.8.8/udf.c:5165:7: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
UDFclient.0.8.8/udf.c:5175:9: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
UDFclient.0.8.8/udf.c:5604:4: warning: Either the condition 'eof_res' is redundant or there is possible null pointer dereference: eof_res. [nullPointerRedundantCheck]
UDFclient.0.8.8/udf.c:5603:6: note: Assuming that condition 'eof_res' is not redundant
UDFclient.0.8.8/udf.c:5604:4: note: Null pointer dereference
UDFclient.0.8.8/udf.c:1128:7: warning: Redundant assignment of 'what' to itself. [selfAssignment]
UDFclient.0.8.8/udf.c:1542:13: warning: Redundant assignment of 'wrcallback' to itself. [selfAssignment]
UDFclient.0.8.8/udf.c:1543:13: warning: Redundant assignment of 'sectordata' to itself. [selfAssignment]
UDFclient.0.8.8/udf.c:2222:7: warning: Redundant assignment of 'what' to itself. [selfAssignment]
UDFclient.0.8.8/udf.c:2401:13: warning: Redundant assignment of 'wrcallback' to itself. [selfAssignment]
UDFclient.0.8.8/udf.c:2402:13: warning: Redundant assignment of 'sectordata' to itself. [selfAssignment]
UDFclient.0.8.8/udf.c:4110:22: style: Same expression on both sides of '<'. [duplicateExpression]
UDFclient.0.8.8/udf.c:4110:22: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
UDFclient.0.8.8/udf.c:4327:13: warning: Redundant assignment of 'wrcallback' to itself. [selfAssignment]
UDFclient.0.8.8/udf.c:4328:13: warning: Redundant assignment of 'sectordata' to itself. [selfAssignment]
UDFclient.0.8.8/udf.c:5833:11: warning: Redundant assignment of 'udf_node' to itself. [selfAssignment]
UDFclient.0.8.8/udf.c:124:12: style: The scope of the variable 'inchp' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:124:19: style: The scope of the variable 'ch' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:126:12: style: The scope of the variable 'ucode_chars' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:126:25: style: The scope of the variable 'nice_uchars' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:228:12: style: The scope of the variable 'pos' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:228:17: style: The scope of the variable 'ch' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:229:12: style: The scope of the variable 'ucode_chars' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:332:11: style: The scope of the variable 'crc' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:497:11: style: The scope of the variable 'len' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:497:16: style: The scope of the variable 'lb_num' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:505:7: style: The scope of the variable 'flags' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:755:17: style: The scope of the variable 'daysinyear' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:1035:20: style: The scope of the variable 'lookup' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:1036:11: style: The scope of the variable 'bucket' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:1563:25: style: The scope of the variable 'alloc_entry' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:1563:50: style: The scope of the variable 'tail_entry' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:1671:26: style: The scope of the variable 'l_adptr' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:1672:26: style: The scope of the variable 'pos' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:1674:26: style: The scope of the variable 'alloc_entries' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:1675:26: style: The scope of the variable 'rest' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:1958:16: style: The scope of the variable 'bit' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2031:18: style: The scope of the variable 'bits' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2032:11: style: The scope of the variable 'cnt' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2032:16: style: The scope of the variable 'byte' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2033:11: style: The scope of the variable 'bit' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2033:25: style: The scope of the variable 'setting' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2034:11: style: The scope of the variable 'pos' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2112:19: style: The scope of the variable 'len' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2112:24: style: The scope of the variable 'lb_num' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2112:32: style: The scope of the variable 'vpart_num' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2114:19: style: The scope of the variable 'flags' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2339:12: style: The scope of the variable 'sector' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2341:13: style: The scope of the variable 'short_buf' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2424:39: style: The scope of the variable 'cut_point' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2427:11: style: The scope of the variable 'cur_extent' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2428:11: style: The scope of the variable 'last_sector' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2623:21: style: The scope of the variable 'sector' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2624:12: style: The scope of the variable 'base' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2768:24: style: The scope of the variable 'primary' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2867:11: style: The scope of the variable 'psize' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2867:18: style: The scope of the variable 'pfree' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2967:38: style: The scope of the variable 'num_sectors' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:3078:24: style: The scope of the variable 'pmap_type' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:3078:35: style: The scope of the variable 'pmap_size' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:3366:38: style: The scope of the variable 'num_sectors' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:3368:8: style: The scope of the variable 'tag_id' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:3460:18: style: The scope of the variable 'regid' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:3463:19: style: The scope of the variable 'icbtag' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:3464:20: style: The scope of the variable 'mtime' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:3465:25: style: The scope of the variable 'vat_entries' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:3466:13: style: The scope of the variable 'vat_pos' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:3606:14: style: The scope of the variable 'part_num' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:3800:10: style: The scope of the variable 'vpart_num' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:3800:21: style: The scope of the variable 'ppart_num' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4185:18: style: The scope of the variable 'dscr' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4186:13: style: The scope of the variable 'session_start' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4186:28: style: The scope of the variable 'session_end' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4187:18: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4236:6: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4350:25: style: The scope of the variable 'part_hdr_desc' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4353:14: style: The scope of the variable 'length' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4354:14: style: The scope of the variable 'sector' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4355:23: style: The scope of the variable 'part_len' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4356:14: style: The scope of the variable 'dscr_ver' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4357:10: style: The scope of the variable 'part_num' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4358:10: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4458:11: style: The scope of the variable 'part_num' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4577:6: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:4612:6: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:5534:11: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:5616:22: style: The scope of the variable 'pre_diroffset' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:5689:6: style: The scope of the variable 'hit' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:5753:11: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:5826:21: style: The scope of the variable 'fid_pos' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:5827:11: style: The scope of the variable 'this_fidsize' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:5829:12: style: The scope of the variable 'size_diff' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:5831:22: style: The scope of the variable 'hit' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:6187:19: style: The scope of the variable 'udf_node' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:6222:19: style: The scope of the variable 'udf_node' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:6266:11: style: The scope of the variable 'lbnum' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:6266:18: style: The scope of the variable 'len' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:6267:11: style: The scope of the variable 'vpart' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:6268:6: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/udf.c:2216:73: style: Function 'udf_writeout_file_buffer' argument 3 names different: declaration 'rwflags' definition 'cache_flags'. [funcArgNamesDifferent]
UDFclient.0.8.8/udf.h:522:81: note: Function 'udf_writeout_file_buffer' argument 3 names different: declaration 'rwflags' definition 'cache_flags'.
UDFclient.0.8.8/udf.c:2216:73: note: Function 'udf_writeout_file_buffer' argument 3 names different: declaration 'rwflags' definition 'cache_flags'.
UDFclient.0.8.8/udf.c:2336:71: style: Function 'udf_read_file_part_uio' argument 3 names different: declaration 'cachehints' definition 'content'. [funcArgNamesDifferent]
UDFclient.0.8.8/udf.h:499:79: note: Function 'udf_read_file_part_uio' argument 3 names different: declaration 'cachehints' definition 'content'.
UDFclient.0.8.8/udf.c:2336:71: note: Function 'udf_read_file_part_uio' argument 3 names different: declaration 'cachehints' definition 'content'.
UDFclient.0.8.8/udf.c:2618:72: style: Function 'udf_write_file_part_uio' argument 3 names different: declaration 'cachehints' definition 'content'. [funcArgNamesDifferent]
UDFclient.0.8.8/udf.h:500:80: note: Function 'udf_write_file_part_uio' argument 3 names different: declaration 'cachehints' definition 'content'.
UDFclient.0.8.8/udf.c:2618:72: note: Function 'udf_write_file_part_uio' argument 3 names different: declaration 'cachehints' definition 'content'.
UDFclient.0.8.8/udf.c:5395:55: style: Function 'udf_resync_fid_stream' argument 2 names different: declaration 'fid_pos' definition 'pfid_pos'. [funcArgNamesDifferent]
UDFclient.0.8.8/udf.h:570:62: note: Function 'udf_resync_fid_stream' argument 2 names different: declaration 'fid_pos' definition 'pfid_pos'.
UDFclient.0.8.8/udf.c:5395:55: note: Function 'udf_resync_fid_stream' argument 2 names different: declaration 'fid_pos' definition 'pfid_pos'.
UDFclient.0.8.8/udf.c:5395:92: style: Function 'udf_resync_fid_stream' argument 4 names different: declaration 'fid_found' definition 'phas_fids'. [funcArgNamesDifferent]
UDFclient.0.8.8/udf.h:570:98: note: Function 'udf_resync_fid_stream' argument 4 names different: declaration 'fid_found' definition 'phas_fids'.
UDFclient.0.8.8/udf.c:5395:92: note: Function 'udf_resync_fid_stream' argument 4 names different: declaration 'fid_found' definition 'phas_fids'.
UDFclient.0.8.8/udf.c:5528:34: style: Function 'udf_readdir' argument 1 names different: declaration 'udf_node' definition 'dir_node'. [funcArgNamesDifferent]
UDFclient.0.8.8/udf.h:503:42: note: Function 'udf_readdir' argument 1 names different: declaration 'udf_node' definition 'dir_node'.
UDFclient.0.8.8/udf.c:5528:34: note: Function 'udf_readdir' argument 1 names different: declaration 'udf_node' definition 'dir_node'.
UDFclient.0.8.8/udf.c:5989:65: style: Function 'udf_create_directory_entry' argument 2 names different: declaration 'componentname' definition 'name'. [funcArgNamesDifferent]
UDFclient.0.8.8/udf.h:608:73: note: Function 'udf_create_directory_entry' argument 2 names different: declaration 'componentname' definition 'name'.
UDFclient.0.8.8/udf.c:5989:65: note: Function 'udf_create_directory_entry' argument 2 names different: declaration 'componentname' definition 'name'.
UDFclient.0.8.8/udf.c:6308:99: style: Function 'udf_remove_directory_entry' argument 3 names different: declaration 'componentname' definition 'name'. [funcArgNamesDifferent]
UDFclient.0.8.8/udf.c:113:100: note: Function 'udf_remove_directory_entry' argument 3 names different: declaration 'componentname' definition 'name'.
UDFclient.0.8.8/udf.c:6308:99: note: Function 'udf_remove_directory_entry' argument 3 names different: declaration 'componentname' definition 'name'.
UDFclient.0.8.8/udf.c:6416:38: style: Function 'udf_remove_file' argument 1 names different: declaration 'parent_node' definition 'dir_node'. [funcArgNamesDifferent]
UDFclient.0.8.8/udf.h:509:46: note: Function 'udf_remove_file' argument 1 names different: declaration 'parent_node' definition 'dir_node'.
UDFclient.0.8.8/udf.c:6416:38: note: Function 'udf_remove_file' argument 1 names different: declaration 'parent_node' definition 'dir_node'.
UDFclient.0.8.8/udf.c:1961:9: warning: Assert statement calls a function which may have desired side effects: 'udf_rw16'. [assertWithSideEffect]
UDFclient.0.8.8/udf.c:5424:12: warning: Assert statement calls a function which may have desired side effects: 'udf_rw16'. [assertWithSideEffect]
UDFclient.0.8.8/udf.c:5158:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
UDFclient.0.8.8/udf.c:5165:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
UDFclient.0.8.8/udf.c:5175:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
UDFclient.0.8.8/udf.c:1746:3: error: Memory leak: dscrptr [memleak]
UDFclient.0.8.8/udf.c:4475:3: error: Memory leak: intdesc [memleak]
UDFclient.0.8.8/udf.c:1366:0: error: Memory leak: next_alloc [memleak]
UDFclient.0.8.8/udf.c:5241:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/udf_allocentries.c:295:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_allocentries.c:295:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_allocentries.c:336:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_allocentries.c:336:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_allocentries.c:336:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_allocentries.c:336:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_allocentries.c:123:11: style: The scope of the variable 'cur_offset' can be reduced. [variableScope]
UDFclient.0.8.8/udf_allocentries.c:124:25: style: The scope of the variable 'extra_length' can be reduced. [variableScope]
UDFclient.0.8.8/udf_allocentries.c:124:49: style: The scope of the variable 'new_length' can be reduced. [variableScope]
UDFclient.0.8.8/udf_allocentries.c:125:11: style: The scope of the variable 'entry_offset' can be reduced. [variableScope]
UDFclient.0.8.8/udf_bmap.c:261:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_bmap.c:287:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_bmap.c:287:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_bmap.c:317:10: warning: Redundant assignment of 'content' to itself. [selfAssignment]
UDFclient.0.8.8/udf_bmap.c:251:8: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/udf_bmap.c:373:57: style: The scope of the variable 'last_alloc_entry' can be reduced. [variableScope]
UDFclient.0.8.8/udf_bmap.c:374:20: style: The scope of the variable 'lbnum' can be reduced. [variableScope]
UDFclient.0.8.8/udf_bmap.c:374:27: style: The scope of the variable 'len' can be reduced. [variableScope]
UDFclient.0.8.8/udf_bmap.c:375:11: style: The scope of the variable 'vpart' can be reduced. [variableScope]
UDFclient.0.8.8/udf_bmap.c:376:13: style: The scope of the variable 'flags' can be reduced. [variableScope]
UDFclient.0.8.8/udf_bmap.c:135:12: style: Checking if unsigned variable 'size' is less than zero. [unsignedLessThanZero]
UDFclient.0.8.8/udf_discop.c:187:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_discop.c:588:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_discop.c:588:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_discop.c:1003:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_discop.c:1003:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_discop.c:1137:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_discop.c:1309:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_discop.c:1346:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_discop.c:1426:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_discop.c:703:15: warning: Redundant assignment of 'feature_pers' to itself. [selfAssignment]
UDFclient.0.8.8/udf_discop.c:703:43: warning: Redundant assignment of 'feature_ver' to itself. [selfAssignment]
UDFclient.0.8.8/udf_discop.c:1062:12: warning: Redundant assignment of 'disc_size' to itself. [selfAssignment]
UDFclient.0.8.8/udf_discop.c:1062:50: warning: Redundant assignment of 'first_track_last_session' to itself. [selfAssignment]
UDFclient.0.8.8/udf_discop.c:1063:8: warning: Redundant assignment of 'cntrl' to itself. [selfAssignment]
UDFclient.0.8.8/udf_discop.c:1063:28: warning: Redundant assignment of 'last_track' to itself. [selfAssignment]
UDFclient.0.8.8/udf_discop.c:355:14: style: The scope of the variable 'pos' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:792:32: style: The scope of the variable 'packet_size' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:793:19: style: The scope of the variable 'addr' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:793:25: style: The scope of the variable 'tno' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:793:30: style: The scope of the variable 'point' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:793:37: style: The scope of the variable 'min' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:793:42: style: The scope of the variable 'sec' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:793:47: style: The scope of the variable 'frame' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:793:54: style: The scope of the variable 'pmin' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:793:60: style: The scope of the variable 'psec' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:793:66: style: The scope of the variable 'pframe' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:796:34: style: The scope of the variable 'last_track_last_session' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:797:8: style: The scope of the variable 'track' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:797:24: style: The scope of the variable 'sector_size' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:798:8: style: The scope of the variable 'nwa_valid' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:1207:11: style: The scope of the variable 'session' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:1327:33: style: The scope of the variable 'size_written' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:1330:13: style: The scope of the variable 'lb' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:1330:17: style: The scope of the variable 'hb' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:1330:21: style: The scope of the variable 'pos' can be reduced. [variableScope]
UDFclient.0.8.8/udf_discop.c:1063:30: error: Uninitialized variable: last_track [uninitvar]
UDFclient.0.8.8/udf_readwrite.c:120:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:134:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:220:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:264:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:424:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:518:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:567:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:567:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:607:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:607:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:679:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:789:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:789:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:807:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:807:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_readwrite.c:653:64: warning: Possible null pointer dereference: udf_session [nullPointer]
UDFclient.0.8.8/udf_readwrite.c:739:53: note: Calling function 'udf_read_descriptor', 3rd argument 'udf_session' value is 0
UDFclient.0.8.8/udf_readwrite.c:653:64: note: Null pointer dereference
UDFclient.0.8.8/udf_readwrite.c:753:64: warning: Possible null pointer dereference: udf_session [nullPointer]
UDFclient.0.8.8/udf_readwrite.c:833:54: note: Calling function 'udf_write_descriptor', 3rd argument 'udf_session' value is 0
UDFclient.0.8.8/udf_readwrite.c:753:64: note: Null pointer dereference
UDFclient.0.8.8/udf_readwrite.c:761:2: style: Variable 'num_sectors' is reassigned a value before the old one has been used. [redundantAssignment]
UDFclient.0.8.8/udf_readwrite.c:756:2: note: Variable 'num_sectors' is reassigned a value before the old one has been used.
UDFclient.0.8.8/udf_readwrite.c:761:2: note: Variable 'num_sectors' is reassigned a value before the old one has been used.
UDFclient.0.8.8/udf_readwrite.c:154:10: warning: Redundant assignment of 'rwflags' to itself. [selfAssignment]
UDFclient.0.8.8/udf_readwrite.c:358:10: warning: Redundant assignment of 'rwflags' to itself. [selfAssignment]
UDFclient.0.8.8/udf_readwrite.c:359:10: warning: Redundant assignment of 'what' to itself. [selfAssignment]
UDFclient.0.8.8/udf_readwrite.c:115:14: style: The scope of the variable 'part_num' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:231:25: style: The scope of the variable 'callback' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:236:18: style: The scope of the variable 'to' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:354:23: style: The scope of the variable 'bit' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:416:22: style: The scope of the variable 'trans_length' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:416:36: style: The scope of the variable 'trans_sectors' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:416:51: style: The scope of the variable 'readahead' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:418:14: style: The scope of the variable 'ses_sector' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:418:26: style: The scope of the variable 'ses_offset' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:474:22: style: The scope of the variable 'fid' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:476:11: style: The scope of the variable 'fid_len' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:509:19: style: The scope of the variable 'trans_length' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:511:11: style: The scope of the variable 'ses_sector' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:511:23: style: The scope of the variable 'ses_offset' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:513:36: style: The scope of the variable 'file_type' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:643:38: style: The scope of the variable 'sector' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:644:24: style: The scope of the variable 'new_length' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:645:12: style: The scope of the variable 'pos' can be reduced. [variableScope]
UDFclient.0.8.8/udf_readwrite.c:169:13: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 168. [shiftTooManyBitsSigned]
UDFclient.0.8.8/udf_readwrite.c:168:40: note: Assuming that condition 'cache_diff<32' is not redundant
UDFclient.0.8.8/udf_readwrite.c:169:13: note: Shift
UDFclient.0.8.8/udf_readwrite.c:183:13: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 182. [shiftTooManyBitsSigned]
UDFclient.0.8.8/udf_readwrite.c:182:40: note: Assuming that condition 'cache_diff<32' is not redundant
UDFclient.0.8.8/udf_readwrite.c:183:13: note: Shift
UDFclient.0.8.8/udf_readwrite.c:271:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
UDFclient.0.8.8/udf_readwrite.c:293:13: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 292. [shiftTooManyBitsSigned]
UDFclient.0.8.8/udf_readwrite.c:292:21: note: Assuming that condition 'cache_diff<32' is not redundant
UDFclient.0.8.8/udf_readwrite.c:293:13: note: Shift
UDFclient.0.8.8/udf_readwrite.c:332:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
UDFclient.0.8.8/udf_readwrite.c:389:13: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 387. [shiftTooManyBitsSigned]
UDFclient.0.8.8/udf_readwrite.c:387:40: note: Assuming that condition 'cache_diff<32' is not redundant
UDFclient.0.8.8/udf_readwrite.c:389:13: note: Shift
UDFclient.0.8.8/udf_unix.c:296:23: style: Same expression on both sides of '<'. [duplicateExpression]
UDFclient.0.8.8/udf_unix.c:415:6: warning: Redundant assignment of 'arg' to itself. [selfAssignment]
UDFclient.0.8.8/udf_unix.c:275:24: style: The scope of the variable 'lbuf' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:60:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:67:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:67:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:69:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:69:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:93:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:93:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:241:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:258:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:259:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:269:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:269:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:271:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:271:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:275:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:284:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:316:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:363:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:365:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:368:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:369:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:371:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:371:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:383:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:398:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:398:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:401:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:405:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:412:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:413:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:414:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:416:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:418:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:434:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:435:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:440:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:440:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:471:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:471:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:473:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:474:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:477:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:483:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:490:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:491:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:499:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:509:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:510:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:511:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:512:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:541:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:579:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:583:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:585:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:644:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:645:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:652:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:652:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:654:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:663:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:720:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:730:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:740:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:746:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:752:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:756:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:757:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:760:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:765:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:769:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:815:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:816:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:822:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:823:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:824:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:848:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:849:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:850:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:851:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:875:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:876:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:881:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:887:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:890:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:891:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:892:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:898:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:923:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:924:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:929:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:937:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:941:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:942:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:943:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:949:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:969:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:970:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:1001:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:1014:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:1022:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:1022:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:1181:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:1182:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:1198:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:1201:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:1248:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:1248:5: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:1283:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:1283:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udf_verbose.c:1238:24: warning: Either the condition 'if(udf_partition)' is redundant or there is possible null pointer dereference: udf_partition. [nullPointerRedundantCheck]
UDFclient.0.8.8/udf_verbose.c:1239:7: note: Assuming that condition 'if(udf_partition)' is not redundant
UDFclient.0.8.8/udf_verbose.c:1238:24: note: Null pointer dereference
UDFclient.0.8.8/udf_verbose.c:54:9: warning: Redundant assignment of 'dscrpt' to itself. [selfAssignment]
UDFclient.0.8.8/udf_verbose.c:448:7: warning: Redundant assignment of 'desc' to itself. [selfAssignment]
UDFclient.0.8.8/udf_verbose.c:235:26: style: The scope of the variable 'sp_entry' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:281:19: style: The scope of the variable 'charspec' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:313:24: style: The scope of the variable 'part_hdr_desc' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:355:10: style: The scope of the variable 'pmap_type' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:355:21: style: The scope of the variable 'pmap_size' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:430:20: style: The scope of the variable 'alloc_desc' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:431:11: style: The scope of the variable 'desc_num' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:457:12: style: The scope of the variable 'pos1' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:457:19: style: The scope of the variable 'pos2' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:458:12: style: The scope of the variable 'free' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:458:18: style: The scope of the variable 'size' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:628:13: style: The scope of the variable 'icb' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:687:12: style: The scope of the variable 'extattr_len' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:688:12: style: The scope of the variable 'type' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:688:18: style: The scope of the variable 'subtype' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:688:47: style: The scope of the variable 'print_attr_space' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:965:8: style: The scope of the variable 'isshort' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:965:17: style: The scope of the variable 'islong' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:994:13: style: The scope of the variable 'icb' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:995:22: style: The scope of the variable 'size' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:996:11: style: The scope of the variable 'piece_sector' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:996:25: style: The scope of the variable 'piece_length' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:996:39: style: The scope of the variable 'piece_part' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1037:16: style: The scope of the variable 'bit' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1165:56: style: The scope of the variable 'version' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1216:23: style: The scope of the variable 'disc' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1218:22: style: The scope of the variable 'num_partitions' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1219:9: style: The scope of the variable 'subvolume' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1219:20: style: The scope of the variable 'part_num' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1219:30: style: The scope of the variable 'track_num' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1334:19: style: The scope of the variable 'dirent' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1335:22: style: The scope of the variable 'fid' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1337:19: style: The scope of the variable 'pos' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1337:24: style: The scope of the variable 'lb_size' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1339:19: style: The scope of the variable 'fullpath' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1340:19: style: The scope of the variable 'isdot' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1340:26: style: The scope of the variable 'isdotdot' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:1341:8: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/udf_verbose.c:784:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
UDFclient.0.8.8/udf_verbose.c:1244:24: warning: Assert statement calls a function which may have desired side effects: 'udf_rw16'. [assertWithSideEffect]
UDFclient.0.8.8/udf_verbose.c:411:101: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
UDFclient.0.8.8/udfclient.c:835:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udfclient.c:835:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udfclient.c:837:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udfclient.c:891:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udfclient.c:891:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udfclient.c:893:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udfclient.c:1125:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udfclient.c:1125:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udfclient.c:1127:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udfclient.c:1177:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udfclient.c:1177:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udfclient.c:1179:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
UDFclient.0.8.8/udfclient.c:241:21: warning: Either the condition 'relpath' is redundant or there is possible null pointer dereference: relpath. [nullPointerRedundantCheck]
UDFclient.0.8.8/udfclient.c:238:6: note: Assuming that condition 'relpath' is not redundant
UDFclient.0.8.8/udfclient.c:241:21: note: Null pointer dereference
UDFclient.0.8.8/udfclient.c:871:41: warning: Either the condition 'if(node_name)' is redundant or there is possible null pointer dereference: node_name. [nullPointerRedundantCheck]
UDFclient.0.8.8/udfclient.c:876:6: note: Assuming that condition 'if(node_name)' is not redundant
UDFclient.0.8.8/udfclient.c:871:41: note: Null pointer dereference
UDFclient.0.8.8/udfclient.c:591:2: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment]
UDFclient.0.8.8/udfclient.c:588:2: note: Variable 'error' is reassigned a value before the old one has been used.
UDFclient.0.8.8/udfclient.c:591:2: note: Variable 'error' is reassigned a value before the old one has been used.
UDFclient.0.8.8/udfclient.c:956:2: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment]
UDFclient.0.8.8/udfclient.c:955:2: note: Variable 'error' is reassigned a value before the old one has been used.
UDFclient.0.8.8/udfclient.c:956:2: note: Variable 'error' is reassigned a value before the old one has been used.
UDFclient.0.8.8/udfclient.c:109:25: style: The scope of the variable 'mountable' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:193:12: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:329:17: style: The scope of the variable 'dirent' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:331:17: style: The scope of the variable 'pos' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:417:11: style: The scope of the variable 'part_size' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:417:22: style: The scope of the variable 'unalloc_space' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:417:37: style: The scope of the variable 'freed_space' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:420:6: style: The scope of the variable 'part_num' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:575:12: style: The scope of the variable 'file_length' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:576:13: style: The scope of the variable 'start' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:576:20: style: The scope of the variable 'now' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:576:25: style: The scope of the variable 'then' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:576:31: style: The scope of the variable 'eta' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:577:12: style: The scope of the variable 'cur_speed' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:577:23: style: The scope of the variable 'avg_speed' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:577:34: style: The scope of the variable 'data_transfered' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:578:12: style: The scope of the variable 'file_block_size' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:578:29: style: The scope of the variable 'file_transfer_size' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:578:49: style: The scope of the variable 'written' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:580:9: style: The scope of the variable 'cur_txt' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:580:22: style: The scope of the variable 'avg_txt' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:580:35: style: The scope of the variable 'eta_txt' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:581:15: style: The scope of the variable 'len' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:713:22: style: The scope of the variable 'pos' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:714:22: style: The scope of the variable 'fullsrcpath' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:714:41: style: The scope of the variable 'fulldstpath' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:715:22: style: The scope of the variable 'dirent' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:718:22: style: The scope of the variable 'fid' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:720:22: style: The scope of the variable 'lb_size' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:721:29: style: The scope of the variable 'isdot' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:721:36: style: The scope of the variable 'isdotdot' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:804:34: style: The scope of the variable 'avg_speed' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:848:34: style: The scope of the variable 'avg_speed' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:849:20: style: The scope of the variable 'source_name' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:850:13: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:907:29: style: The scope of the variable 'file_transfer_size' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1017:17: style: The scope of the variable 'dirent' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1090:34: style: The scope of the variable 'avg_speed' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1135:34: style: The scope of the variable 'avg_speed' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1136:8: style: The scope of the variable 'source_name' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1226:22: style: The scope of the variable 'pos' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1227:22: style: The scope of the variable 'fullpath' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1228:22: style: The scope of the variable 'dirent' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1231:22: style: The scope of the variable 'fid' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1233:22: style: The scope of the variable 'lb_size' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1233:43: style: The scope of the variable 'isdot' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1233:50: style: The scope of the variable 'isdotdot' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1327:9: style: The scope of the variable 'target_name' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1327:35: style: The scope of the variable 'full_parent_name' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1328:8: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1544:7: style: The scope of the variable 'args' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1544:13: style: The scope of the variable 'params' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1545:8: style: The scope of the variable 'cmd' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:1686:8: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/udfclient.c:512:10: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
UDFclient.0.8.8/udfclient.c:1121:11: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
UDFclient.0.8.8/udfdump.c:177:12: style: The scope of the variable 'mntflags' can be reduced. [variableScope]
UDFclient.0.8.8/udfdump.c:177:29: style: The scope of the variable 'error' can be reduced. [variableScope]
UDFclient.0.8.8/uio.c:41:9: style: The scope of the variable 'cnt' can be reduced. [variableScope]
UDFclient.0.8.8/vfs_dirhash.c:223:11: style: The scope of the variable 'hashline' can be reduced. [variableScope]
UDFclient.0.8.8/vfs_dirhash.c:266:18: style: The scope of the variable 'del_dirh' can be reduced. [variableScope]
UDFclient.0.8.8/vfs_dirhash.c:422:22: style: The scope of the variable 'hashline' can be reduced. [variableScope]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/udftools/udftools_2.0.orig.tar.gz
udftools-2.0/include/bswap.h:140:0: error: #error "__BYTE_ORDER must be defined" [preprocessorErrorDirective]
udftools-2.0/libudffs/unicode.c:43:15: style: The scope of the variable 'c' can be reduced. [variableScope]
udftools-2.0/libudffs/unicode.c:202:17: style: The scope of the variable 'clen' can be reduced. [variableScope]
udftools-2.0/mkudffs/file.c:138:6: style: The scope of the variable 'clength' can be reduced. [variableScope]
udftools-2.0/mkudffs/main.c:457:2: style: Variable 'len' is reassigned a value before the old one has been used. [redundantAssignment]
udftools-2.0/mkudffs/main.c:453:2: note: Variable 'len' is reassigned a value before the old one has been used.
udftools-2.0/mkudffs/main.c:457:2: note: Variable 'len' is reassigned a value before the old one has been used.
udftools-2.0/mkudffs/main.c:158:17: style: The scope of the variable 'd' can be reduced. [variableScope]
udftools-2.0/mkudffs/main.c:161:6: style: The scope of the variable 'has_slave' can be reduced. [variableScope]
udftools-2.0/mkudffs/main.c:162:6: style: The scope of the variable 'slave_errno' can be reduced. [variableScope]
udftools-2.0/mkudffs/main.c:258:18: style: The scope of the variable 'offset' can be reduced. [variableScope]
udftools-2.0/mkudffs/main.c:373:15: style: The scope of the variable 'error' can be reduced. [variableScope]
udftools-2.0/mkudffs/main.c:286:6: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc]
udftools-2.0/mkudffs/mkudffs.c:783:21: style: The scope of the variable 'tdesc' can be reduced. [variableScope]
udftools-2.0/mkudffs/mkudffs.c:784:26: style: The scope of the variable 'te' can be reduced. [variableScope]
udftools-2.0/mkudffs/mkudffs.c:854:24: style: The scope of the variable 'te' can be reduced. [variableScope]
udftools-2.0/mkudffs/mkudffs.c:1215:21: style: The scope of the variable 'anchor' can be reduced. [variableScope]
udftools-2.0/mkudffs/mkudffs.c:1219:35: style: The scope of the variable 'vat15' can be reduced. [variableScope]
udftools-2.0/mkudffs/mkudffs.c:1220:35: style: The scope of the variable 'vat20' can be reduced. [variableScope]
udftools-2.0/mkudffs/mkudffs.c:1349:30: style: The scope of the variable 'pm' can be reduced. [variableScope]
udftools-2.0/mkudffs/mkudffs.c:927:13: style: Variable 'offset' is modified but its new value is never used. [unreadVariable]
udftools-2.0/mkudffs/options.c:133:16: style: The scope of the variable 'blocks' can be reduced. [variableScope]
udftools-2.0/pktsetup/pktsetup.c:411:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udftools-2.0/udfinfo/main.c:122:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
udftools-2.0/udfinfo/main.c:123:9: style: The scope of the variable 'i' can be reduced. [variableScope]
udftools-2.0/udfinfo/main.c:175:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:279:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:507:11: style: The scope of the variable 'location' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:507:21: style: The scope of the variable 'length' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:507:29: style: The scope of the variable 'count' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:512:21: style: The scope of the variable 'ext' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:769:11: style: The scope of the variable 'next_location' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:769:26: style: The scope of the variable 'next_length' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:770:11: style: The scope of the variable 'type' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:771:9: style: The scope of the variable 'lvid_length' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:773:21: style: The scope of the variable 'ext' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:775:7: style: The scope of the variable 'descTag' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:919:30: style: The scope of the variable 'pmap' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:1049:11: style: The scope of the variable 'location' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:1052:23: style: The scope of the variable 'st' can be reduced. [variableScope]
udftools-2.0/udfinfo/readdisc.c:664:32: portability: '(void*)lvd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
udftools-2.0/udfinfo/readdisc.c:717:32: portability: '(void*)usd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
udftools-2.0/udfinfo/readdisc.c:854:30: portability: '(void*)lvid' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
udftools-2.0/udfinfo/readdisc.c:1108:45: portability: '(void*)disc->udf_stable[i]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
udftools-2.0/udfinfo/readdisc.c:1586:28: portability: '(void*)use' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
udftools-2.0/udflabel/main.c:128:19: style: The scope of the variable 'desc' can be reduced. [variableScope]
udftools-2.0/udflabel/main.c:186:25: style: The scope of the variable 'lvd' can be reduced. [variableScope]
udftools-2.0/udflabel/main.c:187:30: style: The scope of the variable 'iuvdiu' can be reduced. [variableScope]
udftools-2.0/udflabel/main.c:190:6: style: The scope of the variable 'i' can be reduced. [variableScope]
udftools-2.0/udflabel/main.c:270:15: style: The scope of the variable 'error' can be reduced. [variableScope]
udftools-2.0/wrudf/ide-pc.c:77:29: style: Function 'blank' argument 3 names different: declaration 'track' definition 'start'. [funcArgNamesDifferent]
udftools-2.0/wrudf/ide-pc.h:325:33: note: Function 'blank' argument 3 names different: declaration 'track' definition 'start'.
udftools-2.0/wrudf/ide-pc.c:77:29: note: Function 'blank' argument 3 names different: declaration 'track' definition 'start'.
udftools-2.0/wrudf/ide-pc.c:218:52: style: Function 'read_reccapacity' argument 2 names different: declaration 'rc' definition 'reccap'. [funcArgNamesDifferent]
udftools-2.0/wrudf/ide-pc.h:342:56: note: Function 'read_reccapacity' argument 2 names different: declaration 'rc' definition 'reccap'.
udftools-2.0/wrudf/ide-pc.c:218:52: note: Function 'read_reccapacity' argument 2 names different: declaration 'rc' definition 'reccap'.
udftools-2.0/wrudf/ide-pc.c:264:27: style: Function 'startStopUnit' argument 2 names different: declaration 'ssu_action' definition 'action'. [funcArgNamesDifferent]
udftools-2.0/wrudf/ide-pc.h:350:31: note: Function 'startStopUnit' argument 2 names different: declaration 'ssu_action' definition 'action'.
udftools-2.0/wrudf/ide-pc.c:264:27: note: Function 'startStopUnit' argument 2 names different: declaration 'ssu_action' definition 'action'.
udftools-2.0/wrudf/ide-pc.c:316:56: style: Function 'read_trackinfo' argument 3 names different: declaration 'track' definition 'trackno'. [funcArgNamesDifferent]
udftools-2.0/wrudf/ide-pc.h:340:60: note: Function 'read_trackinfo' argument 3 names different: declaration 'track' definition 'trackno'.
udftools-2.0/wrudf/ide-pc.c:316:56: note: Function 'read_trackinfo' argument 3 names different: declaration 'track' definition 'trackno'.
udftools-2.0/wrudf/ide-pc.c:342:45: style: Function 'readCD' argument 4 names different: declaration 'nblocks' definition 'n'. [funcArgNamesDifferent]
udftools-2.0/wrudf/ide-pc.h:352:49: note: Function 'readCD' argument 4 names different: declaration 'nblocks' definition 'n'.
udftools-2.0/wrudf/ide-pc.c:342:45: note: Function 'readCD' argument 4 names different: declaration 'nblocks' definition 'n'.
udftools-2.0/wrudf/ide-pc.c:360:30: style: Function 'writeCD' argument 3 names different: declaration 'nblocks' definition 'nblks'. [funcArgNamesDifferent]
udftools-2.0/wrudf/ide-pc.h:353:34: note: Function 'writeCD' argument 3 names different: declaration 'nblocks' definition 'nblks'.
udftools-2.0/wrudf/ide-pc.c:360:30: note: Function 'writeCD' argument 3 names different: declaration 'nblocks' definition 'nblks'.
udftools-2.0/wrudf/ide-pc.c:49:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
udftools-2.0/wrudf/wrudf-cdr.c:218:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udftools-2.0/wrudf/wrudf-cdr.c:225:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udftools-2.0/wrudf/wrudf-cdr.c:247:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udftools-2.0/wrudf/wrudf-cdr.c:257:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udftools-2.0/wrudf/wrudf-cdr.c:381:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udftools-2.0/wrudf/wrudf-cdr.c:66:2: style: Variable 'stat' is reassigned a value before the old one has been used. [redundantAssignment]
udftools-2.0/wrudf/wrudf-cdr.c:65:2: note: Variable 'stat' is reassigned a value before the old one has been used.
udftools-2.0/wrudf/wrudf-cdr.c:66:2: note: Variable 'stat' is reassigned a value before the old one has been used.
udftools-2.0/wrudf/wrudf-cdr.c:89:5: style: Variable 'stat' is reassigned a value before the old one has been used. [redundantAssignment]
udftools-2.0/wrudf/wrudf-cdr.c:88:5: note: Variable 'stat' is reassigned a value before the old one has been used.
udftools-2.0/wrudf/wrudf-cdr.c:89:5: note: Variable 'stat' is reassigned a value before the old one has been used.
udftools-2.0/wrudf/wrudf-cdr.c:315:14: style: The scope of the variable 'startBlk' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cdr.c:26:2: error: Common realloc mistake: 'vat' nulled but not freed upon failure [memleakOnRealloc]
udftools-2.0/wrudf/wrudf-cdrw.c:661:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udftools-2.0/wrudf/wrudf-cdrw.c:936:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udftools-2.0/wrudf/wrudf-cdrw.c:936:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udftools-2.0/wrudf/wrudf-cdrw.c:895:5: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment]
udftools-2.0/wrudf/wrudf-cdrw.c:892:5: note: Variable 'rv' is reassigned a value before the old one has been used.
udftools-2.0/wrudf/wrudf-cdrw.c:895:5: note: Variable 'rv' is reassigned a value before the old one has been used.
udftools-2.0/wrudf/wrudf-cdrw.c:161:14: style: The scope of the variable 'blkno' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cdrw.c:177:14: style: The scope of the variable 'blkno' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cdrw.c:373:11: style: The scope of the variable 'pbn' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cdrw.c:376:26: style: The scope of the variable 'p' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cdrw.c:377:23: style: The scope of the variable 'pb' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cdrw.c:415:13: style: The scope of the variable 'len' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cdrw.c:442:15: style: The scope of the variable 'retry' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cdrw.c:444:13: style: The scope of the variable 'len' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cdrw.c:566:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cdrw.c:568:13: style: The scope of the variable 'len' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cdrw.c:687:11: style: The scope of the variable 'p' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cdrw.c:784:13: style: The scope of the variable 'len' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cdrw.c:929:23: style: The scope of the variable 'pb' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cdrw.c:159:28: style: Function 'freeShortExtents' argument 1 names different: declaration 'extent' definition 'extents'. [funcArgNamesDifferent]
udftools-2.0/wrudf/wrudf.h:135:32: note: Function 'freeShortExtents' argument 1 names different: declaration 'extent' definition 'extents'.
udftools-2.0/wrudf/wrudf-cdrw.c:159:28: note: Function 'freeShortExtents' argument 1 names different: declaration 'extent' definition 'extents'.
udftools-2.0/wrudf/wrudf-cdrw.c:176:30: style: Function 'freeLongExtents' argument 1 names different: declaration 'extent' definition 'extents'. [funcArgNamesDifferent]
udftools-2.0/wrudf/wrudf.h:136:30: note: Function 'freeLongExtents' argument 1 names different: declaration 'extent' definition 'extents'.
udftools-2.0/wrudf/wrudf-cdrw.c:176:30: note: Function 'freeLongExtents' argument 1 names different: declaration 'extent' definition 'extents'.
udftools-2.0/wrudf/wrudf-cdrw.c:639:40: style: Function 'readTaggedBlock' argument 2 names different: declaration 'part' definition 'partition'. [funcArgNamesDifferent]
udftools-2.0/wrudf/wrudf.h:159:47: note: Function 'readTaggedBlock' argument 2 names different: declaration 'part' definition 'partition'.
udftools-2.0/wrudf/wrudf-cdrw.c:639:40: note: Function 'readTaggedBlock' argument 2 names different: declaration 'part' definition 'partition'.
udftools-2.0/wrudf/wrudf-cmnd.c:113:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udftools-2.0/wrudf/wrudf-cmnd.c:1009:2: warning: %d in format string (no. 20) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udftools-2.0/wrudf/wrudf-cmnd.c:49:22: style: The scope of the variable 'blkInPkt' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cmnd.c:50:14: style: The scope of the variable 'maxVarPktSize' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cmnd.c:393:14: style: The scope of the variable 'len' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cmnd.c:779:13: style: The scope of the variable 'rv' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cmnd.c:983:10: style: The scope of the variable 'state' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf-cmnd.c:1012:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-cmnd.c:1013:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-cmnd.c:1014:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-cmnd.c:1015:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-cmnd.c:1016:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-cmnd.c:1018:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-cmnd.c:1019:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-cmnd.c:1020:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-cmnd.c:1021:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-cmnd.c:1022:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-cmnd.c:1023:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-cmnd.c:1024:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-cmnd.c:1025:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-cmnd.c:1026:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-cmnd.c:1027:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udftools-2.0/wrudf/wrudf-desc.c:196:12: style: The scope of the variable 'uLen' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf.c:218:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udftools-2.0/wrudf/wrudf.c:347:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udftools-2.0/wrudf/wrudf.c:166:10: warning: Either the condition '(p=readTaggedBlock(blkno,65535))==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck]
udftools-2.0/wrudf/wrudf.c:158:45: note: Assuming that condition '(p=readTaggedBlock(blkno,65535))==NULL' is not redundant
udftools-2.0/wrudf/wrudf.c:166:10: note: Null pointer dereference
udftools-2.0/wrudf/wrudf.c:95:27: style: The scope of the variable 'vsd' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf.c:97:34: style: The scope of the variable 'lvhd' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf.c:156:6: style: The scope of the variable 'inMainSeq' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf.c:421:10: style: The scope of the variable 'i' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf.c:421:13: style: The scope of the variable 'lbn' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf.c:421:18: style: The scope of the variable 'len' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf.c:421:23: style: The scope of the variable 'size' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf.c:421:29: style: The scope of the variable 'blkno' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf.c:422:27: style: The scope of the variable 'p' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf.c:658:10: style: The scope of the variable 'cmnd' can be reduced. [variableScope]
udftools-2.0/wrudf/wrudf.c:660:11: style: The scope of the variable 'ptr' can be reduced. [variableScope]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/udiskie/udiskie_1.7.5.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/udisks/udisks_1.0.5.orig.tar.gz
udisks-1.0.5/src/adapter.c:313:3: style: Variable 'adapter' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/src/adapter.c:310:3: note: Variable 'adapter' is reassigned a value before the old one has been used.
udisks-1.0.5/src/adapter.c:313:3: note: Variable 'adapter' is reassigned a value before the old one has been used.
udisks-1.0.5/src/adapter.c:173:24: style: Function 'adapter_init' argument 1 names different: declaration 'seat' definition 'adapter'. [funcArgNamesDifferent]
udisks-1.0.5/src/adapter.c:44:36: note: Function 'adapter_init' argument 1 names different: declaration 'seat' definition 'adapter'.
udisks-1.0.5/src/adapter.c:173:24: note: Function 'adapter_init' argument 1 names different: declaration 'seat' definition 'adapter'.
udisks-1.0.5/src/daemon.c:2019:11: style: The scope of the variable 'error' can be reduced. [variableScope]
udisks-1.0.5/src/daemon.c:3009:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
udisks-1.0.5/src/daemon.c:631:22: style: Function 'daemon_init' argument 1 names different: declaration 'seat' definition 'daemon'. [funcArgNamesDifferent]
udisks-1.0.5/src/daemon.c:150:22: note: Function 'daemon_init' argument 1 names different: declaration 'seat' definition 'daemon'.
udisks-1.0.5/src/daemon.c:631:22: note: Function 'daemon_init' argument 1 names different: declaration 'seat' definition 'daemon'.
udisks-1.0.5/src/device.c:13624:15: warning: Either the condition 'name!=NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck]
udisks-1.0.5/src/device.c:13642:12: note: Assuming that condition 'name!=NULL' is not redundant
udisks-1.0.5/src/device.c:13624:15: note: Null pointer dereference
udisks-1.0.5/src/device.c:2250:7: style: The scope of the variable 'order' can be reduced. [variableScope]
udisks-1.0.5/src/device.c:2573:9: style: The scope of the variable 'p' can be reduced. [variableScope]
udisks-1.0.5/src/device.c:3053:16: style: The scope of the variable 'cdrom_disc_state' can be reduced. [variableScope]
udisks-1.0.5/src/device.c:5561:9: style: The scope of the variable 'line' can be reduced. [variableScope]
udisks-1.0.5/src/device.c:6147:9: style: The scope of the variable 's' can be reduced. [variableScope]
udisks-1.0.5/src/device.c:6904:16: style: The scope of the variable 'n' can be reduced. [variableScope]
udisks-1.0.5/src/device.c:11198:13: style: The scope of the variable 'array_state' can be reduced. [variableScope]
udisks-1.0.5/src/device.c:11554:13: style: The scope of the variable 'array_state' can be reduced. [variableScope]
udisks-1.0.5/src/device.c:12285:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
udisks-1.0.5/src/device.c:12517:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
udisks-1.0.5/src/device.c:13698:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
udisks-1.0.5/src/device.c:13702:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
udisks-1.0.5/src/device.c:1735:22: style: Function 'device_init' argument 1 names different: declaration 'seat' definition 'device'. [funcArgNamesDifferent]
udisks-1.0.5/src/device.c:73:34: note: Function 'device_init' argument 1 names different: declaration 'seat' definition 'device'.
udisks-1.0.5/src/device.c:1735:22: note: Function 'device_init' argument 1 names different: declaration 'seat' definition 'device'.
udisks-1.0.5/src/device.c:6640:33: style: Function 'device_filesystem_mount' argument 3 names different: declaration 'options' definition 'given_options'. [funcArgNamesDifferent]
udisks-1.0.5/src/device.h:78:42: note: Function 'device_filesystem_mount' argument 3 names different: declaration 'options' definition 'given_options'.
udisks-1.0.5/src/device.c:6640:33: note: Function 'device_filesystem_mount' argument 3 names different: declaration 'options' definition 'given_options'.
udisks-1.0.5/src/device.c:13072:45: style: Function 'daemon_linux_lvm2_vg_set_name' argument 3 names different: declaration 'name' definition 'new_name'. [funcArgNamesDifferent]
udisks-1.0.5/src/daemon.h:241:54: note: Function 'daemon_linux_lvm2_vg_set_name' argument 3 names different: declaration 'name' definition 'new_name'.
udisks-1.0.5/src/device.c:13072:45: note: Function 'daemon_linux_lvm2_vg_set_name' argument 3 names different: declaration 'name' definition 'new_name'.
udisks-1.0.5/src/device.c:13179:45: style: Function 'daemon_linux_lvm2_lv_set_name' argument 4 names different: declaration 'name' definition 'new_name'. [funcArgNamesDifferent]
udisks-1.0.5/src/daemon.h:247:54: note: Function 'daemon_linux_lvm2_lv_set_name' argument 4 names different: declaration 'name' definition 'new_name'.
udisks-1.0.5/src/device.c:13179:45: note: Function 'daemon_linux_lvm2_lv_set_name' argument 4 names different: declaration 'name' definition 'new_name'.
udisks-1.0.5/src/device.c:13808:43: style: Function 'daemon_linux_lvm2_vg_add_pv' argument 3 names different: declaration 'physical_volume_object_path' definition 'object_path'. [funcArgNamesDifferent]
udisks-1.0.5/src/daemon.h:270:52: note: Function 'daemon_linux_lvm2_vg_add_pv' argument 3 names different: declaration 'physical_volume_object_path' definition 'object_path'.
udisks-1.0.5/src/device.c:13808:43: note: Function 'daemon_linux_lvm2_vg_add_pv' argument 3 names different: declaration 'physical_volume_object_path' definition 'object_path'.
udisks-1.0.5/src/expander.c:345:3: style: Variable 'expander' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/src/expander.c:342:3: note: Variable 'expander' is reassigned a value before the old one has been used.
udisks-1.0.5/src/expander.c:345:3: note: Variable 'expander' is reassigned a value before the old one has been used.
udisks-1.0.5/src/expander.c:201:26: style: Function 'expander_init' argument 1 names different: declaration 'seat' definition 'expander'. [funcArgNamesDifferent]
udisks-1.0.5/src/expander.c:54:26: note: Function 'expander_init' argument 1 names different: declaration 'seat' definition 'expander'.
udisks-1.0.5/src/expander.c:201:26: note: Function 'expander_init' argument 1 names different: declaration 'seat' definition 'expander'.
udisks-1.0.5/src/helpers/job-shared.h:135:3: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/src/helpers/job-shared.h:132:3: note: Variable 'fd' is reassigned a value before the old one has been used.
udisks-1.0.5/src/helpers/job-shared.h:135:3: note: Variable 'fd' is reassigned a value before the old one has been used.
udisks-1.0.5/src/helpers/job-drive-detach.c:71:3: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/src/helpers/job-drive-detach.c:68:3: note: Variable 's' is reassigned a value before the old one has been used.
udisks-1.0.5/src/helpers/job-drive-detach.c:71:3: note: Variable 's' is reassigned a value before the old one has been used.
udisks-1.0.5/src/helpers/job-drive-detach.c:72:3: style: Variable 'f' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/src/helpers/job-drive-detach.c:69:3: note: Variable 'f' is reassigned a value before the old one has been used.
udisks-1.0.5/src/helpers/job-drive-detach.c:72:3: note: Variable 'f' is reassigned a value before the old one has been used.
udisks-1.0.5/src/helpers/job-linux-md-check.c:55:3: style: Variable 'filename' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/src/helpers/job-linux-md-check.c:53:3: note: Variable 'filename' is reassigned a value before the old one has been used.
udisks-1.0.5/src/helpers/job-linux-md-check.c:55:3: note: Variable 'filename' is reassigned a value before the old one has been used.
udisks-1.0.5/src/helpers/job-linux-md-remove-component.c:115:3: style: Variable 'command_line' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/src/helpers/job-linux-md-remove-component.c:107:3: note: Variable 'command_line' is reassigned a value before the old one has been used.
udisks-1.0.5/src/helpers/job-linux-md-remove-component.c:115:3: note: Variable 'command_line' is reassigned a value before the old one has been used.
udisks-1.0.5/src/helpers/partutil.c:132:34: style: Function 'part_table_find' argument 1 names different: declaration 'part_table' definition 'p'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:152:34: note: Function 'part_table_find' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:132:34: note: Function 'part_table_find' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:363:34: style: Function 'part_table_free' argument 1 names different: declaration 'part_table' definition 'p'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:79:34: note: Function 'part_table_free' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:363:34: note: Function 'part_table_free' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1010:40: style: Function 'part_table_get_scheme' argument 1 names different: declaration 'part_table' definition 'p'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:92:40: note: Function 'part_table_get_scheme' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1010:40: note: Function 'part_table_get_scheme' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1016:45: style: Function 'part_table_get_num_entries' argument 1 names different: declaration 'part_table' definition 'p'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:103:45: note: Function 'part_table_get_num_entries' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1016:45: note: Function 'part_table_get_num_entries' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1022:40: style: Function 'part_table_get_offset' argument 1 names different: declaration 'part_table' definition 'p'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:116:40: note: Function 'part_table_get_offset' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1022:40: note: Function 'part_table_get_offset' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1028:38: style: Function 'part_table_get_size' argument 1 names different: declaration 'part_table' definition 'p'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:129:38: note: Function 'part_table_get_size' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1028:38: note: Function 'part_table_get_size' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1034:46: style: Function 'part_table_entry_get_nested' argument 1 names different: declaration 'part_table' definition 'p'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:170:46: note: Function 'part_table_entry_get_nested' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1034:46: note: Function 'part_table_entry_get_nested' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1054:45: style: Function 'part_table_entry_is_in_use' argument 1 names different: declaration 'part_table' definition 'p'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:189:45: note: Function 'part_table_entry_is_in_use' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1054:45: note: Function 'part_table_entry_is_in_use' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1091:44: style: Function 'part_table_entry_get_type' argument 1 names different: declaration 'part_table' definition 'p'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:217:44: note: Function 'part_table_entry_get_type' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1091:44: note: Function 'part_table_entry_get_type' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1128:44: style: Function 'part_table_entry_get_uuid' argument 1 names different: declaration 'part_table' definition 'p'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:247:44: note: Function 'part_table_entry_get_uuid' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1128:44: note: Function 'part_table_entry_get_uuid' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1157:45: style: Function 'part_table_entry_get_label' argument 1 names different: declaration 'part_table' definition 'p'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:233:45: note: Function 'part_table_entry_get_label' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1157:45: note: Function 'part_table_entry_get_label' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1190:45: style: Function 'part_table_entry_get_flags' argument 1 names different: declaration 'part_table' definition 'p'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:285:45: note: Function 'part_table_entry_get_flags' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1190:45: note: Function 'part_table_entry_get_flags' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1275:46: style: Function 'part_table_entry_get_offset' argument 1 names different: declaration 'part_table' definition 'p'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:299:46: note: Function 'part_table_entry_get_offset' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1275:46: note: Function 'part_table_entry_get_offset' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1315:44: style: Function 'part_table_entry_get_size' argument 1 names different: declaration 'part_table' definition 'p'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:312:44: note: Function 'part_table_entry_get_size' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1315:44: note: Function 'part_table_entry_get_size' argument 1 names different: declaration 'part_table' definition 'p'.
udisks-1.0.5/src/helpers/partutil.c:1875:27: style: Function 'part_add_partition' argument 1 names different: declaration 'device' definition 'device_file'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:384:27: note: Function 'part_add_partition' argument 1 names different: declaration 'device' definition 'device_file'.
udisks-1.0.5/src/helpers/partutil.c:1875:27: note: Function 'part_add_partition' argument 1 names different: declaration 'device' definition 'device_file'.
udisks-1.0.5/src/helpers/partutil.c:1934:27: style: Function 'part_del_partition' argument 1 names different: declaration 'device' definition 'device_file'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:472:27: note: Function 'part_del_partition' argument 1 names different: declaration 'device' definition 'device_file'.
udisks-1.0.5/src/helpers/partutil.c:1934:27: note: Function 'part_del_partition' argument 1 names different: declaration 'device' definition 'device_file'.
udisks-1.0.5/src/helpers/partutil.c:2070:36: style: Function 'part_create_partition_table' argument 1 names different: declaration 'device' definition 'device_file'. [funcArgNamesDifferent]
udisks-1.0.5/src/helpers/partutil.h:325:36: note: Function 'part_create_partition_table' argument 1 names different: declaration 'device' definition 'device_file'.
udisks-1.0.5/src/helpers/partutil.c:2070:36: note: Function 'part_create_partition_table' argument 1 names different: declaration 'device' definition 'device_file'.
udisks-1.0.5/src/marshal.c:56:78: style: Function 'marshal_VOID__BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
udisks-1.0.5/src/marshal.h:11:77: note: Function 'marshal_VOID__BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/src/marshal.c:56:78: note: Function 'marshal_VOID__BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/src/marshal.c:59:81: style: Function 'marshal_VOID__BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
udisks-1.0.5/src/marshal.h:14:77: note: Function 'marshal_VOID__BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/src/marshal.c:59:81: note: Function 'marshal_VOID__BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/src/marshal.c:99:84: style: Function 'marshal_VOID__BOXED_BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
udisks-1.0.5/src/marshal.h:19:83: note: Function 'marshal_VOID__BOXED_BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/src/marshal.c:99:84: note: Function 'marshal_VOID__BOXED_BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/src/marshal.c:102:87: style: Function 'marshal_VOID__BOXED_BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
udisks-1.0.5/src/marshal.h:22:83: note: Function 'marshal_VOID__BOXED_BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/src/marshal.c:102:87: note: Function 'marshal_VOID__BOXED_BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/src/mount-file.c:210:3: style: Variable 'device_file_escaped' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/src/mount-file.c:207:3: note: Variable 'device_file_escaped' is reassigned a value before the old one has been used.
udisks-1.0.5/src/mount-file.c:210:3: note: Variable 'device_file_escaped' is reassigned a value before the old one has been used.
udisks-1.0.5/src/mount-file.c:211:3: style: Variable 'mount_path_escaped' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/src/mount-file.c:208:3: note: Variable 'mount_path_escaped' is reassigned a value before the old one has been used.
udisks-1.0.5/src/mount-file.c:211:3: note: Variable 'mount_path_escaped' is reassigned a value before the old one has been used.
udisks-1.0.5/src/mount-monitor.c:145:7: style: The scope of the variable 'order' can be reduced. [variableScope]
udisks-1.0.5/src/poller.c:113:11: style: The scope of the variable 'fd2' can be reduced. [variableScope]
udisks-1.0.5/src/port.c:314:3: style: Variable 'port' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/src/port.c:311:3: note: Variable 'port' is reassigned a value before the old one has been used.
udisks-1.0.5/src/port.c:314:3: note: Variable 'port' is reassigned a value before the old one has been used.
udisks-1.0.5/src/port.c:420:13: style: The scope of the variable 'dir' can be reduced. [variableScope]
udisks-1.0.5/src/port.c:422:20: style: The scope of the variable 'name' can be reduced. [variableScope]
udisks-1.0.5/src/port.c:174:18: style: Function 'port_init' argument 1 names different: declaration 'seat' definition 'port'. [funcArgNamesDifferent]
udisks-1.0.5/src/port.c:47:30: note: Function 'port_init' argument 1 names different: declaration 'seat' definition 'port'.
udisks-1.0.5/src/port.c:174:18: note: Function 'port_init' argument 1 names different: declaration 'seat' definition 'port'.
udisks-1.0.5/src/probers/part-id.c:198:3: style: Variable 'devpath' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/src/probers/part-id.c:191:3: note: Variable 'devpath' is reassigned a value before the old one has been used.
udisks-1.0.5/src/probers/part-id.c:198:3: note: Variable 'devpath' is reassigned a value before the old one has been used.
udisks-1.0.5/src/probers/part-id.c:397:3: style: Variable 'udev' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/src/probers/part-id.c:391:3: note: Variable 'udev' is reassigned a value before the old one has been used.
udisks-1.0.5/src/probers/part-id.c:397:3: note: Variable 'udev' is reassigned a value before the old one has been used.
udisks-1.0.5/src/probers/part-id.c:514:7: style: Variable 'fs' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/src/probers/part-id.c:513:0: note: Variable 'fs' is reassigned a value before the old one has been used.
udisks-1.0.5/src/probers/part-id.c:514:7: note: Variable 'fs' is reassigned a value before the old one has been used.
udisks-1.0.5/src/probers/udisks-dm-export.c:229:3: style: Variable 'dmt' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/src/probers/udisks-dm-export.c:227:3: note: Variable 'dmt' is reassigned a value before the old one has been used.
udisks-1.0.5/src/probers/udisks-dm-export.c:229:3: note: Variable 'dmt' is reassigned a value before the old one has been used.
udisks-1.0.5/tools/udisks-marshal.c:56:85: style: Function 'udisks_marshal_VOID__BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
udisks-1.0.5/tools/udisks-marshal.h:11:84: note: Function 'udisks_marshal_VOID__BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/tools/udisks-marshal.c:56:85: note: Function 'udisks_marshal_VOID__BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/tools/udisks-marshal.c:59:88: style: Function 'udisks_marshal_VOID__BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
udisks-1.0.5/tools/udisks-marshal.h:14:84: note: Function 'udisks_marshal_VOID__BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/tools/udisks-marshal.c:59:88: note: Function 'udisks_marshal_VOID__BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/tools/udisks-marshal.c:99:91: style: Function 'udisks_marshal_VOID__BOXED_BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
udisks-1.0.5/tools/udisks-marshal.h:19:90: note: Function 'udisks_marshal_VOID__BOXED_BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/tools/udisks-marshal.c:99:91: note: Function 'udisks_marshal_VOID__BOXED_BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/tools/udisks-marshal.c:102:94: style: Function 'udisks_marshal_VOID__BOXED_BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
udisks-1.0.5/tools/udisks-marshal.h:22:90: note: Function 'udisks_marshal_VOID__BOXED_BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/tools/udisks-marshal.c:102:94: note: Function 'udisks_marshal_VOID__BOXED_BOOLEAN_STRING_UINT_BOOLEAN_DOUBLE' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
udisks-1.0.5/tools/udisks-tcp-bridge.c:294:3: style: Variable 'bridge' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/tools/udisks-tcp-bridge.c:288:3: note: Variable 'bridge' is reassigned a value before the old one has been used.
udisks-1.0.5/tools/udisks-tcp-bridge.c:294:3: note: Variable 'bridge' is reassigned a value before the old one has been used.
udisks-1.0.5/tools/udisks-tcp-bridge.c:296:3: style: Variable 'context' is reassigned a value before the old one has been used. [redundantAssignment]
udisks-1.0.5/tools/udisks-tcp-bridge.c:286:3: note: Variable 'context' is reassigned a value before the old one has been used.
udisks-1.0.5/tools/udisks-tcp-bridge.c:296:3: note: Variable 'context' is reassigned a value before the old one has been used.
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/udisks-glue/udisks-glue_1.3.5.orig.tar.gz
udisks-glue-release-1.3.5/src/property_cache.c:88:42: style: Function 'property_cache_free' argument 1 names different: declaration 'property_cache' definition 'cache'. [funcArgNamesDifferent]
udisks-glue-release-1.3.5/src/property_cache.h:20:42: note: Function 'property_cache_free' argument 1 names different: declaration 'property_cache' definition 'cache'.
udisks-glue-release-1.3.5/src/property_cache.c:88:42: note: Function 'property_cache_free' argument 1 names different: declaration 'property_cache' definition 'cache'.
udisks-glue-release-1.3.5/src/property_cache.c:117:1: style: Function 'get_int16_property_cached' argument 3 names different: declaration 'name' definition 'int16'. [funcArgNamesDifferent]
udisks-glue-release-1.3.5/src/property_cache.h:24:89: note: Function 'get_int16_property_cached' argument 3 names different: declaration 'name' definition 'int16'.
udisks-glue-release-1.3.5/src/property_cache.c:117:1: note: Function 'get_int16_property_cached' argument 3 names different: declaration 'name' definition 'int16'.
udisks-glue-release-1.3.5/src/property_cache.c:118:1: style: Function 'get_int32_property_cached' argument 3 names different: declaration 'name' definition 'int32'. [funcArgNamesDifferent]
udisks-glue-release-1.3.5/src/property_cache.h:25:89: note: Function 'get_int32_property_cached' argument 3 names different: declaration 'name' definition 'int32'.
udisks-glue-release-1.3.5/src/property_cache.c:118:1: note: Function 'get_int32_property_cached' argument 3 names different: declaration 'name' definition 'int32'.
udisks-glue-release-1.3.5/src/property_cache.c:119:1: style: Function 'get_int64_property_cached' argument 3 names different: declaration 'name' definition 'int64'. [funcArgNamesDifferent]
udisks-glue-release-1.3.5/src/property_cache.h:26:89: note: Function 'get_int64_property_cached' argument 3 names different: declaration 'name' definition 'int64'.
udisks-glue-release-1.3.5/src/property_cache.c:119:1: note: Function 'get_int64_property_cached' argument 3 names different: declaration 'name' definition 'int64'.
udisks-glue-release-1.3.5/src/property_cache.c:120:1: style: Function 'get_uint16_property_cached' argument 3 names different: declaration 'name' definition 'uint16'. [funcArgNamesDifferent]
udisks-glue-release-1.3.5/src/property_cache.h:27:91: note: Function 'get_uint16_property_cached' argument 3 names different: declaration 'name' definition 'uint16'.
udisks-glue-release-1.3.5/src/property_cache.c:120:1: note: Function 'get_uint16_property_cached' argument 3 names different: declaration 'name' definition 'uint16'.
udisks-glue-release-1.3.5/src/property_cache.c:121:1: style: Function 'get_uint32_property_cached' argument 3 names different: declaration 'name' definition 'uint32'. [funcArgNamesDifferent]
udisks-glue-release-1.3.5/src/property_cache.h:28:91: note: Function 'get_uint32_property_cached' argument 3 names different: declaration 'name' definition 'uint32'.
udisks-glue-release-1.3.5/src/property_cache.c:121:1: note: Function 'get_uint32_property_cached' argument 3 names different: declaration 'name' definition 'uint32'.
udisks-glue-release-1.3.5/src/property_cache.c:122:1: style: Function 'get_uint64_property_cached' argument 3 names different: declaration 'name' definition 'uint64'. [funcArgNamesDifferent]
udisks-glue-release-1.3.5/src/property_cache.h:29:91: note: Function 'get_uint64_property_cached' argument 3 names different: declaration 'name' definition 'uint64'.
udisks-glue-release-1.3.5/src/property_cache.c:122:1: note: Function 'get_uint64_property_cached' argument 3 names different: declaration 'name' definition 'uint64'.
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/udisks2/udisks2_2.7.6.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/u/udj-desktop-client/udj-desktop-client_0.6.3.orig.tar.gz
UDJ-Desktop-Client-0.6.4/src/AboutWidget.hpp:42:3: style: Class 'AboutWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
UDJ-Desktop-Client-0.6.4/src/ActivePlaylistModel.hpp:55:20: style: The function 'data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
UDJ-Desktop-Client-0.6.4/src/MusicModel.hpp:52:20: note: Virtual function in base class
UDJ-Desktop-Client-0.6.4/src/ActivePlaylistModel.hpp:55:20: note: Function in derived class
UDJ-Desktop-Client-0.6.4/src/Logger.hpp:92:3: warning: Member variable 'Logger::data' is not initialized in the constructor. [uninitMemberVarPrivate]
UDJ-Desktop-Client-0.6.4/src/DataStore.cpp:47:21: style: Function 'DataStore' argument 3 names different: declaration 'ticketHash' definition 'ticket'. [funcArgNamesDifferent]
UDJ-Desktop-Client-0.6.4/src/DataStore.hpp:90:23: note: Function 'DataStore' argument 3 names different: declaration 'ticketHash' definition 'ticket'.
UDJ-Desktop-Client-0.6.4/src/DataStore.cpp:47:21: note: Function 'DataStore' argument 3 names different: declaration 'ticketHash' definition 'ticket'.
UDJ-Desktop-Client-0.6.4/src/DataStore.cpp:584:78: style: Function 'removeSongsFromActivePlaylist' argument 1 names different: declaration 'libraryIds' definition 'libIds'. [funcArgNamesDifferent]
UDJ-Desktop-Client-0.6.4/src/DataStore.hpp:954:69: note: Function 'removeSongsFromActivePlaylist' argument 1 names different: declaration 'libraryIds' definition 'libIds'.
UDJ-Desktop-Client-0.6.4/src/DataStore.cpp:584:78: note: Function 'removeSongsFromActivePlaylist' argument 1 names different: declaration 'libraryIds' definition 'libIds'.
UDJ-Desktop-Client-0.6.4/src/DataStore.cpp:906:54: style: Function 'setActivePlaylist' argument 1 names different: declaration 'playlist' definition 'newPlaylist'. [funcArgNamesDifferent]
UDJ-Desktop-Client-0.6.4/src/DataStore.hpp:1569:45: note: Function 'setActivePlaylist' argument 1 names different: declaration 'playlist' definition 'newPlaylist'.
UDJ-Desktop-Client-0.6.4/src/DataStore.cpp:906:54: note: Function 'setActivePlaylist' argument 1 names different: declaration 'playlist' definition 'newPlaylist'.
UDJ-Desktop-Client-0.6.4/src/UDJServerConnection.hpp:51:3: style: Class 'UDJServerConnection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
UDJ-Desktop-Client-0.6.4/src/LogViewer.hpp:39:3: style: Class 'LogViewer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
UDJ-Desktop-Client-0.6.4/src/LoginWidget.hpp:45:3: style: Class 'LoginWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
UDJ-Desktop-Client-0.6.4/src/MusicModel.cpp:40:34: style: Function 'refresh' argument 1 names different: declaration 'query' definition 'newQuery'. [funcArgNamesDifferent]
UDJ-Desktop-Client-0.6.4/src/MusicModel.hpp:70:24: note: Function 'refresh' argument 1 names different: declaration 'query' definition 'newQuery'.
UDJ-Desktop-Client-0.6.4/src/MusicModel.cpp:40:34: note: Function 'refresh' argument 1 names different: declaration 'query' definition 'newQuery'.
UDJ-Desktop-Client-0.6.4/src/PlaybackWidget.cpp:42:3: performance: Variable 'currentSongTitle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
UDJ-Desktop-Client-0.6.4/src/PlaybackWidget.cpp:43:3: performance: Variable 'currentSongArtist' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
UDJ-Desktop-Client-0.6.4/src/PlaybackWidget.cpp:44:3: performance: Variable 'currentSongDuration' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
UDJ-Desktop-Client-0.6.4/src/UDJServerConnection.cpp:188:41: style: Function 'setVolume' argument 1 names different: declaration 'newVolume' definition 'volume'. [funcArgNamesDifferent]
UDJ-Desktop-Client-0.6.4/src/UDJServerConnection.hpp:202:22: note: Function 'setVolume' argument 1 names different: declaration 'newVolume' definition 'volume'.
UDJ-Desktop-Client-0.6.4/src/UDJServerConnection.cpp:188:41: note: Function 'setVolume' argument 1 names different: declaration 'newVolume' definition 'volume'.
UDJ-Desktop-Client-0.6.4/src/WidgetWithLoader.cpp:24:19: warning: Member variable 'WidgetWithLoader::mainWidget' is not initialized in the constructor. [uninitMemberVar]
UDJ-Desktop-Client-0.6.4/src/attic/SettingsWidget.hpp:41:3: style: Class 'SettingsWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
UDJ-Desktop-Client-0.6.4/src/qt-json/json.cpp:249:15: style: Condition '!done' is always true [knownConditionTrueFalse]
UDJ-Desktop-Client-0.6.4/src/qt-json/json.cpp:248:21: note: Assignment 'done=false', assigned value is 0
UDJ-Desktop-Client-0.6.4/src/qt-json/json.cpp:249:15: note: Condition '!done' is always true
UDJ-Desktop-Client-0.6.4/src/qt-json/json.cpp:316:15: style: Condition '!done' is always true [knownConditionTrueFalse]
UDJ-Desktop-Client-0.6.4/src/qt-json/json.cpp:315:21: note: Assignment 'done=false', assigned value is 0
UDJ-Desktop-Client-0.6.4/src/qt-json/json.cpp:316:15: note: Condition '!done' is always true
UDJ-Desktop-Client-0.6.4/src/qt-json/json.cpp:242:13: style: The scope of the variable 'token' can be reduced. [variableScope]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/udns/udns_0.4.orig.tar.gz
udns-0.4/dnsget.c:503:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
udns-0.4/dnsget.c:190:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udns-0.4/dnsget.c:236:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udns-0.4/dnsget.c:274:34: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udns-0.4/dnsget.c:284:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udns-0.4/dnsget.c:284:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udns-0.4/dnsget.c:284:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udns-0.4/dnsget.c:316:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udns-0.4/dnsget.c:335:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udns-0.4/dnsget.c:459:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udns-0.4/dnsget.c:470:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udns-0.4/dnsget.c:470:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udns-0.4/dnsget.c:470:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udns-0.4/dnsget.c:571:17: style: The scope of the variable 'q' can be reduced. [variableScope]
udns-0.4/ex-rdns.c:45:7: style: The scope of the variable 'i' can be reduced. [variableScope]
udns-0.4/inet_XtoX.c:78:15: style: The scope of the variable 'x' can be reduced. [variableScope]
udns-0.4/inet_XtoX.c:78:18: style: The scope of the variable 'r' can be reduced. [variableScope]
udns-0.4/inet_XtoX.c:180:15: style: The scope of the variable 'o' can be reduced. [variableScope]
udns-0.4/inet_XtoX.c:198:15: style: The scope of the variable 'sc' can be reduced. [variableScope]
udns-0.4/udns_codes.c:72:40: style: Function 'dns_typename' argument 1 names different: declaration 'type' definition 'code'. [funcArgNamesDifferent]
udns-0.4/udns.h:754:49: note: Function 'dns_typename' argument 1 names different: declaration 'type' definition 'code'.
udns-0.4/udns_codes.c:72:40: note: Function 'dns_typename' argument 1 names different: declaration 'type' definition 'code'.
udns-0.4/udns_codes.c:152:42: style: Function 'dns_classname' argument 1 names different: declaration 'cls' definition 'code'. [funcArgNamesDifferent]
udns-0.4/udns.h:753:51: note: Function 'dns_classname' argument 1 names different: declaration 'cls' definition 'code'.
udns-0.4/udns_codes.c:152:42: note: Function 'dns_classname' argument 1 names different: declaration 'cls' definition 'code'.
udns-0.4/udns_codes.c:180:42: style: Function 'dns_rcodename' argument 1 names different: declaration 'rcode' definition 'code'. [funcArgNamesDifferent]
udns-0.4/udns.h:755:51: note: Function 'dns_rcodename' argument 1 names different: declaration 'rcode' definition 'code'.
udns-0.4/udns_codes.c:180:42: note: Function 'dns_rcodename' argument 1 names different: declaration 'rcode' definition 'code'.
udns-0.4/udns_dn.c:42:21: style: The scope of the variable 'c' can be reduced. [variableScope]
udns-0.4/udns_dn.c:252:12: style: The scope of the variable 'le' can be reduced. [variableScope]
udns-0.4/udns_misc.c:52:30: style: Function 'dns_strerror' argument 1 names different: declaration 'errnum' definition 'err'. [funcArgNamesDifferent]
udns-0.4/udns.h:758:39: note: Function 'dns_strerror' argument 1 names different: declaration 'errnum' definition 'err'.
udns-0.4/udns_misc.c:52:30: note: Function 'dns_strerror' argument 1 names different: declaration 'errnum' definition 'err'.
udns-0.4/udns_parse.c:29:12: style: The scope of the variable 'c' can be reduced. [variableScope]
udns-0.4/udns_parse.c:28:30: warning: Function 'dns_skipdn' argument order different: declaration 'end, cur' definition 'cur, end' [funcArgOrderDifferent]
udns-0.4/udns.h:332:21: note: Function 'dns_skipdn' argument order different: declaration 'end, cur' definition 'cur, end'
udns-0.4/udns_parse.c:28:30: note: Function 'dns_skipdn' argument order different: declaration 'end, cur' definition 'cur, end'
udns-0.4/udns_parse.c:43:35: style: Function 'dns_getdn' argument 2 names different: declaration 'curp' definition 'cur'. [funcArgNamesDifferent]
udns-0.4/udns.h:326:35: note: Function 'dns_getdn' argument 2 names different: declaration 'curp' definition 'cur'.
udns-0.4/udns_parse.c:43:35: note: Function 'dns_getdn' argument 2 names different: declaration 'curp' definition 'cur'.
udns-0.4/udns_resolver.c:870:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
udns-0.4/udns_resolver.c:1247:7: warning: Redundant assignment of 'ctx' to itself. [selfAssignment]
udns-0.4/udns_resolver.c:419:25: style: The scope of the variable 'p' can be reduced. [variableScope]
udns-0.4/udns_resolver.c:1295:31: style: Function 'dns_resolve_dn' argument 2 names different: declaration 'qdn' definition 'dn'. [funcArgNamesDifferent]
udns-0.4/udns.h:513:25: note: Function 'dns_resolve_dn' argument 2 names different: declaration 'qdn' definition 'dn'.
udns-0.4/udns_resolver.c:1295:31: note: Function 'dns_resolve_dn' argument 2 names different: declaration 'qdn' definition 'dn'.
udns-0.4/udns_resolver.c:1303:33: style: Function 'dns_resolve_p' argument 2 names different: declaration 'qname' definition 'name'. [funcArgNamesDifferent]
udns-0.4/udns.h:517:27: note: Function 'dns_resolve_p' argument 2 names different: declaration 'qname' definition 'name'.
udns-0.4/udns_resolver.c:1303:33: note: Function 'dns_resolve_p' argument 2 names different: declaration 'qname' definition 'name'.
udns-0.4/udns_resolver.c:911:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udns-0.4/udns_resolver.c:1138:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
udns-0.4/udns_rr_a.c:79:21: style: Function 'dns_parse_a4' argument 5 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent]
udns-0.4/udns.h:545:0: note: Function 'dns_parse_a4' argument 5 names different: declaration 'res' definition 'result'.
udns-0.4/udns_rr_a.c:79:21: note: Function 'dns_parse_a4' argument 5 names different: declaration 'res' definition 'result'.
udns-0.4/udns_rr_a.c:103:21: style: Function 'dns_parse_a6' argument 5 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent]
udns-0.4/udns.h:564:0: note: Function 'dns_parse_a6' argument 5 names different: declaration 'res' definition 'result'.
udns-0.4/udns_rr_a.c:103:21: note: Function 'dns_parse_a6' argument 5 names different: declaration 'res' definition 'result'.
udns-0.4/udns_rr_mx.c:31:21: style: Function 'dns_parse_mx' argument 5 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent]
udns-0.4/udns.h:610:0: note: Function 'dns_parse_mx' argument 5 names different: declaration 'res' definition 'result'.
udns-0.4/udns_rr_mx.c:31:21: note: Function 'dns_parse_mx' argument 5 names different: declaration 'res' definition 'result'.
udns-0.4/udns_rr_naptr.c:53:24: style: Function 'dns_parse_naptr' argument 5 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent]
udns-0.4/udns.h:680:0: note: Function 'dns_parse_naptr' argument 5 names different: declaration 'res' definition 'result'.
udns-0.4/udns_rr_naptr.c:53:24: note: Function 'dns_parse_naptr' argument 5 names different: declaration 'res' definition 'result'.
udns-0.4/udns_rr_ptr.c:30:22: style: Function 'dns_parse_ptr' argument 5 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent]
udns-0.4/udns.h:583:0: note: Function 'dns_parse_ptr' argument 5 names different: declaration 'res' definition 'result'.
udns-0.4/udns_rr_ptr.c:30:22: note: Function 'dns_parse_ptr' argument 5 names different: declaration 'res' definition 'result'.
udns-0.4/udns_rr_srv.c:36:22: style: Function 'dns_parse_srv' argument 5 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent]
udns-0.4/udns.h:652:0: note: Function 'dns_parse_srv' argument 5 names different: declaration 'res' definition 'result'.
udns-0.4/udns_rr_srv.c:36:22: note: Function 'dns_parse_srv' argument 5 names different: declaration 'res' definition 'result'.
udns-0.4/udns_rr_txt.c:31:22: style: Function 'dns_parse_txt' argument 5 names different: declaration 'res' definition 'result'. [funcArgNamesDifferent]
udns-0.4/udns.h:630:0: note: Function 'dns_parse_txt' argument 5 names different: declaration 'res' definition 'result'.
udns-0.4/udns_rr_txt.c:31:22: note: Function 'dns_parse_txt' argument 5 names different: declaration 'res' definition 'result'.
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/udo/udo_6.4.1.orig.tar.gz
udo_6.4.1/Source/version.h:336:0: error: #error "UDO_OS not defined!" [preprocessorErrorDirective]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/udpcast/udpcast_20120424.orig.tar.gz
udpcast-20120424/fec-test.c:310:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
udpcast-20120424/fec-test.c:323:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
udpcast-20120424/fec-test.c:377:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
udpcast-20120424/fec-test.c:281:5: style: Variable 'seed' is reassigned a value before the old one has been used. [redundantAssignment]
udpcast-20120424/fec-test.c:279:5: note: Variable 'seed' is reassigned a value before the old one has been used.
udpcast-20120424/fec-test.c:281:5: note: Variable 'seed' is reassigned a value before the old one has been used.
udpcast-20120424/fec-test.c:266:57: style: The scope of the variable 'dec_fec_blocks' can be reduced. [variableScope]
udpcast-20120424/fec-test.c:267:18: style: The scope of the variable 'fec_block_nos' can be reduced. [variableScope]
udpcast-20120424/fec-test.c:267:38: style: The scope of the variable 'erased_blocks' can be reduced. [variableScope]
udpcast-20120424/log.c:36:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
udpcast-20120424/log.c:29:40: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
udpcast-20120424/log.c:64:38: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
udpcast-20120424/log.c:94:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
udpcast-20120424/participants.c:27:55: style: Function 'udpc_isParticipantValid' argument 2 names different: declaration 'slot' definition 'i'. [funcArgNamesDifferent]
udpcast-20120424/participants.h:20:51: note: Function 'udpc_isParticipantValid' argument 2 names different: declaration 'slot' definition 'i'.
udpcast-20120424/participants.c:27:55: note: Function 'udpc_isParticipantValid' argument 2 names different: declaration 'slot' definition 'i'.
udpcast-20120424/participants.c:31:54: style: Function 'udpc_removeParticipant' argument 2 names different: declaration 'slot' definition 'i'. [funcArgNamesDifferent]
udpcast-20120424/participants.h:21:50: note: Function 'udpc_removeParticipant' argument 2 names different: declaration 'slot' definition 'i'.
udpcast-20120424/participants.c:31:54: note: Function 'udpc_removeParticipant' argument 2 names different: declaration 'slot' definition 'i'.
udpcast-20120424/produconsum.c:170:65: style: Function 'pc_consumeAnyWithTimeout' argument 2 names different: declaration 'tv' definition 'ts'. [funcArgNamesDifferent]
udpcast-20120424/produconsum.h:10:65: note: Function 'pc_consumeAnyWithTimeout' argument 2 names different: declaration 'tv' definition 'ts'.
udpcast-20120424/produconsum.c:170:65: note: Function 'pc_consumeAnyWithTimeout' argument 2 names different: declaration 'tv' definition 'ts'.
udpcast-20120424/receivedata.c:172:8: style: Condition '!first' is always false [knownConditionTrueFalse]
udpcast-20120424/receivedata.c:156:11: note: Assignment 'first=1', assigned value is 1
udpcast-20120424/receivedata.c:172:8: note: Condition '!first' is always false
udpcast-20120424/receivedata.c:299:5: style: Variable 'slice' is reassigned a value before the old one has been used. [redundantAssignment]
udpcast-20120424/receivedata.c:286:0: note: Variable 'slice' is reassigned a value before the old one has been used.
udpcast-20120424/receivedata.c:299:5: note: Variable 'slice' is reassigned a value before the old one has been used.
udpcast-20120424/receivedata.c:326:5: style: Variable 'slice' is reassigned a value before the old one has been used. [redundantAssignment]
udpcast-20120424/receivedata.c:325:0: note: Variable 'slice' is reassigned a value before the old one has been used.
udpcast-20120424/receivedata.c:326:5: note: Variable 'slice' is reassigned a value before the old one has been used.
udpcast-20120424/receivedata.c:362:28: warning: Assert statement modifies 'currentSlice'. [assignmentInAssert]
udpcast-20120424/receiver-diskio.c:20:35: style: Function 'udpc_writer' argument 2 names different: declaration 'fd' definition 'outFile'. [funcArgNamesDifferent]
udpcast-20120424/udp-receiver.h:38:35: note: Function 'udpc_writer' argument 2 names different: declaration 'fd' definition 'outFile'.
udpcast-20120424/receiver-diskio.c:20:35: note: Function 'udpc_writer' argument 2 names different: declaration 'fd' definition 'outFile'.
udpcast-20120424/receiver-diskio.c:60:18: style: Function 'udpcr_openPipe' argument 1 names different: declaration 'disk' definition 'outFile'. [funcArgNamesDifferent]
udpcast-20120424/udp-receiver.h:39:18: note: Function 'udpcr_openPipe' argument 1 names different: declaration 'disk' definition 'outFile'.
udpcast-20120424/receiver-diskio.c:60:18: note: Function 'udpcr_openPipe' argument 1 names different: declaration 'disk' definition 'outFile'.
udpcast-20120424/senddata.c:890:5: warning: Either the condition 'rexmitSlice==NULL' is redundant or there is possible null pointer dereference: rexmitSlice. [nullPointerRedundantCheck]
udpcast-20120424/senddata.c:913:17: note: Assuming that condition 'rexmitSlice==NULL' is not redundant
udpcast-20120424/senddata.c:890:5: note: Null pointer dereference
udpcast-20120424/senddata.c:158:5: style: Variable 'slice' is reassigned a value before the old one has been used. [redundantAssignment]
udpcast-20120424/senddata.c:154:0: note: Variable 'slice' is reassigned a value before the old one has been used.
udpcast-20120424/senddata.c:158:5: note: Variable 'slice' is reassigned a value before the old one has been used.
udpcast-20120424/senddata.c:160:5: style: Redundant pointer operation on 'slice' - it's already a pointer. [redundantPointerOp]
udpcast-20120424/sender-diskio.c:47:55: style: Function 'udpcs_openPipe' argument 3 names different: declaration 'pid' definition 'pidp'. [funcArgNamesDifferent]
udpcast-20120424/udp-sender.h:24:55: note: Function 'udpcs_openPipe' argument 3 names different: declaration 'pid' definition 'pidp'.
udpcast-20120424/sender-diskio.c:47:55: note: Function 'udpcs_openPipe' argument 3 names different: declaration 'pid' definition 'pidp'.
udpcast-20120424/socklib.c:650:20: warning: Either the condition 'wanted!=NULL' is redundant or there is possible null pointer dereference: wanted. [nullPointerRedundantCheck]
udpcast-20120424/socklib.c:653:20: note: Assuming that condition 'wanted!=NULL' is not redundant
udpcast-20120424/socklib.c:650:20: note: Null pointer dereference
udpcast-20120424/socklib.c:301:10: style: The scope of the variable 'ipBuffer' can be reduced. [variableScope]
udpcast-20120424/socklib.c:523:22: style: Function 'udpc_isFullDuplex' argument 1 names different: declaration 'sock' definition 's'. [funcArgNamesDifferent]
udpcast-20120424/socklib.h:149:22: note: Function 'udpc_isFullDuplex' argument 1 names different: declaration 'sock' definition 's'.
udpcast-20120424/socklib.c:523:22: note: Function 'udpc_isFullDuplex' argument 1 names different: declaration 'sock' definition 's'.
udpcast-20120424/socklib.c:523:37: style: Function 'udpc_isFullDuplex' argument 2 names different: declaration 'ifName' definition 'ifname'. [funcArgNamesDifferent]
udpcast-20120424/socklib.h:149:40: note: Function 'udpc_isFullDuplex' argument 2 names different: declaration 'ifName' definition 'ifname'.
udpcast-20120424/socklib.c:523:37: note: Function 'udpc_isFullDuplex' argument 2 names different: declaration 'ifName' definition 'ifname'.
udpcast-20120424/socklib.c:557:32: style: Function 'udpc_getNetIf' argument 1 names different: declaration 'ifName' definition 'wanted'. [funcArgNamesDifferent]
udpcast-20120424/socklib.h:150:32: note: Function 'udpc_getNetIf' argument 1 names different: declaration 'ifName' definition 'wanted'.
udpcast-20120424/socklib.c:557:32: note: Function 'udpc_getNetIf' argument 1 names different: declaration 'ifName' definition 'wanted'.
udpcast-20120424/statistics.c:134:60: style: Function 'udpc_shouldPrintUncompressedPos' argument 3 names different: declaration 'pipe' definition 'ref'. [funcArgNamesDifferent]
udpcast-20120424/udpcast.h:125:60: note: Function 'udpc_shouldPrintUncompressedPos' argument 3 names different: declaration 'pipe' definition 'ref'.
udpcast-20120424/statistics.c:134:60: note: Function 'udpc_shouldPrintUncompressedPos' argument 3 names different: declaration 'pipe' definition 'ref'.
udpcast-20120424/udp-sender.c:188:9: style: The scope of the variable 'c' can be reduced. [variableScope]
udpcast-20120424/udp-sender.c:196:9: style: The scope of the variable 'doKill' can be reduced. [variableScope]
udpcast-20120424/udpr-negotiate.c:77:9: style: struct member 'startTransferArgs::fd' is never used. [unusedStructMember]
udpcast-20120424/udpr-negotiate.c:78:9: style: struct member 'startTransferArgs::pipeFd' is never used. [unusedStructMember]
udpcast-20120424/udpr-negotiate.c:79:27: style: struct member 'startTransferArgs::client_config' is never used. [unusedStructMember]
udpcast-20120424/udpr-negotiate.c:80:9: style: struct member 'startTransferArgs::doWarn' is never used. [unusedStructMember]
udpcast-20120424/udps-negotiate.c:76:8: style: Redundant pointer operation on 'client' - it's already a pointer. [redundantPointerOp]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/udptunnel/udptunnel_1.1.orig.tar.gz
udptunnel-1.1.orig/udptunnel.c:28:0: error: #error Need a typedef for a 16-bit type [preprocessorErrorDirective]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/udt/udt_4.11+dfsg1.orig.tar.gz
udt4/app/appclient.cpp:111:11: style: The scope of the variable 'ss' can be reduced. [variableScope]
udt4/app/appserver.cpp:127:11: style: The scope of the variable 'rs' can be reduced. [variableScope]
udt4/app/test.cpp:401:4: style: Variable 'addr' is reassigned a value before the old one has been used. [redundantAssignment]
udt4/app/test.cpp:399:0: note: Variable 'addr' is reassigned a value before the old one has been used.
udt4/app/test.cpp:401:4: note: Variable 'addr' is reassigned a value before the old one has been used.
udt4/app/test.cpp:622:4: style: Variable 'addr' is reassigned a value before the old one has been used. [redundantAssignment]
udt4/app/test.cpp:619:0: note: Variable 'addr' is reassigned a value before the old one has been used.
udt4/app/test.cpp:622:4: note: Variable 'addr' is reassigned a value before the old one has been used.
udt4/src/api.h:218:62: style: C-style pointer casting [cstyleCast]
udt4/src/api.cpp:1320:14: style: C-style pointer casting [cstyleCast]
udt4/src/api.cpp:1335:14: style: C-style pointer casting [cstyleCast]
udt4/src/api.cpp:1472:23: style: C-style pointer casting [cstyleCast]
udt4/src/api.cpp:2069:146: style: Function 'epoll_wait' argument 6 names different: declaration 'wrfds' definition 'lwfds'. [funcArgNamesDifferent]
udt4/src/core.h:105:177: note: Function 'epoll_wait' argument 6 names different: declaration 'wrfds' definition 'lwfds'.
udt4/src/api.cpp:2069:146: note: Function 'epoll_wait' argument 6 names different: declaration 'wrfds' definition 'lwfds'.
udt4/src/api.cpp:2307:134: style: Function 'epoll_wait' argument 6 names different: declaration 'wrfds' definition 'lwfds'. [funcArgNamesDifferent]
udt4/src/udt.h:345:80: note: Function 'epoll_wait' argument 6 names different: declaration 'wrfds' definition 'lwfds'.
udt4/src/api.cpp:2307:134: note: Function 'epoll_wait' argument 6 names different: declaration 'wrfds' definition 'lwfds'.
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_dPktSndPeriod' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_dCWndSize' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_iBandwidth' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_dMaxCWndSize' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_iMSS' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_iSndCurrSeqNo' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_iRcvRate' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_iRTT' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_pcParam' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_iPSize' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_UDT' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_iACKPeriod' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_iACKInterval' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_bUserDefinedRTO' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_iRTO' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/ccc.h:60:9: warning: Member variable 'CCC::m_PerfInfo' is not assigned a value in 'CCC::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_SocketID' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iSockType' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_PeerID' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iPktSize' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iPayloadSize' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iMSS' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_bSynSending' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_bSynRecving' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iFlightFlagSize' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iSndBufSize' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iRcvBufSize' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_Linger' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iUDPSndBufSize' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iUDPRcvBufSize' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iIPversion' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_bRendezvous' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iSndTimeOut' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iRcvTimeOut' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_bReuseAddr' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_llMaxBW' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pCCFactory' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pCC' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pCache' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_bListening' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_bConnecting' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_bConnected' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_bClosing' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_bShutdown' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_bBroken' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_bPeerHealth' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_bOpened' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iBrokenCounter' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iEXPCount' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iBandwidth' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iRTT' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iRTTVar' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iDeliveryRate' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullLingerExpiration' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_llLastReqTime' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pSndBuffer' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pSndLossList' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pSndTimeWindow' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullInterval' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullTimeDiff' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iFlowWindowSize' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_dCongestionWindow' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iSndLastAck' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iSndLastDataAck' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iSndCurrSeqNo' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iLastDecSeq' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iSndLastAck2' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullSndLastAck2Time' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iISN' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pRcvBuffer' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pRcvLossList' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pACKWindow' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pRcvTimeWindow' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iRcvLastAck' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullLastAckTime' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iRcvLastAckAck' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iAckSeqNo' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iRcvCurrSeqNo' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullLastWarningTime' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iPeerISN' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ConnectionLock' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_SendBlockCond' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_SendBlockLock' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_AckLock' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_RecvDataCond' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_RecvDataLock' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_SendLock' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_RecvLock' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_StartTime' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_llSentTotal' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_llRecvTotal' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iSndLossTotal' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iRcvLossTotal' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iRetransTotal' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iSentACKTotal' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iRecvACKTotal' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iSentNAKTotal' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iRecvNAKTotal' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_llSndDurationTotal' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_LastSampleTime' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_llTraceSent' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_llTraceRecv' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iTraceSndLoss' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iTraceRcvLoss' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iTraceRetrans' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iSentACK' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iRecvACK' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iSentNAK' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iRecvNAK' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_llSndDuration' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_llSndDurationCounter' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullCPUFrequency' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullNextACKTime' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullNextNAKTime' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullSYNInt' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullACKInt' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullNAKInt' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullLastRspTime' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullMinNakInt' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullMinExpInt' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iPktCount' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_iLightACKCount' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_ullTargetTime' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pSndQueue' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pRcvQueue' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pPeerAddr' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_piSelfIP' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pSNode' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_pRNode' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/core.h:75:16: warning: Member variable 'CUDT::m_sPollID' is not assigned a value in 'CUDT::operator='. [operatorEqVarError]
udt4/src/channel.h:53:4: style: Class 'CChannel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udt4/src/common.h:190:4: style: Class 'CGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udt4/src/list.h:52:4: style: Class 'CSndLossList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udt4/src/list.h:114:4: style: Class 'CRcvLossList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udt4/src/window.h:55:4: style: Class 'CACKWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udt4/src/cache.h:87:0: style: Class 'CCache < CInfoBlock >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
udt4/src/ccc.h:249:17: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
udt4/src/ccc.h:239:17: note: Virtual function in base class
udt4/src/ccc.h:249:17: note: Function in derived class
udt4/src/ccc.h:250:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
udt4/src/ccc.h:240:31: note: Virtual function in base class
udt4/src/ccc.h:250:31: note: Function in derived class
udt4/src/ccc.h:259:17: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
udt4/src/ccc.h:72:17: note: Virtual function in base class
udt4/src/ccc.h:259:17: note: Function in derived class
udt4/src/ccc.h:260:17: style: The function 'onACK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
udt4/src/ccc.h:90:17: note: Virtual function in base class
udt4/src/ccc.h:260:17: note: Function in derived class
udt4/src/ccc.h:261:17: style: The function 'onLoss' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
udt4/src/ccc.h:100:17: note: Virtual function in base class
udt4/src/ccc.h:261:17: note: Function in derived class
udt4/src/ccc.h:262:17: style: The function 'onTimeout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
udt4/src/ccc.h:109:17: note: Virtual function in base class
udt4/src/ccc.h:262:17: note: Function in derived class
udt4/src/api.cpp:774:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
udt4/src/api.cpp:1423:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
udt4/src/api.cpp:771:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1681:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1704:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1722:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1740:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1760:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1780:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1799:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1823:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1842:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1866:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1885:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1909:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1933:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1962:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:1985:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:2003:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:2021:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:2039:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:2057:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:2075:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:2093:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/api.cpp:2118:4: style: Exception should be caught by reference. [catchExceptionByValue]
udt4/src/buffer.cpp:546:31: style: Function 'scanMsg' argument 1 names different: declaration 'start' definition 'p'. [funcArgNamesDifferent]
udt4/src/buffer.h:254:22: note: Function 'scanMsg' argument 1 names different: declaration 'start' definition 'p'.
udt4/src/buffer.cpp:546:31: note: Function 'scanMsg' argument 1 names different: declaration 'start' definition 'p'.
udt4/src/buffer.cpp:546:39: style: Function 'scanMsg' argument 2 names different: declaration 'end' definition 'q'. [funcArgNamesDifferent]
udt4/src/buffer.h:254:34: note: Function 'scanMsg' argument 2 names different: declaration 'end' definition 'q'.
udt4/src/buffer.cpp:546:39: note: Function 'scanMsg' argument 2 names different: declaration 'end' definition 'q'.
udt4/src/cache.h:257:1: warning: The class 'CInfoBlock' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
udt4/src/common.cpp:161:18: style: Condition 'frequency<10' is always true [knownConditionTrueFalse]
udt4/src/common.cpp:136:25: note: Assignment 'frequency=1', assigned value is 1
udt4/src/common.cpp:161:18: note: Condition 'frequency<10' is always true
udt4/src/common.cpp:413:16: warning: Member variable 'CUDTException::m_strAPI' is not initialized in the constructor. [uninitMemberVar]
udt4/src/common.cpp:413:16: warning: Member variable 'CUDTException::m_strDebug' is not initialized in the constructor. [uninitMemberVar]
udt4/src/udt.h:201:1: warning: The class 'CUDTException' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
udt4/src/core.cpp:250:23: style: C-style pointer casting [cstyleCast]
udt4/src/core.cpp:2091:7: style: Variable 'rtt' is reassigned a value before the old one has been used. [redundantAssignment]
udt4/src/core.cpp:2088:0: note: Variable 'rtt' is reassigned a value before the old one has been used.
udt4/src/core.cpp:2091:7: note: Variable 'rtt' is reassigned a value before the old one has been used.
udt4/src/core.cpp:1435:8: style: The scope of the variable 'unitsize' can be reduced. [variableScope]
udt4/src/core.cpp:1521:8: style: The scope of the variable 'recvsize' can be reduced. [variableScope]
udt4/src/core.cpp:570:36: style: Function 'connect' argument 1 names different: declaration 'peer' definition 'serv_addr'. [funcArgNamesDifferent]
udt4/src/core.h:140:33: note: Function 'connect' argument 1 names different: declaration 'peer' definition 'serv_addr'.
udt4/src/core.cpp:570:36: note: Function 'connect' argument 1 names different: declaration 'peer' definition 'serv_addr'.
udt4/src/core.cpp:693:34: style: Function 'connect' argument 1 names different: declaration 'pkt' definition 'response'. [funcArgNamesDifferent]
udt4/src/core.h:149:31: note: Function 'connect' argument 1 names different: declaration 'pkt' definition 'response'.
udt4/src/core.cpp:693:34: note: Function 'connect' argument 1 names different: declaration 'pkt' definition 'response'.
udt4/src/core.cpp:1209:50: style: Function 'sendmsg' argument 3 names different: declaration 'ttl' definition 'msttl'. [funcArgNamesDifferent]
udt4/src/core.h:200:47: note: Function 'sendmsg' argument 3 names different: declaration 'ttl' definition 'msttl'.
udt4/src/core.cpp:1209:50: note: Function 'sendmsg' argument 3 names different: declaration 'ttl' definition 'msttl'.
udt4/src/core.cpp:2360:15: style: Variable 'probe' is assigned a value that is never used. [unreadVariable]
udt4/src/ccc.h:249:0: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
udt4/src/ccc.h:239:17: note: Virtual function in base class
udt4/src/ccc.h:249:0: note: Function in derived class
udt4/src/ccc.h:250:0: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
udt4/src/ccc.h:240:31: note: Virtual function in base class
udt4/src/ccc.h:250:0: note: Function in derived class
udt4/src/list.cpp:383:10: warning: Identical condition '0==m_iLength', second condition is always false [identicalConditionAfterEarlyExit]
udt4/src/list.cpp:378:10: note: first condition
udt4/src/list.cpp:383:10: note: second condition
udt4/src/list.h:183:9: style: Technically the member function 'CRcvLossList::getLossArray' can be const. [functionConst]
udt4/src/list.cpp:682:20: note: Technically the member function 'CRcvLossList::getLossArray' can be const.
udt4/src/list.h:183:9: note: Technically the member function 'CRcvLossList::getLossArray' can be const.
udt4/src/packet.h:204:8: style: Technically the member function 'CHandShake::serialize' can be const. [functionConst]
udt4/src/packet.cpp:371:17: note: Technically the member function 'CHandShake::serialize' can be const.
udt4/src/packet.h:204:8: note: Technically the member function 'CHandShake::serialize' can be const.
udt4/src/queue.cpp:519:22: style: C-style pointer casting [cstyleCast]
udt4/src/queue.cpp:975:22: style: C-style pointer casting [cstyleCast]
udt4/src/queue.cpp:940:26: style: Function 'init' argument 1 names different: declaration 'size' definition 'qsize'. [funcArgNamesDifferent]
udt4/src/queue.h:447:18: note: Function 'init' argument 1 names different: declaration 'size' definition 'qsize'.
udt4/src/queue.cpp:940:26: note: Function 'init' argument 1 names different: declaration 'size' definition 'qsize'.
udt4/src/queue.cpp:940:80: style: Function 'init' argument 5 names different: declaration 'c' definition 'cc'. [funcArgNamesDifferent]
udt4/src/queue.h:447:71: note: Function 'init' argument 5 names different: declaration 'c' definition 'cc'.
udt4/src/queue.cpp:940:80: note: Function 'init' argument 5 names different: declaration 'c' definition 'cc'.
udt4/src/queue.cpp:56:13: warning: Member variable 'CUnitQueue::m_pAvailUnit' is not initialized in the constructor. [uninitMemberVar]
udt4/src/queue.h:99:8: performance: Technically the member function 'CUnitQueue::shrink' can be static. [functionStatic]
udt4/src/queue.cpp:188:17: note: Technically the member function 'CUnitQueue::shrink' can be static.
udt4/src/queue.h:99:8: note: Technically the member function 'CUnitQueue::shrink' can be static.
udt4/src/queue.h:314:9: style: Technically the member function 'CHash::insert' can be const. [functionConst]
udt4/src/queue.cpp:712:13: note: Technically the member function 'CHash::insert' can be const.
udt4/src/queue.h:314:9: note: Technically the member function 'CHash::insert' can be const.
udt4/src/queue.h:323:9: style: Technically the member function 'CHash::remove' can be const. [functionConst]
udt4/src/queue.cpp:724:13: note: Technically the member function 'CHash::remove' can be const.
udt4/src/queue.h:323:9: note: Technically the member function 'CHash::remove' can be const.
udt4/src/queue.h:397:8: style: Technically the member function 'CSndQueue::sendto' can be const. [functionConst]
udt4/src/queue.cpp:563:16: note: Technically the member function 'CSndQueue::sendto' can be const.
udt4/src/queue.h:397:8: note: Technically the member function 'CSndQueue::sendto' can be const.
udt4/src/queue.h:489:9: style: Technically the member function 'CRcvQueue::ifNewEntry' can be const. [functionConst]
udt4/src/queue.cpp:1211:17: note: Technically the member function 'CRcvQueue::ifNewEntry' can be const.
udt4/src/queue.h:489:9: note: Technically the member function 'CRcvQueue::ifNewEntry' can be const.
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/udunits/udunits_2.2.26.orig.tar.xz
udunits-2.2.26/lib/converter.c:900:10: style: The scope of the variable 'tmpBuf' can be reduced. [variableScope]
udunits-2.2.26/lib/converter.c:1239:33: style: The scope of the variable 'error' can be reduced. [variableScope]
udunits-2.2.26/lib/converter.c:1012:18: style: Function 'cv_get_offset' argument 1 names different: declaration 'intercept' definition 'offset'. [funcArgNamesDifferent]
udunits-2.2.26/lib/converter.h:70:18: note: Function 'cv_get_offset' argument 1 names different: declaration 'intercept' definition 'offset'.
udunits-2.2.26/lib/converter.c:1012:18: note: Function 'cv_get_offset' argument 1 names different: declaration 'intercept' definition 'offset'.
udunits-2.2.26/lib/formatter.c:765:37: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
udunits-2.2.26/lib/formatter.c:928:25: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
udunits-2.2.26/lib/formatter.c:1097:25: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
udunits-2.2.26/lib/formatter.c:436:40: style: The scope of the variable 'exponentStrings' can be reduced. [variableScope]
udunits-2.2.26/lib/formatter.c:604:6: style: The scope of the variable 'n' can be reduced. [variableScope]
udunits-2.2.26/lib/formatter.c:294:21: style: Function 'asciiPrintProduct' argument 5 names different: declaration 'max' definition 'size'. [funcArgNamesDifferent]
udunits-2.2.26/lib/formatter.c:63:19: note: Function 'asciiPrintProduct' argument 5 names different: declaration 'max' definition 'size'.
udunits-2.2.26/lib/formatter.c:294:21: note: Function 'asciiPrintProduct' argument 5 names different: declaration 'max' definition 'size'.
udunits-2.2.26/lib/formatter.c:384:21: style: Function 'utf8PrintProduct' argument 5 names different: declaration 'max' definition 'size'. [funcArgNamesDifferent]
udunits-2.2.26/lib/formatter.c:79:19: note: Function 'utf8PrintProduct' argument 5 names different: declaration 'max' definition 'size'.
udunits-2.2.26/lib/formatter.c:384:21: note: Function 'utf8PrintProduct' argument 5 names different: declaration 'max' definition 'size'.
udunits-2.2.26/lib/formatter.c:681:21: style: Function 'latin1PrintProduct' argument 5 names different: declaration 'max' definition 'size'. [funcArgNamesDifferent]
udunits-2.2.26/lib/formatter.c:71:19: note: Function 'latin1PrintProduct' argument 5 names different: declaration 'max' definition 'size'.
udunits-2.2.26/lib/formatter.c:681:21: note: Function 'latin1PrintProduct' argument 5 names different: declaration 'max' definition 'size'.
udunits-2.2.26/lib/formatter.c:471:25: error: Common realloc mistake: 'digit' nulled but not freed upon failure [memleakOnRealloc]
parser.y:238:29: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:247:31: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:250:66: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:256:66: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:262:74: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:276:31: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:280:68: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:283:24: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:294:68: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:297:24: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:308:66: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:311:24: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:324:31: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:327:65: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:333:65: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:349:27: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:385:21: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:421:40: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:427:31: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:430:31: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:435:31: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:438:57: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:441:84: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:446:31: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:447:28: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:448:28: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:453:21: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:463:31: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:466:57: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:471:31: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:472:28: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:473:28: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:478:21: style: Same expression on both sides of '-'. [duplicateExpression]
parser.y:549:33: style: The scope of the variable 'in' can be reduced. [variableScope]
parser.y:550:33: style: The scope of the variable 'out' can be reduced. [variableScope]
<stdout>:2286:2: warning: Possible null pointer dereference: b [nullPointer]
<stdout>:2159:17: note: Calling function 'ut_init_buffer', 1st argument 'b' value is 0
<stdout>:2286:2: note: Null pointer dereference
<stdout>:2287:2: warning: Possible null pointer dereference: b [nullPointer]
<stdout>:2159:17: note: Calling function 'ut_init_buffer', 1st argument 'b' value is 0
<stdout>:2287:2: note: Null pointer dereference
<stdout>:2300:9: warning: Possible null pointer dereference: b [nullPointer]
<stdout>:2159:17: note: Calling function 'ut_init_buffer', 1st argument 'b' value is 0
<stdout>:2300:9: note: Null pointer dereference
<stdout>:1859:23: style: Checking if unsigned variable 'num_to_read' is less than zero. [unsignedLessThanZero]
<stdout>:1872:19: style: Checking if unsigned variable 'new_size' is less than zero. [unsignedLessThanZero]
<stdout>:1985:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
<stdout>:448:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
<stdout>:1985:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
<stdout>:2014:49: style: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent]
<stdout>:1114:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
<stdout>:2014:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
<stdout>:2501:48: style: Function 'ut_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
<stdout>:391:47: note: Function 'ut_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
<stdout>:2501:48: note: Function 'ut_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
<stdout>:2516:48: style: Function 'ut_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
<stdout>:392:46: note: Function 'ut_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
<stdout>:2516:48: note: Function 'ut_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
<stdout>:2516:68: style: Function 'ut_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
<stdout>:392:62: note: Function 'ut_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
<stdout>:2516:68: note: Function 'ut_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
<stdout>:2660:24: style: Function 'utset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent]
<stdout>:1075:23: note: Function 'utset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
<stdout>:2660:24: note: Function 'utset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
udunits-2.2.26/lib/testUnits.c:314:13: style: Variable 'nchar' is assigned a value that is never used. [unreadVariable]
udunits-2.2.26/lib/unitAndId.c:94:22: style: Function 'uaiFree' argument 1 names different: declaration 'node' definition 'entry'. [funcArgNamesDifferent]
udunits-2.2.26/lib/unitAndId.h:42:22: note: Function 'uaiFree' argument 1 names different: declaration 'node' definition 'entry'.
udunits-2.2.26/lib/unitAndId.c:94:22: note: Function 'uaiFree' argument 1 names different: declaration 'node' definition 'entry'.
udunits-2.2.26/lib/unitToIdMap.c:442:5: style: Variable 'treeEntry' is reassigned a value before the old one has been used. [redundantAssignment]
udunits-2.2.26/lib/unitToIdMap.c:439:0: note: Variable 'treeEntry' is reassigned a value before the old one has been used.
udunits-2.2.26/lib/unitToIdMap.c:442:5: note: Variable 'treeEntry' is reassigned a value before the old one has been used.
udunits-2.2.26/lib/unitToIdMap.c:66:12: style: The scope of the variable 'outp' can be reduced. [variableScope]
udunits-2.2.26/lib/unitcore.c:1471:18: warning: Either the condition 'unit!=NULL' is redundant or there is possible null pointer dereference: unit. [nullPointerRedundantCheck]
udunits-2.2.26/lib/unitcore.c:1474:17: note: Assuming that condition 'unit!=NULL' is not redundant
udunits-2.2.26/lib/unitcore.c:1471:18: note: Null pointer dereference
udunits-2.2.26/lib/unitcore.c:315:13: style: The scope of the variable 'ja' can be reduced. [variableScope]
udunits-2.2.26/lib/unitcore.c:609:11: style: The scope of the variable 'error' can be reduced. [variableScope]
udunits-2.2.26/lib/unitcore.c:1181:13: style: The scope of the variable 'newPowers' can be reduced. [variableScope]
udunits-2.2.26/lib/unitcore.c:1242:13: style: The scope of the variable 'newPowers' can be reduced. [variableScope]
udunits-2.2.26/lib/unitcore.c:2392:5: error: Returning/dereferencing 'logUnit' after it is deallocated / released [deallocret]
udunits-2.2.26/prog/XGetopt.c:171:4: error: Memory leak: cp [memleak]
udunits-2.2.26/prog/XGetopt.c:180:4: error: Memory leak: cp [memleak]
udunits-2.2.26/prog/XGetopt.c:189:2: error: Memory leak: cp [memleak]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/ufc/ufc_2.3.0.orig.tar.gz
ufc-2.3.0/src/utils/python/ufc_benchmark/ufc_benchmark.cpp:77:65: style: Function 'benchmark' argument 2 names different: declaration 'print_tensors' definition 'print_tensor'. [funcArgNamesDifferent]
ufc-2.3.0/src/utils/python/ufc_benchmark/ufc_benchmark.h:16:51: note: Function 'benchmark' argument 2 names different: declaration 'print_tensors' definition 'print_tensor'.
ufc-2.3.0/src/utils/python/ufc_benchmark/ufc_benchmark.cpp:77:65: note: Function 'benchmark' argument 2 names different: declaration 'print_tensors' definition 'print_tensor'.
ufc-2.3.0/src/utils/python/ufc_benchmark/ufc_data.h:151:10: style: Technically the member function 'ufc::ufc_data::print_tensor' can be const. [functionConst]
ufc-2.3.0/src/utils/python/ufc_benchmark/ufc_data.h:32:7: style: Class 'ufc_data' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ufc-2.3.0/src/utils/python/ufc_benchmark/ufc_data.h:32:7: style: Class 'ufc_data' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ufc-2.3.0/src/utils/python/ufc_benchmark/ufc_data.h:21:5: style: Class 'ufc_data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufc-2.3.0/src/utils/python/ufc_benchmark/ufc_reference_cell.h:22:9: style: Class 'reference_cell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufc-2.3.0/src/utils/python/ufc_benchmark/ufc_reference_cell.h:241:9: style: Class 'reference_mesh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/ufiformat/ufiformat_0.9.9.orig.tar.gz
ufiformat-0.9.9/ufi_command.c:71:26: style: Function 'ufi_set_verbose' argument 1 names different: declaration 'verbose' definition 'v'. [funcArgNamesDifferent]
ufiformat-0.9.9/ufi_command.h:39:26: note: Function 'ufi_set_verbose' argument 1 names different: declaration 'verbose' definition 'v'.
ufiformat-0.9.9/ufi_command.c:71:26: note: Function 'ufi_set_verbose' argument 1 names different: declaration 'verbose' definition 'v'.
ufiformat-0.9.9/ufi_detect.c:102:9: style: The scope of the variable 'idlun2' can be reduced. [variableScope]
ufiformat-0.9.9/ufi_detect.c:135:9: style: The scope of the variable 'idlun2' can be reduced. [variableScope]
ufiformat-0.9.9/ufi_detect.c:223:9: style: The scope of the variable 'i' can be reduced. [variableScope]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/ufl/ufl_2018.1.0.orig.tar.gz.asc
ftp://ftp.se.debian.org/debian/pool/main/u/ufo-core/ufo-core_0.15.1.orig.tar.xz
ufo-core-0.15.1/ufo/ufo-buffer.c:576:15: style: The scope of the variable 'alloc' can be reduced. [variableScope]
ufo-core-0.15.1/ufo/ufo-copyable-iface.h:24:0: error: #error "Only <ufo/ufo.h> can be included directly." [preprocessorErrorDirective]
ufo-core-0.15.1/ufo/ufo-daemon.c:460:15: style: Condition 'error!=NULL' is always false [knownConditionTrueFalse]
ufo-core-0.15.1/ufo/ufo-daemon.c:456:21: note: Assignment 'error=NULL', assigned value is 0
ufo-core-0.15.1/ufo/ufo-daemon.c:460:15: note: Condition 'error!=NULL' is always false
ufo-core-0.15.1/ufo/ufo-daemon.c:460:15: style: Same expression on both sides of '!=' because the value of 'error' and 'NULL' are the same. [duplicateExpression]
ufo-core-0.15.1/ufo/ufo-daemon.c:456:21: note: 'error' is assigned value 'NULL' here.
ufo-core-0.15.1/ufo/ufo-daemon.c:460:15: note: Same expression on both sides of '!=' because the value of 'error' and 'NULL' are the same.
ufo-core-0.15.1/ufo/ufo-graph.c:824:5: style: Variable 'no_incoming' is reassigned a value before the old one has been used. [redundantAssignment]
ufo-core-0.15.1/ufo/ufo-graph.c:819:0: note: Variable 'no_incoming' is reassigned a value before the old one has been used.
ufo-core-0.15.1/ufo/ufo-graph.c:824:5: note: Variable 'no_incoming' is reassigned a value before the old one has been used.
ufo-core-0.15.1/ufo/ufo-graph.c:926:9: style: Variable 'nodes' is reassigned a value before the old one has been used. [redundantAssignment]
ufo-core-0.15.1/ufo/ufo-graph.c:924:0: note: Variable 'nodes' is reassigned a value before the old one has been used.
ufo-core-0.15.1/ufo/ufo-graph.c:926:9: note: Variable 'nodes' is reassigned a value before the old one has been used.
ufo-core-0.15.1/ufo/ufo-group-scheduler.c:401:17: style: Variable 'active' is reassigned a value before the old one has been used. [redundantAssignment]
ufo-core-0.15.1/ufo/ufo-group-scheduler.c:399:17: note: Variable 'active' is reassigned a value before the old one has been used.
ufo-core-0.15.1/ufo/ufo-group-scheduler.c:401:17: note: Variable 'active' is reassigned a value before the old one has been used.
ufo-core-0.15.1/ufo/ufo-group.c:39:22: style: struct member '_UfoGroupPrivate::ready' is never used. [unusedStructMember]
ufo-core-0.15.1/ufo/ufo-local-scheduler.c:229:17: style: Variable 'active' is reassigned a value before the old one has been used. [redundantAssignment]
ufo-core-0.15.1/ufo/ufo-local-scheduler.c:227:17: note: Variable 'active' is reassigned a value before the old one has been used.
ufo-core-0.15.1/ufo/ufo-local-scheduler.c:229:17: note: Variable 'active' is reassigned a value before the old one has been used.
ufo-core-0.15.1/ufo/ufo-method-iface.h:24:0: error: #error "Only <ufo/ufo.h> can be included directly." [preprocessorErrorDirective]
ufo-core-0.15.1/ufo/ufo-plugin-manager.c:142:5: style: Variable 'func' is reassigned a value before the old one has been used. [redundantAssignment]
ufo-core-0.15.1/ufo/ufo-plugin-manager.c:138:0: note: Variable 'func' is reassigned a value before the old one has been used.
ufo-core-0.15.1/ufo/ufo-plugin-manager.c:142:5: note: Variable 'func' is reassigned a value before the old one has been used.
ufo-core-0.15.1/ufo/ufo-processor.h:24:0: error: #error "Only <ufo/ufo.h> can be included directly." [preprocessorErrorDirective]
ufo-core-0.15.1/ufo/ufo-profiler.c:398:22: style: The scope of the variable 'row' can be reduced. [variableScope]
ufo-core-0.15.1/ufo/ufo-profiler.c:436:22: style: The scope of the variable 'row' can be reduced. [variableScope]
ufo-core-0.15.1/ufo/ufo-resources.c:1274:13: style: The scope of the variable 'path' can be reduced. [variableScope]
ufo-core-0.15.1/ufo/ufo-resources.c:201:9: error: Resource leak: fp [resourceLeak]
ufo-core-0.15.1/ufo/ufo-resources.c:443:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ufo-core-0.15.1/ufo/ufo-resources.c:444:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ufo-core-0.15.1/ufo/ufo-resources.c:445:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ufo-core-0.15.1/ufo/ufo-scheduler.c:107:19: style: The scope of the variable 'group' can be reduced. [variableScope]
ufo-core-0.15.1/ufo/ufo-task-graph.c:961:15: style: Condition 'error!=NULL' is always false [knownConditionTrueFalse]
ufo-core-0.15.1/ufo/ufo-task-graph.c:915:21: note: Assignment 'error=NULL', assigned value is 0
ufo-core-0.15.1/ufo/ufo-task-graph.c:961:15: note: Condition 'error!=NULL' is always false
ufo-core-0.15.1/ufo/ufo-task-graph.c:961:15: style: Same expression on both sides of '!=' because the value of 'error' and 'NULL' are the same. [duplicateExpression]
ufo-core-0.15.1/ufo/ufo-task-graph.c:915:21: note: 'error' is assigned value 'NULL' here.
ufo-core-0.15.1/ufo/ufo-task-graph.c:961:15: note: Same expression on both sides of '!=' because the value of 'error' and 'NULL' are the same.
ufo-core-0.15.1/ufo/ufo-transform-iface.h:24:0: error: #error "Only <ufo/ufo.h> can be included directly." [preprocessorErrorDirective]
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/ufo-filters/ufo-filters_0.14.1+dfsg1.orig.tar.xz
ufo-filters-0.14.1+dfsg1/contrib/sxc/src/kernels/ocl-1liner-skel.cl:42:0: error: syntax error [syntaxError]
ufo-filters-0.14.1+dfsg1/contrib/sxc/src/ufo-ocl-1liner-task.c:90:3: style: Variable 'kernel_skel' is reassigned a value before the old one has been used. [redundantAssignment]
ufo-filters-0.14.1+dfsg1/contrib/sxc/src/ufo-ocl-1liner-task.c:85:0: note: Variable 'kernel_skel' is reassigned a value before the old one has been used.
ufo-filters-0.14.1+dfsg1/contrib/sxc/src/ufo-ocl-1liner-task.c:90:3: note: Variable 'kernel_skel' is reassigned a value before the old one has been used.
ufo-filters-0.14.1+dfsg1/contrib/sxc/src/ufo-stat-monitor-task.c:287:10: style: The scope of the variable 'keystring' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/contrib/sxc/src/ufo-stat-monitor-task.c:288:10: style: The scope of the variable 'dimstring' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/contrib/sxc/src/ufo-sxc-common.c:155:3: style: Variable 'ret_strstr' is reassigned a value before the old one has been used. [redundantAssignment]
ufo-filters-0.14.1+dfsg1/contrib/sxc/src/ufo-sxc-common.c:152:0: note: Variable 'ret_strstr' is reassigned a value before the old one has been used.
ufo-filters-0.14.1+dfsg1/contrib/sxc/src/ufo-sxc-common.c:155:3: note: Variable 'ret_strstr' is reassigned a value before the old one has been used.
ufo-filters-0.14.1+dfsg1/src/kernels/piv.cl:23:11: style: The scope of the variable 't' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/kernels/piv.cl:35:0: style: Variable 'newPos' is assigned a value that is never used. [unreadVariable]
ufo-filters-0.14.1+dfsg1/src/kernels/denoise.cl:32:20: style: Unused variable: buffer [unusedVariable]
ufo-filters-0.14.1+dfsg1/src/kernels/piv.cl:43:24: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
ufo-filters-0.14.1+dfsg1/src/kernels/dfi.cl:54:39: style: The scope of the variable 'kernel_x_val' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/kernels/edge.cl:51:0: error: Uninitialized variable: result [uninitvar]
ufo-filters-0.14.1+dfsg1/src/kernels/flip.cl:26:21: style: Variable 'height' is assigned a value that is never used. [unreadVariable]
ufo-filters-0.14.1+dfsg1/src/kernels/gaussian.cl:29:15: style: Variable 'height' is assigned a value that is never used. [unreadVariable]
ufo-filters-0.14.1+dfsg1/src/kernels/metaballs.cl:35:17: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
ufo-filters-0.14.1+dfsg1/src/kernels/ordfilt.cl:89:20: style: Unused variable: buffer [unusedVariable]
ufo-filters-0.14.1+dfsg1/src/kernels/phase-retrieval.cl:28:5: style: Variable 'sin_value' is assigned a value that is never used. [unreadVariable]
ufo-filters-0.14.1+dfsg1/src/kernels/segment.cl:48:11: style: The scope of the variable 'sample' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/kernels/segment.cl:48:19: style: The scope of the variable 'sum' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/kernels/segment.cl:48:24: style: The scope of the variable 'mean' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/kernels/segment.cl:49:11: style: The scope of the variable 'sigma_sq' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/kernels/segment.cl:209:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufo-filters-0.14.1+dfsg1/src/ufo-buffer-task.c:148:13: style: The scope of the variable 'value' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/ufo-duplicate-task.c:128:17: warning: Size of pointer 'data' used instead of size of its data. [pointerSize]
ufo-filters-0.14.1+dfsg1/src/ufo-filter-particle-task.c:121:21: style: The scope of the variable 'itop' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/ufo-filter-particle-task.c:121:27: style: The scope of the variable 'ibot' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/ufo-filter-particle-task.c:121:33: style: The scope of the variable 'jleft' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/ufo-filter-particle-task.c:121:40: style: The scope of the variable 'jright' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/ufo-filter-particle-task.c:124:11: style: The scope of the variable 'cenx' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/ufo-filter-particle-task.c:124:17: style: The scope of the variable 'radx' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/ufo-filter-particle-task.c:124:23: style: The scope of the variable 'ceny' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/ufo-filter-particle-task.c:124:29: style: The scope of the variable 'rady' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/ufo-filter-particle-task.c:124:35: style: The scope of the variable 'wei' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/ufo-filter-task.c:187:29: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
ufo-filters-0.14.1+dfsg1/src/ufo-lamino-backproject-task.c:295:18: style: The scope of the variable 'profiler' can be reduced. [variableScope]
ufo-filters-0.14.1+dfsg1/src/ufo-lamino-backproject-task.c:328:69: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
ufo-filters-0.14.1+dfsg1/src/ufo-lamino-backproject-task.c:331:69: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
ufo-filters-0.14.1+dfsg1/src/ufo-lamino-backproject-task.c:334:69: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
ufo-filters-0.14.1+dfsg1/src/ufo-rotate-task.c:238:5: style: Variable 'profiler' is reassigned a value before the old one has been used. [redundantAssignment]
ufo-filters-0.14.1+dfsg1/src/ufo-rotate-task.c:217:5: note: Variable 'profiler' is reassigned a value before the old one has been used.
ufo-filters-0.14.1+dfsg1/src/ufo-rotate-task.c:238:5: note: Variable 'profiler' is reassigned a value before the old one has been used.
[11:25]
ftp://ftp.se.debian.org/debian/pool/main/u/ufo2ft/ufo2ft_1.1.0.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/ufo2otf/ufo2otf_0.2.2.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/ufoai/ufoai_2.5.orig.tar.xz
ufoai-2.5/src/common/tracing.h:43:0: error: #error Either COMPILE_MAP or COMPILE_UFO must be defined in order for tracing.c to work. [preprocessorErrorDirective]
ufoai-2.5/src/client/cinematic/cl_cinematic.cpp:47:75: style: Function 'CIN_SetParameters' argument 6 names different: declaration 'cinStatus' definition 'status'. [funcArgNamesDifferent]
ufoai-2.5/src/client/cinematic/cl_cinematic.h:55:74: note: Function 'CIN_SetParameters' argument 6 names different: declaration 'cinStatus' definition 'status'.
ufoai-2.5/src/client/cinematic/cl_cinematic.cpp:47:75: note: Function 'CIN_SetParameters' argument 6 names different: declaration 'cinStatus' definition 'status'.
ufoai-2.5/src/client/cinematic/cl_cinematic.cpp:86:55: style: Function 'CIN_OpenCinematic' argument 2 names different: declaration 'name' definition 'fileName'. [funcArgNamesDifferent]
ufoai-2.5/src/client/cinematic/cl_cinematic.h:53:54: note: Function 'CIN_OpenCinematic' argument 2 names different: declaration 'name' definition 'fileName'.
ufoai-2.5/src/client/cinematic/cl_cinematic.cpp:86:55: note: Function 'CIN_OpenCinematic' argument 2 names different: declaration 'name' definition 'fileName'.
ufoai-2.5/src/shared/mathlib.h:151:14: performance: Technically the member function 'GridBox::clipToMaxBoundaries' can be static. [functionStatic]
ufoai-2.5/src/shared/sharedptr.h:123:0: style: Value of pointer '_refCount', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying]
ufoai-2.5/src/shared/sharedptr.h:123:0: style: Value of pointer '_deletion', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying]
ufoai-2.5/src/shared/aabb.h:46:2: style: Class 'AABB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/shared/mathlib.h:131:2: style: Class 'GridBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/shared/sharedptr.h:129:0: style: Class 'SharedPtr < CvarListener >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/shared/sharedptr.h:20:0: style: Class 'SharedPtrDeletionImpl < T2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/common/md4.cpp:99:3: style: Variable 'X' is assigned a value that is never used. [unreadVariable]
ufoai-2.5/src/shared/sharedptr.h:123:4: style: Value of pointer '_refCount', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying]
ufoai-2.5/src/shared/sharedptr.h:123:28: style: Value of pointer '_deletion', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying]
ufoai-2.5/src/shared/sharedptr.h:20:2: style: Class 'SharedPtrDeletionImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/common/unzip.cpp:372:25: style: Condition 'unz_copyright[0]!=' '' is always false [knownConditionTrueFalse]
ufoai-2.5/src/common/unzip.cpp:665:10: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable]
ufoai-2.5/src/game/chr_shared.h:108:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
ufoai-2.5/src/game/chr_shared.cpp:145:76: style: Function 'CHRSH_ApplyImplant' argument 2 names different: declaration 'implant' definition 'def'. [funcArgNamesDifferent]
ufoai-2.5/src/game/chr_shared.h:415:75: note: Function 'CHRSH_ApplyImplant' argument 2 names different: declaration 'implant' definition 'def'.
ufoai-2.5/src/game/chr_shared.cpp:145:76: note: Function 'CHRSH_ApplyImplant' argument 2 names different: declaration 'implant' definition 'def'.
ufoai-2.5/src/game/chr_shared.cpp:300:11: warning: Member variable 'BodyData::_id' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/game/chr_shared.cpp:300:11: warning: Member variable 'BodyData::_bodyParts' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/game/inv_shared.cpp:985:84: style: Function 'findInContainer' argument 2 names different: declaration 'item' definition 'searchItem'. [funcArgNamesDifferent]
ufoai-2.5/src/game/inv_shared.h:596:75: note: Function 'findInContainer' argument 2 names different: declaration 'item' definition 'searchItem'.
ufoai-2.5/src/game/inv_shared.cpp:985:84: note: Function 'findInContainer' argument 2 names different: declaration 'item' definition 'searchItem'.
ufoai-2.5/src/game/inv_shared.cpp:449:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufoai-2.5/src/game/inventory.cpp:240:107: style: Function 'moveInInventory' argument 3 names different: declaration 'item' definition 'fItem'. [funcArgNamesDifferent]
ufoai-2.5/src/game/inventory.h:56:88: note: Function 'moveInInventory' argument 3 names different: declaration 'item' definition 'fItem'.
ufoai-2.5/src/game/inventory.cpp:240:107: note: Function 'moveInInventory' argument 3 names different: declaration 'item' definition 'fItem'.
ufoai-2.5/src/game/inventory.cpp:240:167: style: Function 'moveInInventory' argument 8 names different: declaration 'icp' definition 'uponItem'. [funcArgNamesDifferent]
ufoai-2.5/src/game/inventory.h:57:37: note: Function 'moveInInventory' argument 8 names different: declaration 'icp' definition 'uponItem'.
ufoai-2.5/src/game/inventory.cpp:240:167: note: Function 'moveInInventory' argument 8 names different: declaration 'icp' definition 'uponItem'.
ufoai-2.5/src/game/inventory.cpp:507:87: style: Function 'emptyContainer' argument 2 names different: declaration 'container' definition 'containerId'. [funcArgNamesDifferent]
ufoai-2.5/src/game/inventory.h:62:68: note: Function 'emptyContainer' argument 2 names different: declaration 'container' definition 'containerId'.
ufoai-2.5/src/game/inventory.cpp:507:87: note: Function 'emptyContainer' argument 2 names different: declaration 'container' definition 'containerId'.
ufoai-2.5/src/game/inventory.h:84:8: performance: Technically the member function 'InventoryInterface::GetInventoryState' can be static. [functionStatic]
ufoai-2.5/src/game/inventory.cpp:546:27: note: Technically the member function 'InventoryInterface::GetInventoryState' can be static.
ufoai-2.5/src/game/inventory.h:84:8: note: Technically the member function 'InventoryInterface::GetInventoryState' can be static.
ufoai-2.5/src/game/lua/lapi.cpp:64:7: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:145:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:216:5: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:448:14: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:496:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:521:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:550:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:581:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:607:5: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:664:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:714:9: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:720:9: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:756:12: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:842:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:999:16: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:1030:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lapi.cpp:248:53: style: Function 'lua_typename' argument 2 names different: declaration 'tp' definition 't'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lua.h:140:59: note: Function 'lua_typename' argument 2 names different: declaration 'tp' definition 't'.
ufoai-2.5/src/game/lua/lapi.cpp:248:53: note: Function 'lua_typename' argument 2 names different: declaration 'tp' definition 't'.
ufoai-2.5/src/game/lua/lapi.cpp:1025:53: style: Function 'lua_newuserdata' argument 2 names different: declaration 'sz' definition 'size'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lua.h:182:55: note: Function 'lua_newuserdata' argument 2 names different: declaration 'sz' definition 'size'.
ufoai-2.5/src/game/lua/lapi.cpp:1025:53: note: Function 'lua_newuserdata' argument 2 names different: declaration 'sz' definition 'size'.
ufoai-2.5/src/game/lua/lauxlib.cpp:158:61: style: Function 'luaL_checklstring' argument 2 names different: declaration 'numArg' definition 'narg'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lauxlib.h:50:63: note: Function 'luaL_checklstring' argument 2 names different: declaration 'numArg' definition 'narg'.
ufoai-2.5/src/game/lua/lauxlib.cpp:158:61: note: Function 'luaL_checklstring' argument 2 names different: declaration 'numArg' definition 'narg'.
ufoai-2.5/src/game/lua/lauxlib.cpp:158:75: style: Function 'luaL_checklstring' argument 3 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lauxlib.h:51:67: note: Function 'luaL_checklstring' argument 3 names different: declaration 'l' definition 'len'.
ufoai-2.5/src/game/lua/lauxlib.cpp:158:75: note: Function 'luaL_checklstring' argument 3 names different: declaration 'l' definition 'len'.
ufoai-2.5/src/game/lua/lauxlib.cpp:165:59: style: Function 'luaL_optlstring' argument 2 names different: declaration 'numArg' definition 'narg'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lauxlib.h:52:61: note: Function 'luaL_optlstring' argument 2 names different: declaration 'numArg' definition 'narg'.
ufoai-2.5/src/game/lua/lauxlib.cpp:165:59: note: Function 'luaL_optlstring' argument 2 names different: declaration 'numArg' definition 'narg'.
ufoai-2.5/src/game/lua/lauxlib.cpp:166:66: style: Function 'luaL_optlstring' argument 4 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lauxlib.h:53:68: note: Function 'luaL_optlstring' argument 4 names different: declaration 'l' definition 'len'.
ufoai-2.5/src/game/lua/lauxlib.cpp:166:66: note: Function 'luaL_optlstring' argument 4 names different: declaration 'l' definition 'len'.
ufoai-2.5/src/game/lua/lcode.cpp:244:5: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lcode.cpp:252:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lcode.cpp:275:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lcode.cpp:36:16: style: The scope of the variable 'previous' can be reduced. [variableScope]
ufoai-2.5/src/game/lua/lcode.cpp:472:59: style: Function 'luaK_storevar' argument 3 names different: declaration 'e' definition 'ex'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lcode.h:61:69: note: Function 'luaK_storevar' argument 3 names different: declaration 'e' definition 'ex'.
ufoai-2.5/src/game/lua/lcode.cpp:472:59: note: Function 'luaK_storevar' argument 3 names different: declaration 'e' definition 'ex'.
ufoai-2.5/src/game/lua/lcode.cpp:703:53: style: Function 'luaK_prefix' argument 3 names different: declaration 'v' definition 'e'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lcode.h:70:63: note: Function 'luaK_prefix' argument 3 names different: declaration 'v' definition 'e'.
ufoai-2.5/src/game/lua/lcode.cpp:703:53: note: Function 'luaK_prefix' argument 3 names different: declaration 'v' definition 'e'.
ufoai-2.5/src/game/lua/lcode.cpp:751:54: style: Function 'luaK_posfix' argument 3 names different: declaration 'v1' definition 'e1'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lcode.h:72:64: note: Function 'luaK_posfix' argument 3 names different: declaration 'v1' definition 'e1'.
ufoai-2.5/src/game/lua/lcode.cpp:751:54: note: Function 'luaK_posfix' argument 3 names different: declaration 'v1' definition 'e1'.
ufoai-2.5/src/game/lua/lcode.cpp:751:67: style: Function 'luaK_posfix' argument 4 names different: declaration 'v2' definition 'e2'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lcode.h:72:77: note: Function 'luaK_posfix' argument 4 names different: declaration 'v2' definition 'e2'.
ufoai-2.5/src/game/lua/lcode.cpp:751:67: note: Function 'luaK_posfix' argument 4 names different: declaration 'v2' definition 'e2'.
ufoai-2.5/src/game/lua/lcode.cpp:818:48: style: Function 'luaK_codeABC' argument 3 names different: declaration 'A' definition 'a'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lcode.h:46:58: note: Function 'luaK_codeABC' argument 3 names different: declaration 'A' definition 'a'.
ufoai-2.5/src/game/lua/lcode.cpp:818:48: note: Function 'luaK_codeABC' argument 3 names different: declaration 'A' definition 'a'.
ufoai-2.5/src/game/lua/lcode.cpp:818:55: style: Function 'luaK_codeABC' argument 4 names different: declaration 'B' definition 'b'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lcode.h:46:65: note: Function 'luaK_codeABC' argument 4 names different: declaration 'B' definition 'b'.
ufoai-2.5/src/game/lua/lcode.cpp:818:55: note: Function 'luaK_codeABC' argument 4 names different: declaration 'B' definition 'b'.
ufoai-2.5/src/game/lua/lcode.cpp:818:62: style: Function 'luaK_codeABC' argument 5 names different: declaration 'C' definition 'c'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lcode.h:46:72: note: Function 'luaK_codeABC' argument 5 names different: declaration 'C' definition 'c'.
ufoai-2.5/src/game/lua/lcode.cpp:818:62: note: Function 'luaK_codeABC' argument 5 names different: declaration 'C' definition 'c'.
ufoai-2.5/src/game/lua/lcode.cpp:826:48: style: Function 'luaK_codeABx' argument 3 names different: declaration 'A' definition 'a'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lcode.h:45:58: note: Function 'luaK_codeABx' argument 3 names different: declaration 'A' definition 'a'.
ufoai-2.5/src/game/lua/lcode.cpp:826:48: note: Function 'luaK_codeABx' argument 3 names different: declaration 'A' definition 'a'.
ufoai-2.5/src/game/lua/lcode.cpp:826:64: style: Function 'luaK_codeABx' argument 4 names different: declaration 'Bx' definition 'bc'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lcode.h:45:74: note: Function 'luaK_codeABx' argument 4 names different: declaration 'Bx' definition 'bc'.
ufoai-2.5/src/game/lua/lcode.cpp:826:64: note: Function 'luaK_codeABx' argument 4 names different: declaration 'Bx' definition 'bc'.
ufoai-2.5/src/game/lua/ldebug.cpp:187:5: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/ldebug.cpp:252:10: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/ldebug.cpp:567:65: style: Function 'luaG_typeerror' argument 3 names different: declaration 'opname' definition 'op'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/ldebug.h:22:58: note: Function 'luaG_typeerror' argument 3 names different: declaration 'opname' definition 'op'.
ufoai-2.5/src/game/lua/ldebug.cpp:567:65: note: Function 'luaG_typeerror' argument 3 names different: declaration 'opname' definition 'op'.
ufoai-2.5/src/game/lua/ldo.cpp:54:18: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/ldo.cpp:58:18: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/ldo.cpp:236:5: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/ldo.cpp:410:14: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/ldo.cpp:503:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/ldo.cpp:456:27: style: Function 'luaD_pcall' argument 4 names different: declaration 'oldtop' definition 'old_top'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/ldo.h:45:51: note: Function 'luaD_pcall' argument 4 names different: declaration 'oldtop' definition 'old_top'.
ufoai-2.5/src/game/lua/ldo.cpp:456:27: note: Function 'luaD_pcall' argument 4 names different: declaration 'oldtop' definition 'old_top'.
ufoai-2.5/src/game/lua/ldo.cpp:46:15: style: struct member 'lua_longjmp::b' is never used. [unusedStructMember]
ufoai-2.5/src/game/lua/ldo.cpp:115:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
ufoai-2.5/src/game/lua/lfunc.cpp:25:16: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lfunc.cpp:35:16: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lfunc.cpp:46:16: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lfunc.cpp:61:11: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lfunc.cpp:62:9: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lfunc.cpp:72:9: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lfunc.cpp:100:19: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lfunc.cpp:117:16: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lfunc.cpp:163:45: style: Function 'luaF_getlocalname' argument 1 names different: declaration 'func' definition 'f'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lfunc.h:30:55: note: Function 'luaF_getlocalname' argument 1 names different: declaration 'func' definition 'f'.
ufoai-2.5/src/game/lua/lfunc.cpp:163:45: note: Function 'luaF_getlocalname' argument 1 names different: declaration 'func' definition 'f'.
ufoai-2.5/src/game/lua/lgc.cpp:79:15: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lgc.cpp:164:5: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lgc.cpp:174:17: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lgc.cpp:214:7: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lgc.cpp:225:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lgc.cpp:234:5: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lgc.cpp:236:7: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lgc.cpp:465:5: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lgc.cpp:496:19: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lgc.cpp:506:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lgc.cpp:519:9: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lgc.cpp:536:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lgc.cpp:677:17: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lgc.cpp:697:17: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lgc.cpp:703:7: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/llex.cpp:112:50: style: Function 'luaX_syntaxerror' argument 2 names different: declaration 's' definition 'msg'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/llex.h:77:60: note: Function 'luaX_syntaxerror' argument 2 names different: declaration 's' definition 'msg'.
ufoai-2.5/src/game/lua/llex.cpp:112:50: note: Function 'luaX_syntaxerror' argument 2 names different: declaration 's' definition 'msg'.
ufoai-2.5/src/game/lua/llex.cpp:81:21: warning: Either the condition 'token<257' is redundant or iscntrl() argument nr 1 can have invalid value. The value is 256 but the valid values are '0:255'. [invalidFunctionArg]
ufoai-2.5/src/game/lua/llex.cpp:79:13: note: Assuming that condition 'token<257' is not redundant
ufoai-2.5/src/game/lua/llex.cpp:81:21: note: Invalid argument
ufoai-2.5/src/game/lua/lmem.cpp:46:67: style: Function 'luaM_growaux_' argument 4 names different: declaration 'size_elem' definition 'size_elems'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lmem.h:45:39: note: Function 'luaM_growaux_' argument 4 names different: declaration 'size_elem' definition 'size_elems'.
ufoai-2.5/src/game/lua/lmem.cpp:46:67: note: Function 'luaM_growaux_' argument 4 names different: declaration 'size_elem' definition 'size_elems'.
ufoai-2.5/src/game/lua/lmem.cpp:76:56: style: Function 'luaM_realloc_' argument 3 names different: declaration 'oldsize' definition 'osize'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lmem.h:41:66: note: Function 'luaM_realloc_' argument 3 names different: declaration 'oldsize' definition 'osize'.
ufoai-2.5/src/game/lua/lmem.cpp:76:56: note: Function 'luaM_realloc_' argument 3 names different: declaration 'oldsize' definition 'osize'.
ufoai-2.5/src/game/lua/lmem.cpp:76:70: style: Function 'luaM_realloc_' argument 4 names different: declaration 'size' definition 'nsize'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lmem.h:42:66: note: Function 'luaM_realloc_' argument 4 names different: declaration 'size' definition 'nsize'.
ufoai-2.5/src/game/lua/lmem.cpp:76:70: note: Function 'luaM_realloc_' argument 4 names different: declaration 'size' definition 'nsize'.
ufoai-2.5/src/game/lua/lobject.cpp:105:14: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lobject.cpp:117:16: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lobject.cpp:182:58: style: Function 'luaO_chunkid' argument 3 names different: declaration 'len' definition 'bufflen'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/lobject.h:377:68: note: Function 'luaO_chunkid' argument 3 names different: declaration 'len' definition 'bufflen'.
ufoai-2.5/src/game/lua/lobject.cpp:182:58: note: Function 'luaO_chunkid' argument 3 names different: declaration 'len' definition 'bufflen'.
ufoai-2.5/src/game/lua/lparser.cpp:359:14: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
ufoai-2.5/src/game/lua/lparser.cpp:379:6: note: Assuming that condition 'if(fs)' is not redundant
ufoai-2.5/src/game/lua/lparser.cpp:359:14: note: Null pointer dereference
ufoai-2.5/src/game/lua/lparser.cpp:362:3: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
ufoai-2.5/src/game/lua/lparser.cpp:379:6: note: Assuming that condition 'if(fs)' is not redundant
ufoai-2.5/src/game/lua/lparser.cpp:362:3: note: Null pointer dereference
ufoai-2.5/src/game/lua/lparser.cpp:363:17: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
ufoai-2.5/src/game/lua/lparser.cpp:379:6: note: Assuming that condition 'if(fs)' is not redundant
ufoai-2.5/src/game/lua/lparser.cpp:363:17: note: Null pointer dereference
ufoai-2.5/src/game/lua/lparser.cpp:364:3: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
ufoai-2.5/src/game/lua/lparser.cpp:379:6: note: Assuming that condition 'if(fs)' is not redundant
ufoai-2.5/src/game/lua/lparser.cpp:364:3: note: Null pointer dereference
ufoai-2.5/src/game/lua/lparser.cpp:365:21: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
ufoai-2.5/src/game/lua/lparser.cpp:379:6: note: Assuming that condition 'if(fs)' is not redundant
ufoai-2.5/src/game/lua/lparser.cpp:365:21: note: Null pointer dereference
ufoai-2.5/src/game/lua/lparser.cpp:366:3: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
ufoai-2.5/src/game/lua/lparser.cpp:379:6: note: Assuming that condition 'if(fs)' is not redundant
ufoai-2.5/src/game/lua/lparser.cpp:366:3: note: Null pointer dereference
ufoai-2.5/src/game/lua/lparser.cpp:367:14: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
ufoai-2.5/src/game/lua/lparser.cpp:379:6: note: Assuming that condition 'if(fs)' is not redundant
ufoai-2.5/src/game/lua/lparser.cpp:367:14: note: Null pointer dereference
ufoai-2.5/src/game/lua/lparser.cpp:368:3: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
ufoai-2.5/src/game/lua/lparser.cpp:379:6: note: Assuming that condition 'if(fs)' is not redundant
ufoai-2.5/src/game/lua/lparser.cpp:368:3: note: Null pointer dereference
ufoai-2.5/src/game/lua/lparser.cpp:369:14: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
ufoai-2.5/src/game/lua/lparser.cpp:379:6: note: Assuming that condition 'if(fs)' is not redundant
ufoai-2.5/src/game/lua/lparser.cpp:369:14: note: Null pointer dereference
ufoai-2.5/src/game/lua/lparser.cpp:370:3: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
ufoai-2.5/src/game/lua/lparser.cpp:379:6: note: Assuming that condition 'if(fs)' is not redundant
ufoai-2.5/src/game/lua/lparser.cpp:370:3: note: Null pointer dereference
ufoai-2.5/src/game/lua/lparser.cpp:371:20: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
ufoai-2.5/src/game/lua/lparser.cpp:379:6: note: Assuming that condition 'if(fs)' is not redundant
ufoai-2.5/src/game/lua/lparser.cpp:371:20: note: Null pointer dereference
ufoai-2.5/src/game/lua/lparser.cpp:376:12: warning: Either the condition 'if(fs)' is redundant or there is possible null pointer dereference: fs. [nullPointerRedundantCheck]
ufoai-2.5/src/game/lua/lparser.cpp:379:6: note: Assuming that condition 'if(fs)' is not redundant
ufoai-2.5/src/game/lua/lparser.cpp:376:12: note: Null pointer dereference
ufoai-2.5/src/game/lua/lparser.cpp:151:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lparser.cpp:199:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lparser.cpp:319:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lparser.cpp:349:14: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lparser.cpp:351:15: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lstate.cpp:74:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lstate.cpp:75:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lstate.cpp:121:16: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lstate.cpp:170:15: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lstring.cpp:67:17: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lstring.cpp:108:28: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/ltable.cpp:360:16: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/ltable.cpp:426:3: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/ltable.cpp:526:5: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/ltable.cpp:358:48: style: Function 'luaH_new' argument 3 names different: declaration 'lnhash' definition 'nhash'. [funcArgNamesDifferent]
ufoai-2.5/src/game/lua/ltable.h:27:58: note: Function 'luaH_new' argument 3 names different: declaration 'lnhash' definition 'nhash'.
ufoai-2.5/src/game/lua/ltable.cpp:358:48: note: Function 'luaH_new' argument 3 names different: declaration 'lnhash' definition 'nhash'.
ufoai-2.5/src/game/lua/lundump.cpp:124:13: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lundump.cpp:167:14: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lvm.cpp:54:16: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lvm.cpp:145:9: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lvm.cpp:309:18: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lvm.cpp:435:9: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lvm.cpp:446:9: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lvm.cpp:454:9: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lvm.cpp:464:9: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lvm.cpp:715:11: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lvm.cpp:739:9: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/game/lua/lvm.cpp:159:5: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment]
ufoai-2.5/src/game/lua/lvm.cpp:158:5: note: Variable 't' is reassigned a value before the old one has been used.
ufoai-2.5/src/game/lua/lvm.cpp:159:5: note: Variable 't' is reassigned a value before the old one has been used.
ufoai-2.5/src/libs/picomodel/picointernal.c:809:18: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
ufoai-2.5/src/libs/picomodel/picointernal.c:808:42: note: outer condition: *p->cursor>32
ufoai-2.5/src/libs/picomodel/picointernal.c:809:18: note: opposite inner condition: *p->cursor=='\n'
ufoai-2.5/src/libs/picomodel/picointernal.c:617:23: warning: Either the condition 'path==NULL' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck]
ufoai-2.5/src/libs/picomodel/picointernal.c:619:11: note: Assuming that condition 'path==NULL' is not redundant
ufoai-2.5/src/libs/picomodel/picointernal.c:617:23: note: Null pointer dereference
ufoai-2.5/src/libs/picomodel/picointernal.c:617:13: warning: Either the condition 'path==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
ufoai-2.5/src/libs/picomodel/picointernal.c:619:11: note: Assuming that condition 'path==NULL' is not redundant
ufoai-2.5/src/libs/picomodel/picointernal.c:617:13: note: Null pointer addition
ufoai-2.5/src/libs/picomodel/picomodel.c:1131:14: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufoai-2.5/src/libs/picomodel/picomodel.c:1132:13: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufoai-2.5/src/libs/picomodel/picomodel.c:1133:13: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufoai-2.5/src/libs/picomodel/picomodel.c:1134:13: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufoai-2.5/src/libs/picomodel/picomodel.c:1135:14: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufoai-2.5/src/libs/picomodel/picomodel.c:1136:13: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufoai-2.5/src/libs/picomodel/picomodel.c:136:35: style: Function 'PicoLoadModel' argument 1 names different: declaration 'name' definition 'fileName'. [funcArgNamesDifferent]
ufoai-2.5/src/libs/picomodel/picomodel.h:194:35: note: Function 'PicoLoadModel' argument 1 names different: declaration 'name' definition 'fileName'.
ufoai-2.5/src/libs/picomodel/picomodel.c:136:35: note: Function 'PicoLoadModel' argument 1 names different: declaration 'name' definition 'fileName'.
ufoai-2.5/src/libs/picomodel/pm_ase.c:262:40: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
ufoai-2.5/src/libs/picomodel/pm_ase.c:396:12: note: Assignment 'faces=NULL', assigned value is 0
ufoai-2.5/src/libs/picomodel/pm_ase.c:907:71: note: Calling function '_ase_submit_triangles', 6th argument 'faces' value is 0
ufoai-2.5/src/libs/picomodel/pm_ase.c:262:40: note: Null pointer addition
ufoai-2.5/src/libs/picomodel/pm_md2.c:307:3: warning: The buffer 'skinname' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
ufoai-2.5/src/libs/picomodel/pm_md2.c:313:4: warning: The buffer 'path' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
ufoai-2.5/src/libs/picomodel/pm_md2.c:314:4: warning: The buffer 'skinnameRelative' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
ufoai-2.5/src/shared/entitiesdef.cpp:498:2: error: Memory leak: newRanges [memleak]
ufoai-2.5/src/shared/entitiesdef.cpp:498:2: error: Memory leak: newRange [memleak]
ufoai-2.5/src/shared/entitiesdef.cpp:495:2: error: Memory is allocated but not initialized: newRange [uninitdata]
ufoai-2.5/src/shared/parse.cpp:146:24: style: Redundant condition: If 'EXPR == '*'', the comparison 'EXPR' is always true. [redundantCondition]
ufoai-2.5/src/shared/parse.cpp:146:65: style: Redundant condition: If 'EXPR == '/'', the comparison 'EXPR' is always true. [redundantCondition]
ufoai-2.5/src/shared/shared.cpp:239:39: style: Function 'Com_ReplaceFilename' argument 1 names different: declaration 'fileName' definition 'inputPath'. [funcArgNamesDifferent]
ufoai-2.5/src/shared/shared.h:93:38: note: Function 'Com_ReplaceFilename' argument 1 names different: declaration 'fileName' definition 'inputPath'.
ufoai-2.5/src/shared/shared.cpp:239:39: note: Function 'Com_ReplaceFilename' argument 1 names different: declaration 'fileName' definition 'inputPath'.
ufoai-2.5/src/shared/shared.cpp:239:62: style: Function 'Com_ReplaceFilename' argument 2 names different: declaration 'name' definition 'expectedFileName'. [funcArgNamesDifferent]
ufoai-2.5/src/shared/shared.h:93:60: note: Function 'Com_ReplaceFilename' argument 2 names different: declaration 'name' definition 'expectedFileName'.
ufoai-2.5/src/shared/shared.cpp:239:62: note: Function 'Com_ReplaceFilename' argument 2 names different: declaration 'name' definition 'expectedFileName'.
ufoai-2.5/src/shared/shared.cpp:239:86: style: Function 'Com_ReplaceFilename' argument 3 names different: declaration 'path' definition 'outputPath'. [funcArgNamesDifferent]
ufoai-2.5/src/shared/shared.h:93:72: note: Function 'Com_ReplaceFilename' argument 3 names different: declaration 'path' definition 'outputPath'.
ufoai-2.5/src/shared/shared.cpp:239:86: note: Function 'Com_ReplaceFilename' argument 3 names different: declaration 'path' definition 'outputPath'.
ufoai-2.5/src/shared/shared.cpp:478:57: style: Function 'Q_strcat' argument 3 names different: declaration 'src' definition 'format'. [funcArgNamesDifferent]
ufoai-2.5/src/shared/shared.h:150:56: note: Function 'Q_strcat' argument 3 names different: declaration 'src' definition 'format'.
ufoai-2.5/src/shared/shared.cpp:478:57: note: Function 'Q_strcat' argument 3 names different: declaration 'src' definition 'format'.
ufoai-2.5/src/shared/utf8.cpp:63:55: style: Function 'UTF8_insert_char_at' argument 4 names different: declaration 'codepoint' definition 'c'. [funcArgNamesDifferent]
ufoai-2.5/src/shared/utf8.h:38:54: note: Function 'UTF8_insert_char_at' argument 4 names different: declaration 'codepoint' definition 'c'.
ufoai-2.5/src/shared/utf8.cpp:63:55: note: Function 'UTF8_insert_char_at' argument 4 names different: declaration 'codepoint' definition 'c'.
ufoai-2.5/src/shared/utf8.cpp:188:27: style: Function 'UTF8_encoded_len' argument 1 names different: declaration 'codepoint' definition 'c'. [funcArgNamesDifferent]
ufoai-2.5/src/shared/utf8.h:41:26: note: Function 'UTF8_encoded_len' argument 1 names different: declaration 'codepoint' definition 'c'.
ufoai-2.5/src/shared/utf8.cpp:188:27: note: Function 'UTF8_encoded_len' argument 1 names different: declaration 'codepoint' definition 'c'.
ufoai-2.5/src/tools/addr2line.cpp:321:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ufoai-2.5/src/tools/addr2line.cpp:320:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ufoai-2.5/src/tools/addr2line.cpp:321:2: note: Variable 'ret' is reassigned a value before the old one has been used.
ufoai-2.5/src/tools/addr2line.cpp:206:69: style: Function 'translate_addresses' argument 3 names different: declaration 'addr' definition 'xaddr'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/addr2line.cpp:55:69: note: Function 'translate_addresses' argument 3 names different: declaration 'addr' definition 'xaddr'.
ufoai-2.5/src/tools/addr2line.cpp:206:69: note: Function 'translate_addresses' argument 3 names different: declaration 'addr' definition 'xaddr'.
ufoai-2.5/src/tools/radiant/libs/math/matrix.h:41:3: warning: Member variable 'Matrix4::m_elements' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/libs/math/matrix.h:73:3: warning: Member variable 'Matrix4::m_elements' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/libs/Instance.cpp:120:12: warning: Member variable 'Instance::m_isSelected' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/libs/Instance.cpp:120:12: warning: Member variable 'Instance::m_childSelected' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/libs/Instance.cpp:120:12: warning: Member variable 'Instance::m_parentSelected' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/libs/generic/functional.h:202:21: style: Technically the member function 'FunctorInvoke::operator()' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/libs/scenelib.h:426:8: style: Technically the member function 'scene::Instance::parentSelectedChanged' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/libs/Instance.cpp:232:17: note: Technically the member function 'scene::Instance::parentSelectedChanged' can be const.
ufoai-2.5/src/tools/radiant/libs/scenelib.h:426:8: note: Technically the member function 'scene::Instance::parentSelectedChanged' can be const.
ufoai-2.5/src/tools/radiant/libs/generic/referencecounted.h:33:7: performance: Technically the member function 'IncRefDecRefCounter::increment' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/libs/generic/referencecounted.h:36:7: performance: Technically the member function 'IncRefDecRefCounter::decrement' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/libs/math/aabb.h:238:3: style: Class 'AABBExtendByPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/functional.h:213:2: style: Class 'Functor1Invoke' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/callback.h:330:3: style: Class 'Callback1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/callback.h:379:3: style: Class 'Callback2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/callback.h:429:3: style: Class 'Callback3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/callback.h:468:3: style: Class 'MemberCaller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/callback.h:483:3: style: Class 'ConstMemberCaller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/callback.h:496:3: style: Class 'MemberCaller1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/callback.h:509:3: style: Class 'ConstMemberCaller1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/callback.h:524:3: style: Class 'ReferenceCaller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/callback.h:539:3: style: Class 'ConstReferenceCaller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/callback.h:552:3: style: Class 'ReferenceCaller1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/callback.h:565:3: style: Class 'ConstReferenceCaller1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/callback.h:578:3: style: Class 'ConstPointerCaller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/callback.h:591:3: style: Class 'ConstPointerCaller1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/container/stack.h:95:3: style: Class 'Stack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/scenelib.h:250:3: style: Class 'delete_all' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/scenelib.h:287:3: style: Class 'EntityWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/scenelib.h:324:3: style: Class 'ParentBrushes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/scenelib.h:349:3: style: Class 'HasBrushes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/scenelib.h:437:3: style: Class 'InstanceWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/scenelib.h:454:3: style: Class 'ChildInstanceWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/scenelib.h:475:3: style: Class 'InstanceApply' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/scenelib.h:501:3: style: Class 'AnyInstanceSelected' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/scenelib.h:527:3: style: Class 'SelectedDescendantWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/scenelib.h:564:3: style: Class 'SelectableSetSelected' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/scenelib.h:631:3: style: Class 'SelectChildren' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/Instance.cpp:10:3: style: Class 'AABBAccumulateWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/Instance.cpp:52:3: style: Class 'ChildSelectedWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/generic/callback.h:281:0: style: Class 'Callback0 < void >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/transformlib.h:50:18: style: The function 'localToParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/libs/transformlib.h:42:26: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/libs/transformlib.h:50:18: note: Function in derived class
ufoai-2.5/src/tools/radiant/libs/transformlib.h:71:18: style: The function 'localToParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/libs/transformlib.h:42:26: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/libs/transformlib.h:71:18: note: Function in derived class
ufoai-2.5/src/tools/radiant/libs/transformlib.h:145:8: style: The function 'setType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/libs/transformlib.h:118:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/libs/transformlib.h:145:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/libs/transformlib.h:153:8: style: The function 'setTranslation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/libs/transformlib.h:119:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/libs/transformlib.h:153:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/libs/transformlib.h:158:8: style: The function 'setRotation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/libs/transformlib.h:120:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/libs/transformlib.h:158:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/libs/transformlib.h:163:8: style: The function 'setScale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/libs/transformlib.h:121:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/libs/transformlib.h:163:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/libs/transformlib.h:168:8: style: The function 'freezeTransform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/libs/transformlib.h:122:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/libs/transformlib.h:168:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/libs/gtkutil/MenuItemAccelerator.cpp:14:23: style: Function 'TextMenuItemAccelerator' argument 3 names different: declaration 'icon' definition 'iconName'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/libs/gtkutil/MenuItemAccelerator.h:35:105: note: Function 'TextMenuItemAccelerator' argument 3 names different: declaration 'icon' definition 'iconName'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/MenuItemAccelerator.cpp:14:23: note: Function 'TextMenuItemAccelerator' argument 3 names different: declaration 'icon' definition 'iconName'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/ModalProgressDialog.h:36:9: performance: Technically the member function 'gtkutil::ModalProgressDialog::handleEvents' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/libs/gtkutil/ModalProgressDialog.cpp:53:28: note: Technically the member function 'gtkutil::ModalProgressDialog::handleEvents' can be static.
ufoai-2.5/src/tools/radiant/libs/gtkutil/ModalProgressDialog.h:36:9: note: Technically the member function 'gtkutil::ModalProgressDialog::handleEvents' can be static.
ufoai-2.5/src/tools/radiant/libs/gtkutil/RegistryConnector.h:48:8: performance: Technically the member function 'gtkutil::RegistryConnector::importKey' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/libs/gtkutil/RegistryConnector.cpp:24:25: note: Technically the member function 'gtkutil::RegistryConnector::importKey' can be static.
ufoai-2.5/src/tools/radiant/libs/gtkutil/RegistryConnector.h:48:8: note: Technically the member function 'gtkutil::RegistryConnector::importKey' can be static.
ufoai-2.5/src/tools/radiant/libs/gtkutil/RegistryConnector.h:51:8: performance: Technically the member function 'gtkutil::RegistryConnector::exportKey' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/libs/gtkutil/RegistryConnector.cpp:50:25: note: Technically the member function 'gtkutil::RegistryConnector::exportKey' can be static.
ufoai-2.5/src/tools/radiant/libs/gtkutil/RegistryConnector.h:51:8: note: Technically the member function 'gtkutil::RegistryConnector::exportKey' can be static.
ufoai-2.5/src/tools/radiant/libs/gtkutil/ScrolledFrame.h:22:4: style: Class 'ScrolledFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/gtkutil/TextPanel.h:16:15: style: The function '_getWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/libs/gtkutil/ifc/Widget.h:20:23: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/libs/gtkutil/TextPanel.h:16:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/libs/gtkutil/TextPanel.h:31:9: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/libs/gtkutil/ifc/EditorWidget.h:38:17: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/libs/gtkutil/TextPanel.h:31:9: note: Function in derived class
ufoai-2.5/src/tools/radiant/libs/gtkutil/TextPanel.h:32:16: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/libs/gtkutil/ifc/EditorWidget.h:43:24: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/libs/gtkutil/TextPanel.h:32:16: note: Function in derived class
ufoai-2.5/src/tools/radiant/libs/gtkutil/TreeModel.cpp:67:62: style: Function 'getSelectedString' argument 1 names different: declaration 'selection' definition 'sel'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/libs/gtkutil/TreeModel.h:84:60: note: Function 'getSelectedString' argument 1 names different: declaration 'selection' definition 'sel'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/TreeModel.cpp:67:62: note: Function 'getSelectedString' argument 1 names different: declaration 'selection' definition 'sel'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/button.cpp:45:59: style: Function 'toggle_button_set_active_no_signal' argument 1 names different: declaration 'item' definition 'button'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/libs/gtkutil/button.h:38:59: note: Function 'toggle_button_set_active_no_signal' argument 1 names different: declaration 'item' definition 'button'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/button.cpp:45:59: note: Function 'toggle_button_set_active_no_signal' argument 1 names different: declaration 'item' definition 'button'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/widget.h:126:8: style: Technically the member function 'ToggleShown::exportActive' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/libs/gtkutil/widget.h:68:3: style: Class 'ToggleItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/gtkutil/widget.h:110:3: style: Class 'ToggleShown' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/gtkutil/IConv.h:105:11: style: Technically the member function 'gtkutil::IConv::gobj' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/libs/gtkutil/filechooser.cpp:84:3: style: Class 'GTKMasks' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/gtkutil/glwidget.h:52:2: style: Class 'GLWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/gtkutil/image.cpp:40:63: style: Function 'pixbuf_new_from_file_with_mask' argument 1 names different: declaration 'filename' definition 'path'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/libs/gtkutil/image.h:32:63: note: Function 'pixbuf_new_from_file_with_mask' argument 1 names different: declaration 'filename' definition 'path'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/image.cpp:40:63: note: Function 'pixbuf_new_from_file_with_mask' argument 1 names different: declaration 'filename' definition 'path'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/image.cpp:59:42: style: Function 'getImage' argument 1 names different: declaration 'filename' definition 'fileName'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/libs/gtkutil/image.h:37:42: note: Function 'getImage' argument 1 names different: declaration 'filename' definition 'fileName'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/image.cpp:59:42: note: Function 'getImage' argument 1 names different: declaration 'filename' definition 'fileName'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/image.cpp:72:48: style: Function 'getLocalPixbuf' argument 1 names different: declaration 'filename' definition 'fileName'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/libs/gtkutil/image.h:41:48: note: Function 'getLocalPixbuf' argument 1 names different: declaration 'filename' definition 'fileName'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/image.cpp:72:48: note: Function 'getLocalPixbuf' argument 1 names different: declaration 'filename' definition 'fileName'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/image.cpp:89:56: style: Function 'getLocalPixbufWithMask' argument 1 names different: declaration 'filename' definition 'fileName'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/libs/gtkutil/image.h:43:56: note: Function 'getLocalPixbufWithMask' argument 1 names different: declaration 'filename' definition 'fileName'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/image.cpp:89:56: note: Function 'getLocalPixbufWithMask' argument 1 names different: declaration 'filename' definition 'fileName'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/menu/PopupMenu.h:77:4: style: Class 'PopupMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/PersistentTransientWindow.cpp:53:64: style: Function '_onParentResize' argument 1 names different: declaration 'w' definition 'widget'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/PersistentTransientWindow.h:33:46: note: Function '_onParentResize' argument 1 names different: declaration 'w' definition 'widget'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/PersistentTransientWindow.cpp:53:64: note: Function '_onParentResize' argument 1 names different: declaration 'w' definition 'widget'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/PersistentTransientWindow.cpp:53:93: style: Function '_onParentResize' argument 2 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/PersistentTransientWindow.h:33:70: note: Function '_onParentResize' argument 2 names different: declaration 'e' definition 'event'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/PersistentTransientWindow.cpp:53:93: note: Function '_onParentResize' argument 2 names different: declaration 'e' definition 'event'.
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/TransientWindow.h:35:16: warning: Virtual function '_preDestroy' is called from destructor '~TransientWindow()' at line 118. Dynamic binding is not used. [virtualCallInConstructor]
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/TransientWindow.h:118:5: note: Calling destroy
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/TransientWindow.h:176:4: note: Calling _preDestroy
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/TransientWindow.h:35:16: note: _preDestroy is a virtual method
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/PersistentTransientWindow.h:40:16: style: The function '_preDestroy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/TransientWindow.h:35:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/PersistentTransientWindow.h:40:16: note: Function in derived class
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/PersistentTransientWindow.h:43:16: style: The function '_postHide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/TransientWindow.h:32:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/libs/gtkutil/window/PersistentTransientWindow.h:43:16: note: Function in derived class
ufoai-2.5/src/tools/radiant/libs/picomodel/RenderablePicoSurface.h:49:4: style: Class 'RenderablePicoSurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/picomodel/RenderablePicoModel.h:43:4: style: Class 'RenderablePicoModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/picomodel/RenderablePicoSurface.cpp:84:60: style: Function 'applySkin' argument 1 names different: declaration 'skin' definition 'remap'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/libs/picomodel/RenderablePicoSurface.h:121:39: note: Function 'applySkin' argument 1 names different: declaration 'skin' definition 'remap'.
ufoai-2.5/src/tools/radiant/libs/picomodel/RenderablePicoSurface.cpp:84:60: note: Function 'applySkin' argument 1 names different: declaration 'skin' definition 'remap'.
ufoai-2.5/src/tools/radiant/libs/picomodel/RenderablePicoSurface.h:20:2: warning: The class 'RenderablePicoSurface' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/libs/picomodel/PicoModelNode.h:68:8: style: The function 'skinChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/libs/picomodel/SkinnedModel.h:18:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/libs/picomodel/PicoModelNode.h:68:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/libs/picomodel/PicoModelNode.h:70:15: style: The function 'getSkin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/libs/picomodel/SkinnedModel.h:21:23: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/libs/picomodel/PicoModelNode.h:70:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/libs/xmlutil/Document.h:54:7: performance: Technically the member function 'xml::Document::importDocument' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/libs/xmlutil/Document.cpp:75:16: note: Technically the member function 'xml::Document::importDocument' can be static.
ufoai-2.5/src/tools/radiant/libs/xmlutil/Document.h:54:7: note: Technically the member function 'xml::Document::importDocument' can be static.
ufoai-2.5/src/tools/radiant/libs/xmlutil/Node.h:35:2: style: Class 'Node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/xmlutil/Document.h:31:2: style: Class 'Document' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/xmlutil/Document.h:35:2: style: Class 'Document' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/xmlutil/XPathException.h:17:5: style: Class 'XPathException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/libs/xmlutil/Document.h:22:1: warning: The class 'Document' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/brush/FacePlane.h:46:3: warning: Member variable 'FacePlane::m_plane' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/brush/SelectableComponents.h:43:19: warning: Member variable 'SelectableEdge::m_faces' is not assigned a value in 'SelectableEdge::operator='. [operatorEqVarError]
ufoai-2.5/src/tools/radiant/radiant/brush/SelectableComponents.h:80:21: warning: Member variable 'SelectableVertex::m_faces' is not assigned a value in 'SelectableVertex::operator='. [operatorEqVarError]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceShader.h:57:6: performance: Variable 'm_shader' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTexDef.h:26:6: performance: Variable 'm_projection' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ufoai-2.5/src/tools/radiant/radiant/brush/SelectableComponents.h:59:8: style: Technically the member function 'SelectableEdge::testSelect' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/brush/SelectableComponents.h:91:8: style: Technically the member function 'SelectableVertex::testSelect' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceShader.h:55:5: style: Class 'SavedState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/TextureProjection.h:22:3: style: Class 'TextureProjection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTexDef.h:24:5: style: Class 'SavedState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/FacePlane.h:30:5: style: Class 'SavedState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/Face.h:84:3: style: Class 'Face' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/Face.h:45:5: style: Class 'SavedState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:196:5: style: Class 'BrushUndoMemento' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/colourscheme/ColourScheme.h:28:2: style: Class 'ColourItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/colourscheme/ColourScheme.h:56:3: style: Class 'ColourScheme' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.cpp:766:3: style: Class 'ProximalVertex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/FacePlane.h:16:1: warning: The class 'FacePlane' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/brush/SelectableComponents.h:27:1: warning: The class 'SelectableEdge' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/brush/SelectableComponents.h:65:1: warning: The class 'SelectableVertex' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTexDef.h:41:8: style: The function 'realiseShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceShader.h:14:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTexDef.h:41:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTexDef.h:42:8: style: The function 'unrealiseShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceShader.h:15:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTexDef.h:42:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/Face.h:91:8: style: The function 'realiseShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceShader.h:14:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/Face.h:91:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/Face.h:92:8: style: The function 'unrealiseShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceShader.h:15:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/Face.h:92:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/Face.h:130:8: style: The function 'shaderChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceShader.h:17:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/Face.h:130:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:165:8: style: The function 'planeChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Face.h:28:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:165:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:166:8: style: The function 'shaderChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Face.h:30:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:166:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:173:8: style: The function 'evaluateTransform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Face.h:31:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:173:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:248:8: style: The function 'connectivityChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Face.h:29:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:248:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/ui/common/ShaderChooser.h:67:7: style: The function 'shaderSelectionChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/ui/common/ShaderSelector.h:50:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/ui/common/ShaderChooser.h:67:7: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/surfaceinspector/surfaceinspector.h:140:8: style: The function 'shaderSelectionChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/ui/common/ShaderChooser.h:33:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/surfaceinspector/surfaceinspector.h:140:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/surfaceinspector/surfaceinspector.h:142:14: style: The function 'getWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:33:22: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/surfaceinspector/surfaceinspector.h:142:14: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/surfaceinspector/surfaceinspector.h:144:21: style: The function 'getTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:35:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/surfaceinspector/surfaceinspector.h:144:21: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/surfaceinspector/surfaceinspector.h:146:8: style: The function 'switchPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:40:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/surfaceinspector/surfaceinspector.h:146:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/EdgeInstance.h:36:17: warning: Member variable 'EdgeInstance::m_faceInstances' is not assigned a value in 'EdgeInstance::operator='. [operatorEqVarError]
ufoai-2.5/src/tools/radiant/radiant/brush/VertexInstance.h:35:19: warning: Member variable 'VertexInstance::m_faceInstances' is not assigned a value in 'VertexInstance::operator='. [operatorEqVarError]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceInstance.h:64:5: style: Class 'RenderablePointVectorPushBack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/EdgeInstance.h:5:1: warning: The class 'EdgeInstance' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/brush/VertexInstance.h:5:1: warning: The class 'VertexInstance' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:87:8: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:64:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:87:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:88:8: style: The function 'reserve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:63:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:88:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:90:8: style: The function 'push_back' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:65:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:90:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:91:8: style: The function 'pop_back' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:66:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:91:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:92:8: style: The function 'erase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:67:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:92:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:93:8: style: The function 'connectivityChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:68:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:93:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:95:8: style: The function 'edge_clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:70:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:95:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:96:8: style: The function 'edge_push_back' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:71:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:96:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:98:8: style: The function 'vertex_clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:73:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:98:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:99:8: style: The function 'vertex_push_back' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:74:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:99:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:101:8: style: The function 'DEBUG_verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:76:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:101:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushNode.h:92:3: warning: Member variable 'BrushNode::m_instances' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushTokens.h:36:3: style: Class 'BrushTokenImporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushTokens.h:45:3: style: Class 'BrushTokenExporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/brushmanip.h:42:3: style: Class 'FaceGetFlags' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushVisit.h:11:3: style: Class 'BrushSelectedVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushVisit.h:35:3: style: Class 'BrushForEachFace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushVisit.h:50:3: style: Class 'FaceInstanceVisitFace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushVisit.h:72:3: style: Class 'FaceVisitAll' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushVisit.h:101:3: style: Class 'FaceInstanceVisitAll' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushVisit.h:129:3: style: Class 'InstanceIfVisible' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushVisit.h:175:3: style: Class 'FaceVisitorWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushNode.h:34:1: warning: The class 'BrushNode' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushVisit.h:54:8: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:20:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushVisit.h:54:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushVisit.h:76:8: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:85:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushVisit.h:76:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushVisit.h:105:8: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushInstance.h:20:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/BrushVisit.h:105:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenExporter.h:14:7: performance: Technically the member function 'UFOFaceTokenExporter::exportPlane' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushTokens.cpp:108:28: note: Technically the member function 'UFOFaceTokenExporter::exportPlane' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenExporter.h:14:7: note: Technically the member function 'UFOFaceTokenExporter::exportPlane' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenExporter.h:21:7: performance: Technically the member function 'UFOFaceTokenExporter::exportTextureDefinition' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushTokens.cpp:124:28: note: Technically the member function 'UFOFaceTokenExporter::exportTextureDefinition' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenExporter.h:21:7: note: Technically the member function 'UFOFaceTokenExporter::exportTextureDefinition' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenExporter.h:29:7: performance: Technically the member function 'UFOFaceTokenExporter::exportContentAndSurfaceFlags' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushTokens.cpp:140:28: note: Technically the member function 'UFOFaceTokenExporter::exportContentAndSurfaceFlags' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenExporter.h:29:7: note: Technically the member function 'UFOFaceTokenExporter::exportContentAndSurfaceFlags' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenExporter.h:37:7: performance: Technically the member function 'UFOFaceTokenExporter::exportTexture' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushTokens.cpp:152:28: note: Technically the member function 'UFOFaceTokenExporter::exportTexture' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenExporter.h:37:7: note: Technically the member function 'UFOFaceTokenExporter::exportTexture' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenImporter.h:11:7: performance: Technically the member function 'UFOFaceTokenImporter::importContentAndSurfaceFlags' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushTokens.cpp:16:28: note: Technically the member function 'UFOFaceTokenImporter::importContentAndSurfaceFlags' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenImporter.h:11:7: note: Technically the member function 'UFOFaceTokenImporter::importContentAndSurfaceFlags' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenImporter.h:20:7: performance: Technically the member function 'UFOFaceTokenImporter::importTextureDefinition' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushTokens.cpp:34:28: note: Technically the member function 'UFOFaceTokenImporter::importTextureDefinition' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenImporter.h:20:7: note: Technically the member function 'UFOFaceTokenImporter::importTextureDefinition' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenImporter.h:28:7: performance: Technically the member function 'UFOFaceTokenImporter::importPlane' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushTokens.cpp:50:28: note: Technically the member function 'UFOFaceTokenImporter::importPlane' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenImporter.h:28:7: note: Technically the member function 'UFOFaceTokenImporter::importPlane' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenImporter.h:30:7: performance: Technically the member function 'UFOFaceTokenImporter::importTextureName' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/brush/BrushTokens.cpp:66:28: note: Technically the member function 'UFOFaceTokenImporter::importTextureName' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenImporter.h:30:7: note: Technically the member function 'UFOFaceTokenImporter::importTextureName' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenExporter.h:43:2: style: Class 'UFOFaceTokenExporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTokenImporter.h:32:2: style: Class 'UFOFaceTokenImporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/Face.cpp:327:38: style: Function 'flipTexture' argument 1 names different: declaration 'flipAxis' definition 'axis'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/brush/Face.h:156:33: note: Function 'flipTexture' argument 1 names different: declaration 'flipAxis' definition 'axis'.
ufoai-2.5/src/tools/radiant/radiant/brush/Face.cpp:327:38: note: Function 'flipTexture' argument 1 names different: declaration 'flipAxis' definition 'axis'.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceInstance.cpp:30:15: warning: Member variable 'FaceInstance::m_vertexSelection' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceInstance.cpp:30:15: warning: Member variable 'FaceInstance::m_edgeSelection' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceInstance.cpp:35:29: warning: Member variable 'FaceInstance::m_selectable' is not assigned a value in 'FaceInstance::operator='. [operatorEqVarError]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceInstance.cpp:35:29: warning: Member variable 'FaceInstance::m_selectableVertices' is not assigned a value in 'FaceInstance::operator='. [operatorEqVarError]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceInstance.cpp:35:29: warning: Member variable 'FaceInstance::m_selectableEdges' is not assigned a value in 'FaceInstance::operator='. [operatorEqVarError]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceInstance.cpp:35:29: warning: Member variable 'FaceInstance::m_selectionChanged' is not assigned a value in 'FaceInstance::operator='. [operatorEqVarError]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceInstance.cpp:35:29: warning: Member variable 'FaceInstance::m_vertexSelection' is not assigned a value in 'FaceInstance::operator='. [operatorEqVarError]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceInstance.cpp:35:29: warning: Member variable 'FaceInstance::m_edgeSelection' is not assigned a value in 'FaceInstance::operator='. [operatorEqVarError]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceInstance.cpp:182:3: style: Class 'RenderablePointVectorPushBack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTexDef.cpp:42:43: style: Function 'flipTexture' argument 1 names different: declaration 'axis' definition 'flipAxis'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTexDef.h:54:33: note: Function 'flipTexture' argument 1 names different: declaration 'axis' definition 'flipAxis'.
ufoai-2.5/src/tools/radiant/radiant/brush/FaceTexDef.cpp:42:43: note: Function 'flipTexture' argument 1 names different: declaration 'axis' definition 'flipAxis'.
ufoai-2.5/src/tools/radiant/radiant/brush/TextureProjection.h:13:8: performance: Technically the member function 'TextureProjection::basisForNormal' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/brush/TextureProjection.cpp:177:25: note: Technically the member function 'TextureProjection::basisForNormal' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/TextureProjection.h:13:8: note: Technically the member function 'TextureProjection::basisForNormal' can be static.
ufoai-2.5/src/tools/radiant/radiant/brush/brushmanip.cpp:192:73: style: Function 'Scene_BrushSelectByShader' argument 2 names different: declaration 'shader' definition 'name'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/brush/brushmanip.h:63:73: note: Function 'Scene_BrushSelectByShader' argument 2 names different: declaration 'shader' definition 'name'.
ufoai-2.5/src/tools/radiant/radiant/brush/brushmanip.cpp:192:73: note: Function 'Scene_BrushSelectByShader' argument 2 names different: declaration 'shader' definition 'name'.
ufoai-2.5/src/tools/radiant/radiant/brush/brushmanip.cpp:223:88: style: Function 'Scene_BrushFacesSelectByShader_Component' argument 2 names different: declaration 'shader' definition 'name'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/brush/brushmanip.h:65:88: note: Function 'Scene_BrushFacesSelectByShader_Component' argument 2 names different: declaration 'shader' definition 'name'.
ufoai-2.5/src/tools/radiant/radiant/brush/brushmanip.cpp:223:88: note: Function 'Scene_BrushFacesSelectByShader_Component' argument 2 names different: declaration 'shader' definition 'name'.
ufoai-2.5/src/tools/radiant/radiant/timer.h:35:3: warning: Member variable 'MillisecondTime::m_milliseconds' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/selection/SelectObserver.h:75:2: warning: Member variable 'SelectObserver::_view' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/selection/SelectObserver.h:75:2: warning: Member variable 'SelectObserver::_event' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/selection/SelectObserver.h:75:2: warning: Member variable 'SelectObserver::_state' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/selection/ManipulateObserver.h:11:1: style: The class 'ManipulateObserver' does not have a constructor although it has private member variables. [noConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/SelectionTest.h:18:3: warning: Member variable 'SelectionVolume::_cull' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantWindowObserver.h:46:2: warning: Member variable 'RadiantWindowObserver::_width' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantWindowObserver.h:46:2: warning: Member variable 'RadiantWindowObserver::_height' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantWindowObserver.h:46:2: warning: Member variable 'RadiantWindowObserver::_manipulateObserver' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/BrushConstructor.h:11:10: performance: Technically the member function 'brushconstruct::BrushConstructor::maxExtent' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/selection/ManipulateObserver.h:35:7: performance: Technically the member function 'ManipulateObserver::mouseUp' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Prism.h:11:8: performance: Technically the member function 'brushconstruct::Prism::getViewAxis' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Prism.h:24:10: performance: Technically the member function 'brushconstruct::Prism::getMaxExtent2D' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Primitives.h:23:3: style: Class 'InvalidSelectionException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/timer.h:31:3: style: Class 'MillisecondTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/DeferredDraw.h:13:3: style: Class 'DeferredDraw' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/camera/view.h:54:2: style: Class 'View' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/TransformationVisitors.h:49:2: style: Class 'TranslateSelected' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/TransformationVisitors.h:96:2: style: Class 'TranslateComponentSelected' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:75:3: style: Class 'RotateFree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:89:3: style: Class 'RotateAxis' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:110:3: style: Class 'TranslateAxis' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:129:3: style: Class 'TranslateFree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:144:3: style: Class 'ScaleAxis' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:163:3: style: Class 'ScaleFree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/Renderables.h:13:2: style: Struct 'RenderableCircle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/Renderables.h:32:2: style: Struct 'RenderableSemiCircle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/Renderables.h:69:2: style: Struct 'RenderableArrowHead' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:70:5: style: Struct 'RenderableCircle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:93:5: style: Struct 'RenderableSemiCircle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:183:5: style: Struct 'RenderableArrowHead' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/SelectionTest.h:18:3: style: Class 'SelectionVolume' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/brushmanip.cpp:76:3: style: Class 'FaceSetFlags' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/brushmanip.cpp:176:3: style: Class 'BrushSelectByShaderWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/brushmanip.cpp:201:3: style: Class 'FaceSelectByShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/brushmanip.cpp:267:3: style: Class 'BrushMakeSided' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/brushmanip.cpp:293:3: style: Class 'BrushPrefab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/sidebar/texturebrowser.h:153:14: style: The function 'getWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:33:22: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/texturebrowser.h:153:14: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/texturebrowser.h:154:21: style: The function 'getTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:35:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/texturebrowser.h:154:21: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:79:8: style: The function 'Construct' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:31:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:79:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:80:8: style: The function 'Transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:35:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:80:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:93:8: style: The function 'Construct' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:31:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:93:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:96:8: style: The function 'Transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:35:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:96:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:114:8: style: The function 'Construct' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:31:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:114:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:115:8: style: The function 'Transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:35:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:115:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:133:8: style: The function 'Construct' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:31:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:133:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:134:8: style: The function 'Transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:35:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:134:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:148:8: style: The function 'Construct' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:31:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:148:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:149:8: style: The function 'Transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:35:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:149:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:167:8: style: The function 'Construct' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:31:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:167:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:168:8: style: The function 'Transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:35:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:168:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:174:8: style: The function 'translate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:51:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:174:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:180:8: style: The function 'translate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:51:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:180:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:141:8: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:50:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:141:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:143:8: style: The function 'testSelect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:45:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:143:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:145:18: style: The function 'GetManipulatable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:44:26: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:145:18: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:147:8: style: The function 'setSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:53:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:147:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:148:8: style: The function 'isSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:54:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:148:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:245:8: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:50:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:245:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:246:8: style: The function 'testSelect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:45:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:246:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:247:18: style: The function 'GetManipulatable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:44:26: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:247:18: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:249:8: style: The function 'setSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:53:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:249:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:250:8: style: The function 'isSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:54:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:250:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:320:8: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:50:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:320:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:321:8: style: The function 'testSelect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:45:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:321:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:322:18: style: The function 'GetManipulatable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:44:26: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:322:18: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:324:8: style: The function 'setSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:53:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:324:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:325:8: style: The function 'isSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:54:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:325:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:343:18: style: The function 'GetManipulatable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:44:26: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:343:18: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:344:8: style: The function 'testSelect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:45:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:344:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:346:8: style: The function 'setSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:53:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:346:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:347:8: style: The function 'isSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:54:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:347:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:354:18: style: The function 'GetManipulatable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:44:26: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:354:18: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:359:8: style: The function 'setSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:53:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:359:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:360:8: style: The function 'isSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:54:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:360:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantSelectionSystem.h:154:7: style: The function 'translate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:51:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantSelectionSystem.h:154:7: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantSelectionSystem.h:155:7: style: The function 'rotate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:43:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantSelectionSystem.h:155:7: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantSelectionSystem.h:156:7: style: The function 'scale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulatables.h:59:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantSelectionSystem.h:156:7: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantWindowObserver.h:54:7: style: The function 'setView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantWindowObserver.h:14:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantWindowObserver.h:54:7: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantWindowObserver.h:57:7: style: The function 'setRectangleDrawCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantWindowObserver.h:15:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/selection/RadiantWindowObserver.h:57:7: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/xyview/XYWnd.h:221:8: style: The function 'cameraMoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/camera/CameraObserver.h:11:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/xyview/XYWnd.h:221:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Prism.h:42:9: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/BrushConstructor.h:26:17: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Prism.h:42:9: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Prism.h:45:22: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/BrushConstructor.h:29:30: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Prism.h:45:22: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Cone.h:14:9: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/BrushConstructor.h:26:17: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Cone.h:14:9: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Cone.h:17:22: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/BrushConstructor.h:29:30: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Cone.h:17:22: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Cuboid.h:10:9: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/BrushConstructor.h:26:17: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Cuboid.h:10:9: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Cuboid.h:13:22: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/BrushConstructor.h:29:30: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Cuboid.h:13:22: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Rock.h:14:9: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/BrushConstructor.h:26:17: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Rock.h:14:9: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Rock.h:17:22: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/BrushConstructor.h:29:30: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Rock.h:17:22: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Sphere.h:14:9: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/BrushConstructor.h:26:17: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Sphere.h:14:9: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Sphere.h:17:22: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/BrushConstructor.h:29:30: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Sphere.h:17:22: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Terrain.h:13:9: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/BrushConstructor.h:26:17: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Terrain.h:13:9: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Terrain.h:16:22: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/construct/BrushConstructor.h:29:30: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brush/construct/Terrain.h:16:22: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/brush/csg/csg.cpp:70:3: style: Class 'BrushHollowSelectedWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/csg/csg.cpp:100:3: style: Class 'BrushGatherSelected' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/csg/csg.cpp:441:3: style: Class 'BrushInstanceSetClipPlane' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brush/winding.cpp:92:44: style: Function 'Winding_createInfinite' argument 1 names different: declaration 'w' definition 'winding'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/brush/winding.h:218:44: note: Function 'Winding_createInfinite' argument 1 names different: declaration 'w' definition 'winding'.
ufoai-2.5/src/tools/radiant/radiant/brush/winding.cpp:92:44: note: Function 'Winding_createInfinite' argument 1 names different: declaration 'w' definition 'winding'.
ufoai-2.5/src/tools/radiant/radiant/brush/winding.cpp:160:40: style: Function 'Winding_TestPlane' argument 1 names different: declaration 'w' definition 'winding'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/brush/winding.h:233:40: note: Function 'Winding_TestPlane' argument 1 names different: declaration 'w' definition 'winding'.
ufoai-2.5/src/tools/radiant/radiant/brush/winding.cpp:160:40: note: Function 'Winding_TestPlane' argument 1 names different: declaration 'w' definition 'winding'.
ufoai-2.5/src/tools/radiant/radiant/brush/winding.cpp:177:54: style: Function 'Winding_ClassifyPlane' argument 1 names different: declaration 'w' definition 'winding'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/brush/winding.h:230:54: note: Function 'Winding_ClassifyPlane' argument 1 names different: declaration 'w' definition 'winding'.
ufoai-2.5/src/tools/radiant/radiant/brush/winding.cpp:177:54: note: Function 'Winding_ClassifyPlane' argument 1 names different: declaration 'w' definition 'winding'.
ufoai-2.5/src/tools/radiant/radiant/brush/winding.cpp:252:50: style: Function 'Winding_FindAdjacent' argument 1 names different: declaration 'w' definition 'winding'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/brush/winding.h:235:50: note: Function 'Winding_FindAdjacent' argument 1 names different: declaration 'w' definition 'winding'.
ufoai-2.5/src/tools/radiant/radiant/brush/winding.cpp:252:50: note: Function 'Winding_FindAdjacent' argument 1 names different: declaration 'w' definition 'winding'.
ufoai-2.5/src/tools/radiant/radiant/brush/winding.cpp:263:46: style: Function 'Winding_Opposite' argument 1 names different: declaration 'w' definition 'winding'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/brush/winding.h:237:46: note: Function 'Winding_Opposite' argument 1 names different: declaration 'w' definition 'winding'.
ufoai-2.5/src/tools/radiant/radiant/brush/winding.cpp:263:46: note: Function 'Winding_Opposite' argument 1 names different: declaration 'w' definition 'winding'.
ufoai-2.5/src/tools/radiant/radiant/brush/winding.cpp:287:46: style: Function 'Winding_Opposite' argument 1 names different: declaration 'w' definition 'winding'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/brush/winding.h:238:46: note: Function 'Winding_Opposite' argument 1 names different: declaration 'w' definition 'winding'.
ufoai-2.5/src/tools/radiant/radiant/brush/winding.cpp:287:46: note: Function 'Winding_Opposite' argument 1 names different: declaration 'w' definition 'winding'.
ufoai-2.5/src/tools/radiant/radiant/brush/winding.cpp:293:39: style: Function 'Winding_Centroid' argument 1 names different: declaration 'w' definition 'winding'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/brush/winding.h:240:39: note: Function 'Winding_Centroid' argument 1 names different: declaration 'w' definition 'winding'.
ufoai-2.5/src/tools/radiant/radiant/brush/winding.cpp:293:39: note: Function 'Winding_Centroid' argument 1 names different: declaration 'w' definition 'winding'.
ufoai-2.5/src/tools/radiant/radiant/brushexport/WaveFrontBrushVisitor.h:26:3: style: Class 'CExportFormatWavefront' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brushexport/Exporter.h:11:0: style: Class 'CExporter < CExportFormatWavefront >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brushexport/WaveFrontBrushVisitor.h:54:8: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/brush/Brush.h:85:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/brushexport/WaveFrontBrushVisitor.h:54:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/camera/CamWnd.cpp:655:46: style: Function 'setCameraAngles' argument 1 names different: declaration 'origin' definition 'angles'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/camera/CamWnd.h:56:40: note: Function 'setCameraAngles' argument 1 names different: declaration 'origin' definition 'angles'.
ufoai-2.5/src/tools/radiant/radiant/camera/CamWnd.cpp:655:46: note: Function 'setCameraAngles' argument 1 names different: declaration 'origin' definition 'angles'.
ufoai-2.5/src/tools/radiant/radiant/render/RenderStatistics.h:8:1: style: The class 'RenderStatistics' does not have a constructor although it has private member variables. [noConstructor]
ufoai-2.5/src/tools/radiant/radiant/camera/Camera.cpp:7:9: warning: Member variable 'Camera::m_strafe' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/camera/Camera.cpp:7:9: warning: Member variable 'Camera::m_strafe_forward' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/camera/Camera.cpp:11:2: performance: Variable 'projection' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ufoai-2.5/src/tools/radiant/radiant/camera/Camera.h:49:8: performance: Technically the member function 'Camera::farClipEnabled' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/camera/Camera.cpp:213:14: note: Technically the member function 'Camera::farClipEnabled' can be static.
ufoai-2.5/src/tools/radiant/radiant/camera/Camera.h:49:8: note: Technically the member function 'Camera::farClipEnabled' can be static.
ufoai-2.5/src/tools/radiant/radiant/camera/GlobalCamera.h:42:8: performance: Technically the member function 'GlobalCameraManager::setParent' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/camera/GlobalCamera.cpp:161:27: note: Technically the member function 'GlobalCameraManager::setParent' can be static.
ufoai-2.5/src/tools/radiant/radiant/camera/GlobalCamera.h:42:8: note: Technically the member function 'GlobalCameraManager::setParent' can be static.
ufoai-2.5/src/tools/radiant/radiant/camera/GlobalCamera.h:45:8: performance: Technically the member function 'GlobalCameraManager::deleteCamWnd' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/camera/GlobalCamera.cpp:94:27: note: Technically the member function 'GlobalCameraManager::deleteCamWnd' can be static.
ufoai-2.5/src/tools/radiant/radiant/camera/GlobalCamera.h:45:8: note: Technically the member function 'GlobalCameraManager::deleteCamWnd' can be static.
ufoai-2.5/src/tools/radiant/radiant/camera/GlobalCamera.h:78:8: performance: Technically the member function 'GlobalCameraManager::destroy' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/camera/GlobalCamera.cpp:342:27: note: Technically the member function 'GlobalCameraManager::destroy' can be static.
ufoai-2.5/src/tools/radiant/radiant/camera/GlobalCamera.h:78:8: note: Technically the member function 'GlobalCameraManager::destroy' can be static.
ufoai-2.5/src/tools/radiant/radiant/ui/filterdialog/Filter.h:35:7: style: Technically the member function 'ui::Filter::nameHasChanged' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/map/MapCompileException.h:12:2: style: Class 'MapCompileException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/brushexport/Exporter.h:11:3: style: Class 'CExporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/entity.h:38:3: style: Class 'EntityCreationException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/mru/MRUList.h:33:2: style: Class 'MRUList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/filters/LevelFilter.h:68:5: style: Class 'ForEachFace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:115:2: style: Class 'SetSelectedWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:131:2: style: Class 'SelectedCounter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/commands.cpp:556:3: style: Class 'SnappableSnapToGridSelected' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/commands.cpp:580:3: style: Class 'ComponentSnappableSnapToGridSelected' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/settings/PreferenceDialog.h:109:14: style: The function 'BuildDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/dialog.h:126:22: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/settings/PreferenceDialog.h:109:14: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/settings/PreferenceDialog.h:110:8: style: The function 'PostModal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/dialog.h:130:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/settings/PreferenceDialog.h:110:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:71:15: style: The function 'transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/Transformable.h:24:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:71:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:78:15: style: The function 'transformSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/Transformable.h:30:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:78:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:80:15: style: The function 'flipSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/Transformable.h:41:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:80:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:82:15: style: The function 'snapSelectedToGrid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/Transformable.h:45:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:82:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:85:15: style: The function 'getExtents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/Selectable.h:53:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:85:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:87:15: style: The function 'getSelectedExtents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/Selectable.h:58:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:87:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:89:15: style: The function 'moveSelectedTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/Transformable.h:35:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:89:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:92:15: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/Renderable.h:12:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:92:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:95:15: style: The function 'beginTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/Transformable.h:51:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:95:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:98:15: style: The function 'endTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/Transformable.h:55:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:98:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:104:15: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/Transformable.h:61:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:104:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:119:7: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:20:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:119:7: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:135:7: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:20:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:135:7: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textureentry.h:92:8: performance: Technically the member function 'TextureNameList::forEach' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/textureentry.h:103:8: performance: Technically the member function 'TextureNameList::connect' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/entity/targetable.h:70:3: style: Class 'TargetedEntity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/targetable.h:227:3: style: Class 'RenderableTargetingEntities' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/NameKeys.h:75:3: style: Class 'NameKeys' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/keys/OriginKey.h:67:3: style: Class 'OriginKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/keys/AngleKey.h:66:3: style: Class 'AngleKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/keys/AnglesKey.h:92:3: style: Class 'AnglesKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/keys/ScaleKey.h:74:3: style: Class 'ScaleKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/namedentity.h:64:3: style: Class 'NamedEntity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/model/MiscModelNode.h:43:2: style: Class 'MiscModelNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/light/RenderLightRadiusBox.h:45:2: style: Class 'RenderLightRadiusBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/light/RenderLightRadiusFill.h:7:2: style: Class 'RenderLightRadiusFill' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/light/RenderLightRadiusWire.h:7:2: style: Class 'RenderLightRadiusWire' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/keys/ColourKey.h:56:3: style: Class 'ColourKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/light/LightNode.h:32:2: style: Class 'LightNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/particle/RenderableParticle.h:11:2: style: Class 'RenderableParticle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/particle/MiscParticleNode.h:34:2: style: Class 'MiscParticleNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/RenderableArrow.h:35:3: style: Class 'RenderableArrow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/sound/MiscSoundNode.h:33:2: style: Class 'MiscSoundNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/group/GroupNode.h:26:2: style: Class 'GroupNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/eclassmodel/EClassModelNode.h:20:2: style: Class 'EClassModelNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/generic/GenericEntityNode.h:17:2: style: Class 'GenericEntityNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/targetable.h:291:18: style: The function 'world_position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/entity/targetable.h:45:26: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/entity/targetable.h:291:18: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/entity/light/RenderLightRadiusFill.h:12:7: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/render/frontend/SphereRenderable.h:23:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/entity/light/RenderLightRadiusFill.h:12:7: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/entity/light/RenderLightRadiusWire.h:11:7: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/render/frontend/SphereRenderable.h:23:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/entity/light/RenderLightRadiusWire.h:11:7: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/entity/eclassmodel/EClassModelNode.h:5:1: warning: The class 'EClassModelNode' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/entity/entitydef/EntityClassManager.h:20:5: style: Class 'RadiantEclassCollector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/entitydef/EntityClassMgrModule.cpp:37:4: style: Class 'EclassManagerAPI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/entitydef/EntityClassMgrModule.cpp:37:4: style: Class 'EclassManagerAPI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ufoai-2.5/src/tools/radiant/radiant/entity/entitydef/EntityDefinitionModule.cpp:23:4: style: Class 'EclassDefAPI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ufoai-2.5/src/tools/radiant/radiant/entity/entitydef/EntityDefinitionModule.cpp:23:4: style: Class 'EclassDefAPI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ufoai-2.5/src/tools/radiant/radiant/entity/generic/GenericEntityNode.cpp:9:20: warning: Member variable 'GenericEntityNode::m_instances' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/entity/generic/GenericEntityNode.h:5:1: warning: The class 'GenericEntityNode' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/entity/group/Group.h:36:7: performance: Technically the member function 'Group::snapto' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/entity/group/Group.cpp:71:13: note: Technically the member function 'Group::snapto' can be static.
ufoai-2.5/src/tools/radiant/radiant/entity/group/Group.h:36:7: note: Technically the member function 'Group::snapto' can be static.
ufoai-2.5/src/tools/radiant/radiant/entity/group/GroupNode.h:8:1: warning: The class 'GroupNode' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/entity/light/LightNode.cpp:11:12: warning: Member variable 'LightNode::m_instances' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/entity/light/LightNode.h:16:1: warning: The class 'LightNode' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/entity/model/MiscModelNode.h:5:1: warning: The class 'MiscModelNode' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/entity/particle/MiscParticleNode.cpp:10:19: warning: Member variable 'MiscParticleNode::m_instances' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/entity/particle/MiscParticleNode.h:6:1: warning: The class 'MiscParticleNode' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/entity/sound/MiscSoundNode.cpp:9:16: warning: Member variable 'MiscSoundNode::m_instances' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/entity/sound/MiscSoundNode.h:5:1: warning: The class 'MiscSoundNode' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/environment.h:91:7: style: Unused private function: 'Environment::initArgs' [unusedPrivateFunction]
ufoai-2.5/src/tools/radiant/radiant/environment.h:62:14: style: Technically the member function 'Environment::getHomePath' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/environment.cpp:106:26: note: Technically the member function 'Environment::getHomePath' can be const.
ufoai-2.5/src/tools/radiant/radiant/environment.h:62:14: note: Technically the member function 'Environment::getHomePath' can be const.
ufoai-2.5/src/tools/radiant/radiant/environment.h:63:14: style: Technically the member function 'Environment::getAppPath' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/environment.cpp:110:26: note: Technically the member function 'Environment::getAppPath' can be const.
ufoai-2.5/src/tools/radiant/radiant/environment.h:63:14: note: Technically the member function 'Environment::getAppPath' can be const.
ufoai-2.5/src/tools/radiant/radiant/environment.h:64:14: style: Technically the member function 'Environment::getSettingsPath' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/environment.cpp:114:26: note: Technically the member function 'Environment::getSettingsPath' can be const.
ufoai-2.5/src/tools/radiant/radiant/environment.h:64:14: note: Technically the member function 'Environment::getSettingsPath' can be const.
ufoai-2.5/src/tools/radiant/radiant/environment.h:65:14: style: Technically the member function 'Environment::getBitmapsPath' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/environment.cpp:118:26: note: Technically the member function 'Environment::getBitmapsPath' can be const.
ufoai-2.5/src/tools/radiant/radiant/environment.h:65:14: note: Technically the member function 'Environment::getBitmapsPath' can be const.
ufoai-2.5/src/tools/radiant/radiant/environment.h:75:7: performance: Technically the member function 'Environment::deletePathsFromRegistry' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/environment.cpp:134:19: note: Technically the member function 'Environment::deletePathsFromRegistry' can be static.
ufoai-2.5/src/tools/radiant/radiant/environment.h:75:7: note: Technically the member function 'Environment::deletePathsFromRegistry' can be static.
ufoai-2.5/src/tools/radiant/radiant/environment.h:85:14: performance: Technically the member function 'Environment::getHomeDir' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/environment.cpp:44:26: note: Technically the member function 'Environment::getHomeDir' can be static.
ufoai-2.5/src/tools/radiant/radiant/environment.h:85:14: note: Technically the member function 'Environment::getHomeDir' can be static.
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Command.h:25:3: style: Class 'Command' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Command.h:35:16: style: The function 'keyDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Event.h:37:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Command.h:35:16: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Command.h:38:16: style: The function 'connectWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Event.h:43:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Command.h:38:16: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/MouseEvents.h:50:2: style: Class 'MouseEventManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:37:2: style: Class 'Toggle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/RegistryToggle.h:24:2: style: Class 'RegistryToggle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:43:15: style: The function 'setToggled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Event.h:32:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:43:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:46:15: style: The function 'updateWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Event.h:39:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:46:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:49:15: style: The function 'keyDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Event.h:37:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:49:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:55:15: style: The function 'isToggle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Event.h:28:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:55:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:58:15: style: The function 'connectWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Event.h:43:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:58:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/WidgetToggle.h:39:15: style: The function 'connectWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:58:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/WidgetToggle.h:39:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/WidgetToggle.h:41:15: style: The function 'updateWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:46:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/WidgetToggle.h:41:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/RegistryToggle.h:40:15: style: The function 'setToggled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:43:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/RegistryToggle.h:40:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/RegistryToggle.h:55:15: style: The function 'toggle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Toggle.h:61:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/RegistryToggle.h:55:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/KeyEvent.h:32:7: style: The function 'keyDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Event.h:37:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/KeyEvent.h:32:7: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/KeyEvent.h:39:7: style: The function 'keyUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/eventmanager/Event.h:36:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/eventmanager/KeyEvent.h:39:7: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/exec.cpp:254:31: style: Function 'exec_cmd_new' argument 1 names different: declaration 'e' definition 'exec'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/exec.h:63:31: note: Function 'exec_cmd_new' argument 1 names different: declaration 'e' definition 'exec'.
ufoai-2.5/src/tools/radiant/radiant/exec.cpp:254:31: note: Function 'exec_cmd_new' argument 1 names different: declaration 'e' definition 'exec'.
ufoai-2.5/src/tools/radiant/radiant/exec.cpp:267:25: style: Function 'exec_delete' argument 1 names different: declaration 'self' definition 'exec'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/exec.h:64:25: note: Function 'exec_delete' argument 1 names different: declaration 'self' definition 'exec'.
ufoai-2.5/src/tools/radiant/radiant/exec.cpp:267:25: note: Function 'exec_delete' argument 1 names different: declaration 'self' definition 'exec'.
ufoai-2.5/src/tools/radiant/radiant/exec.cpp:357:22: style: Function 'exec_run' argument 1 names different: declaration 'e' definition 'ex'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/exec.h:65:22: note: Function 'exec_run' argument 1 names different: declaration 'e' definition 'ex'.
ufoai-2.5/src/tools/radiant/radiant/exec.cpp:357:22: note: Function 'exec_run' argument 1 names different: declaration 'e' definition 'ex'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/JobInfo.h:60:15: style: The function 'getWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:33:22: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/JobInfo.h:60:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/JobInfo.h:66:22: style: The function 'getTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:35:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/JobInfo.h:66:22: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/filesystem/FileSystem.cpp:65:52: style: Function 'initDirectory' argument 1 names different: declaration 'path' definition 'directory'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/filesystem/FileSystem.h:35:42: note: Function 'initDirectory' argument 1 names different: declaration 'path' definition 'directory'.
ufoai-2.5/src/tools/radiant/radiant/filesystem/FileSystem.cpp:65:52: note: Function 'initDirectory' argument 1 names different: declaration 'path' definition 'directory'.
ufoai-2.5/src/tools/radiant/radiant/filesystem/FileSystem.cpp:205:54: style: Function 'findFile' argument 1 names different: declaration 'name' definition 'relative'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/filesystem/FileSystem.h:52:44: note: Function 'findFile' argument 1 names different: declaration 'name' definition 'relative'.
ufoai-2.5/src/tools/radiant/radiant/filesystem/FileSystem.cpp:205:54: note: Function 'findFile' argument 1 names different: declaration 'name' definition 'relative'.
ufoai-2.5/src/tools/radiant/radiant/filesystem/FileSystem.cpp:216:54: style: Function 'findRoot' argument 1 names different: declaration 'name' definition 'absolute'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/filesystem/FileSystem.h:53:44: note: Function 'findRoot' argument 1 names different: declaration 'name' definition 'absolute'.
ufoai-2.5/src/tools/radiant/radiant/filesystem/FileSystem.cpp:216:54: note: Function 'findRoot' argument 1 names different: declaration 'name' definition 'absolute'.
ufoai-2.5/src/tools/radiant/radiant/filesystem/directory/DirectoryArchive.h:35:3: style: Class 'DirectoryArchive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/filesystem/FileSystemModule.cpp:34:4: style: Class 'FileSystemAPI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ufoai-2.5/src/tools/radiant/radiant/filesystem/FileSystemModule.cpp:34:4: style: Class 'FileSystemAPI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ufoai-2.5/src/tools/radiant/radiant/filesystem/directory/UnixPath.h:44:3: style: Class 'UnixPath' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/filesystem/pk3/DeflatedInputStream.h:45:3: warning: Member variable 'DeflatedInputStream::m_buffer' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/filesystem/pk3/ZipArchive.h:35:3: style: Class 'ZipArchive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/filesystem/pk3/DeflatedInputStream.h:45:3: style: Class 'DeflatedInputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/filesystem/pk3/GenericFileSystem.h:56:0: style: Class 'Path' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/filesystem/pk3/GenericFileSystem.h:86:0: style: Class 'Entry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/filetypes.cpp:87:3: style: Class 'SearchFileTypeList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/filters/InstanceUpdateWalker.h:33:3: style: Class 'NodeVisibilityUpdater' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/filters/LevelFilter.cpp:122:37: style: Function 'filter_level' argument 1 names different: declaration 'level' definition 'flag'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/filters/LevelFilter.h:34:26: note: Function 'filter_level' argument 1 names different: declaration 'level' definition 'flag'.
ufoai-2.5/src/tools/radiant/radiant/filters/LevelFilter.cpp:122:37: note: Function 'filter_level' argument 1 names different: declaration 'level' definition 'flag'.
ufoai-2.5/src/tools/radiant/radiant/filters/XMLFilter.cpp:17:75: style: Function 'isVisible' argument 2 names different: declaration 'texture' definition 'name'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/filters/XMLFilter.h:81:65: note: Function 'isVisible' argument 2 names different: declaration 'texture' definition 'name'.
ufoai-2.5/src/tools/radiant/radiant/filters/XMLFilter.cpp:17:75: note: Function 'isVisible' argument 2 names different: declaration 'texture' definition 'name'.
ufoai-2.5/src/tools/radiant/radiant/filters/XMLFilter.h:114:14: style: Technically the member function 'filters::XMLFilter::getRuleSet' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/filters/XMLFilter.cpp:109:24: note: Technically the member function 'filters::XMLFilter::getRuleSet' can be const.
ufoai-2.5/src/tools/radiant/radiant/filters/XMLFilter.h:114:14: note: Technically the member function 'filters::XMLFilter::getRuleSet' can be const.
ufoai-2.5/src/tools/radiant/radiant/main.cpp:222:3: style: Class 'ScopedLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/AutoSaver.cpp:167:15: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
ufoai-2.5/src/tools/radiant/radiant/map/RootNode.h:58:2: style: Class 'RootNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/algorithm/Traverse.cpp:18:3: style: Class 'IncludeSelectedWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/MoveLevelWalker.h:17:3: style: Class 'BrushMoveLevel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/MoveLevelWalker.h:44:3: style: Class 'MoveLevelWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/algorithm/Merge.h:14:3: style: Class 'MapMergeAll' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/algorithm/Merge.h:35:3: style: Class 'MapMergeEntities' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/algorithm/Clone.h:28:3: style: Class 'CloneAll' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/RegionWalkers.h:20:3: style: Class 'ExcludeAllWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/RegionWalkers.h:41:3: style: Class 'ExcludeSelectedWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/RegionWalkers.h:62:3: style: Class 'ExcludeRegionedWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/map.cpp:130:3: style: Class 'BrushOriginSubtractor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/map.cpp:176:3: style: Class 'CountSelectedBrushes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/map.cpp:1101:3: style: Class 'ParentSelectedBrushesToEntityWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/sidebar/MapInfo.h:68:15: style: The function 'getWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:33:22: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/MapInfo.h:68:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/MapInfo.h:74:22: style: The function 'getTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:35:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/MapInfo.h:74:22: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/map/map.cpp:556:8: style: The function 'excluded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/map/map.cpp:520:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/map/map.cpp:556:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/map/map.cpp:571:8: style: The function 'excluded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/map/map.cpp:520:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/map/map.cpp:571:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/map/map.cpp:269:20: performance: Use const reference for 'name' to avoid unnecessary data copying. [redundantCopyLocalConst]
ufoai-2.5/src/tools/radiant/radiant/map/map.cpp:788:21: performance: Use const reference for 'mapName' to avoid unnecessary data copying. [redundantCopyLocalConst]
ufoai-2.5/src/tools/radiant/radiant/map/mapmodule.cpp:69:16: style: The function 'parsePrimitive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/map/parse.h:35:24: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/map/mapmodule.cpp:69:16: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/map/write.cpp:68:3: style: Class 'WriteTokensWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/map/write.cpp:51:6: style: Class 'WriteKeyValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/material/MaterialModule.cpp:17:4: style: Class 'MaterialSystemAPI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ufoai-2.5/src/tools/radiant/radiant/material/MaterialModule.cpp:17:4: style: Class 'MaterialSystemAPI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ufoai-2.5/src/tools/radiant/radiant/material/MaterialShader.cpp:112:5: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
ufoai-2.5/src/tools/radiant/radiant/material/MaterialShader.cpp:111:5: note: Variable 'token' is reassigned a value before the old one has been used.
ufoai-2.5/src/tools/radiant/radiant/material/MaterialShader.cpp:112:5: note: Variable 'token' is reassigned a value before the old one has been used.
ufoai-2.5/src/tools/radiant/radiant/material/MaterialShader.cpp:54:48: style: Function 'parseMaterial' argument 1 names different: declaration 'tokenizer' definition 'tokeniser'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/material/MaterialShader.h:108:34: note: Function 'parseMaterial' argument 1 names different: declaration 'tokenizer' definition 'tokeniser'.
ufoai-2.5/src/tools/radiant/radiant/material/MaterialShader.cpp:54:48: note: Function 'parseMaterial' argument 1 names different: declaration 'tokenizer' definition 'tokeniser'.
ufoai-2.5/src/tools/radiant/radiant/material/MaterialShader.cpp:182:39: style: Function 'setIsValid' argument 1 names different: declaration 'bIsValid' definition 'isValid'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/material/MaterialShader.h:137:25: note: Function 'setIsValid' argument 1 names different: declaration 'bIsValid' definition 'isValid'.
ufoai-2.5/src/tools/radiant/radiant/material/MaterialShader.cpp:182:39: note: Function 'setIsValid' argument 1 names different: declaration 'bIsValid' definition 'isValid'.
ufoai-2.5/src/tools/radiant/radiant/material/MaterialShader.h:114:3: style: Class 'MaterialShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/material/MaterialShaderModule.cpp:22:4: style: Class 'MaterialShaderSystemAPI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ufoai-2.5/src/tools/radiant/radiant/material/MaterialShaderModule.cpp:22:4: style: Class 'MaterialShaderSystemAPI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ufoai-2.5/src/tools/radiant/radiant/ui/materialeditor/MaterialEditor.h:21:4: style: Class 'MaterialEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/model.cpp:164:15: style: Technically the member function 'PicoModelAPIConstructor::getName' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/model.cpp:172:8: performance: Technically the member function 'PicoModelAPIConstructor::destroyAPI' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/model.cpp:103:3: style: Class 'PicoModelLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/namespace/NameObserver.h:16:3: style: Class 'NameObserver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/namespace/Namespace.cpp:67:4: style: Class 'GatherNamespacedWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/namespace/NamespaceModule.cpp:10:2: style: Class 'NamespaceAPI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ufoai-2.5/src/tools/radiant/radiant/namespace/NamespaceModule.cpp:10:2: style: Class 'NamespaceAPI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ufoai-2.5/src/tools/radiant/radiant/particles/ParticleDefinition.h:20:3: style: Class 'ParticleDefinition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/particles/ParticleSystem.cpp:12:17: warning: Member variable 'ParticleSystem::_init' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/ufoscript/common/Parser.h:29:4: style: Class 'Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/pathfinding/RoutingRenderable.h:18:4: style: Class 'RoutingRenderableEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/pathfinding/RoutingLump.cpp:12:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufoai-2.5/src/tools/radiant/radiant/pathfinding/RoutingLump.cpp:5:20: warning: Member variable 'RoutingLumpEntry::_connectionStates' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/pathfinding/RoutingLump.cpp:5:20: warning: Member variable 'RoutingLumpEntry::_accessState' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/pathfinding/RoutingLump.h:46:2: warning: The class 'RoutingLumpEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/pathfinding/RoutingLumpLoader.cpp:135:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufoai-2.5/src/tools/radiant/radiant/pathfinding/RoutingRenderable.cpp:42:51: style: Function 'render' argument 1 names different: declaration 'flags' definition 'state'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/pathfinding/RoutingRenderable.h:45:34: note: Function 'render' argument 1 names different: declaration 'flags' definition 'state'.
ufoai-2.5/src/tools/radiant/radiant/pathfinding/RoutingRenderable.cpp:42:51: note: Function 'render' argument 1 names different: declaration 'flags' definition 'state'.
ufoai-2.5/src/tools/radiant/radiant/pathfinding/RoutingRenderable.cpp:71:55: style: Function 'add' argument 1 names different: declaration 'data' definition 'dataEntry'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/pathfinding/RoutingRenderable.h:51:38: note: Function 'add' argument 1 names different: declaration 'data' definition 'dataEntry'.
ufoai-2.5/src/tools/radiant/radiant/pathfinding/RoutingRenderable.cpp:71:55: note: Function 'add' argument 1 names different: declaration 'data' definition 'dataEntry'.
ufoai-2.5/src/tools/radiant/radiant/pathfinding/RoutingRenderable.cpp:271:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufoai-2.5/src/tools/radiant/radiant/plugin.cpp:167:22: performance: Use const reference for 'enginePath' to avoid unnecessary data copying. [redundantCopyLocalConst]
ufoai-2.5/src/tools/radiant/radiant/plugin.cpp:168:22: performance: Use const reference for 'gamePath' to avoid unnecessary data copying. [redundantCopyLocalConst]
ufoai-2.5/src/tools/radiant/radiant/referencecache/referencecache.cpp:351:3: style: Struct 'ModelResource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/referencecache/referencecache.cpp:546:5: style: Class 'ModelReferencesSnapshot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/render/OpenGLModule.cpp:85:4: style: Class 'ShaderCacheAPI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ufoai-2.5/src/tools/radiant/radiant/render/OpenGLModule.cpp:85:4: style: Class 'ShaderCacheAPI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLShader.h:26:3: style: Class 'OpenGLShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLShaderCache.h:58:8: style: The function 'insertSortedState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLStateManager.h:33:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLShaderCache.h:58:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLShaderCache.h:63:8: style: The function 'eraseSortedState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLStateManager.h:39:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLShaderCache.h:63:8: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/render/OpenGLRenderSystem.cpp:48:0: error: #error "unsupported platform" [preprocessorErrorDirective]
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLShaderPass.h:30:8: performance: Technically the member function 'OpenGLShaderPass::setTextureState' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLShaderPass.cpp:40:24: note: Technically the member function 'OpenGLShaderPass::setTextureState' can be static.
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLShaderPass.h:30:8: note: Technically the member function 'OpenGLShaderPass::setTextureState' can be static.
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLShaderPass.h:32:8: performance: Technically the member function 'OpenGLShaderPass::setTextureState' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLShaderPass.cpp:51:24: note: Technically the member function 'OpenGLShaderPass::setTextureState' can be static.
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLShaderPass.h:32:8: note: Technically the member function 'OpenGLShaderPass::setTextureState' can be static.
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLShaderPass.h:34:8: performance: Technically the member function 'OpenGLShaderPass::setState' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLShaderPass.cpp:59:24: note: Technically the member function 'OpenGLShaderPass::setState' can be static.
ufoai-2.5/src/tools/radiant/radiant/render/backend/OpenGLShaderPass.h:34:8: note: Technically the member function 'OpenGLShaderPass::setState' can be static.
ufoai-2.5/src/tools/radiant/radiant/scenegraph/SceneGraphModule.cpp:8:2: style: Class 'SceneGraphAPI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ufoai-2.5/src/tools/radiant/radiant/scenegraph/SceneGraphModule.cpp:8:2: style: Class 'SceneGraphAPI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ufoai-2.5/src/tools/radiant/radiant/scenegraph/treemodel.cpp:57:3: style: Class 'GraphTreeNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/script/ScriptTokenWriter.h:39:3: style: Class 'ScriptTokenWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/script/ScriptTokeniser.cpp:3:18: warning: Member variable 'ScriptTokeniser::m_write' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/SelectionPolicies.h:15:7: performance: Technically the member function 'SelectionPolicy_Complete_Tall::evaluate' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/selection/SceneWalkers.h:35:2: style: Class 'SelectAllWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/SceneWalkers.h:105:2: style: Class 'BoundsSelected' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/SceneWalkers.h:124:2: style: Class 'BoundsSelectedComponent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.cpp:64:20: warning: Member variable 'RotateManipulator::m_circle_x_visible' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.cpp:64:20: warning: Member variable 'RotateManipulator::m_circle_y_visible' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.cpp:64:20: warning: Member variable 'RotateManipulator::m_circle_z_visible' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/selection/Selectors.h:12:1: style: The class 'SelectionPool' does not have a constructor although it has private member variables. [noConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/Selectors.h:61:3: warning: Member variable 'BooleanSelector::_selectable' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/selection/Selectors.h:100:3: warning: Member variable 'BestSelector::_selectable' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:243:8: performance: Technically the member function 'TranslateManipulator::manipulator_show_axis' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.cpp:266:28: note: Technically the member function 'TranslateManipulator::manipulator_show_axis' can be static.
ufoai-2.5/src/tools/radiant/radiant/selection/Manipulators.h:243:8: note: Technically the member function 'TranslateManipulator::manipulator_show_axis' can be static.
ufoai-2.5/src/tools/radiant/radiant/selection/SelectionSystemModule.cpp:53:3: style: Class 'SelectionAPI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/SelectionSystemModule.cpp:53:3: style: Class 'SelectionAPI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Entity.cpp:20:3: style: Class 'EntityCopyingVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Entity.cpp:75:3: style: Class 'EntityGroupSelected' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/General.cpp:218:3: style: Class 'HideSelectedWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/General.cpp:243:3: style: Class 'HideAllWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/General.cpp:265:3: style: Class 'InvertSelectionWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/General.cpp:327:3: style: Class 'EntityFindByClassnameWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/General.cpp:345:3: style: Class 'EntityGetSelectedClassnamesWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Group.cpp:94:3: style: Class 'ParentSelectedBrushesToEntityWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Primitives.cpp:24:2: style: Class 'SelectedBrushFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Primitives.cpp:61:2: style: Class 'FaceVectorPopulator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Primitives.cpp:83:3: style: Class 'FaceSetDetail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Shader.cpp:28:3: style: Class 'AmbiguousShaderException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Shader.cpp:45:3: style: Class 'UniqueFaceShaderFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Shader.cpp:243:3: style: Class 'FaceGetTexdef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Shader.cpp:323:3: style: Class 'FaceTextureProjectionSetter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Shader.cpp:368:3: style: Class 'FaceTextureShifter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Shader.cpp:402:3: style: Class 'FaceTextureScaler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Shader.cpp:420:3: style: Class 'FaceTextureRotater' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/algorithm/Shader.cpp:585:3: style: Class 'TextureFlipper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/selectionset/SelectionSet.h:26:2: style: Class 'SelectionSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/selectionset/SelectionSet.cpp:107:3: style: Class 'Walker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/selectionset/SelectionSetManager.cpp:24:22: warning: Member variable 'SelectionSetManager::_toolmenu' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/selection/selectionset/SelectionSetToolmenu.cpp:110:3: style: Class 'Visitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/selection/shaderclipboard/ShaderClipboard.h:39:14: performance: Technically the member function 'selection::ShaderClipboard::getTexturable' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/selection/shaderclipboard/ShaderClipboard.cpp:18:29: note: Technically the member function 'selection::ShaderClipboard::getTexturable' can be static.
ufoai-2.5/src/tools/radiant/radiant/selection/shaderclipboard/ShaderClipboard.h:39:14: note: Technically the member function 'selection::ShaderClipboard::getTexturable' can be static.
ufoai-2.5/src/tools/radiant/radiant/settings/GameDescription.cpp:19:70: style: Function 'GameDescription' argument 2 names different: declaration 'GameFile' definition 'gameFile'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/settings/GameDescription.h:31:55: note: Function 'GameDescription' argument 2 names different: declaration 'GameFile' definition 'gameFile'.
ufoai-2.5/src/tools/radiant/radiant/settings/GameDescription.cpp:19:70: note: Function 'GameDescription' argument 2 names different: declaration 'GameFile' definition 'gameFile'.
ufoai-2.5/src/tools/radiant/radiant/settings/GameManager.cpp:51:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
ufoai-2.5/src/tools/radiant/radiant/settings/GameManager.cpp:47:9: note: outer condition: !settingsValid()
ufoai-2.5/src/tools/radiant/radiant/settings/GameManager.cpp:51:7: note: identical inner condition: !settingsValid()
ufoai-2.5/src/tools/radiant/radiant/settings/PreferenceDialog.cpp:66:19: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/tools/radiant/radiant/settings/PreferenceDialog.cpp:93:18: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/tools/radiant/radiant/sidebar/JobInfo.cpp:73:22: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/tools/radiant/radiant/sidebar/MapInfo.cpp:56:5: style: Class 'EntityBreakdownWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/sidebar/PrefabSelector.cpp:106:7: style: Variable 'description' is reassigned a value before the old one has been used. [redundantAssignment]
ufoai-2.5/src/tools/radiant/radiant/sidebar/PrefabSelector.cpp:102:0: note: Variable 'description' is reassigned a value before the old one has been used.
ufoai-2.5/src/tools/radiant/radiant/sidebar/PrefabSelector.cpp:106:7: note: Variable 'description' is reassigned a value before the old one has been used.
ufoai-2.5/src/tools/radiant/radiant/sidebar/PrefabSelector.cpp:367:62: style: Function 'GetFullPath' argument 1 names different: declaration 'file' definition 'baseFileName'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/sidebar/PrefabSelector.h:75:55: note: Function 'GetFullPath' argument 1 names different: declaration 'file' definition 'baseFileName'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/PrefabSelector.cpp:367:62: note: Function 'GetFullPath' argument 1 names different: declaration 'file' definition 'baseFileName'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/PrefabSelector.h:77:15: style: The function 'getWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:33:22: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/PrefabSelector.h:77:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/PrefabSelector.h:79:22: style: The function 'getTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:35:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/PrefabSelector.h:79:22: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/AddPropertyDialog.h:60:3: style: Class 'AddPropertyDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/BooleanPropertyEditor.h:27:29: style: The function 'createNew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/PropertyEditor.h:55:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/BooleanPropertyEditor.h:27:29: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/ColourPropertyEditor.cpp:35:64: style: Function 'setColourButton' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/ColourPropertyEditor.h:29:44: note: Function 'setColourButton' argument 1 names different: declaration 'value' definition 'val'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/ColourPropertyEditor.cpp:35:64: note: Function 'setColourButton' argument 1 names different: declaration 'value' definition 'val'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/ColourPropertyEditor.cpp:13:23: warning: Member variable 'ColourPropertyEditor::_colorButton' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/ColourPropertyEditor.cpp:13:23: warning: Member variable 'ColourPropertyEditor::_entity' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/ColourPropertyEditor.h:46:29: style: The function 'createNew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/PropertyEditor.h:55:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/ColourPropertyEditor.h:46:29: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.cpp:103:26: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.cpp:120:26: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.cpp:128:26: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.cpp:144:26: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.cpp:156:26: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.cpp:162:26: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.cpp:177:26: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.cpp:193:26: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.cpp:202:26: style: C-style pointer casting [cstyleCast]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.cpp:494:92: style: Function 'applyKeyValueToSelection' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.h:148:77: note: Function 'applyKeyValueToSelection' argument 2 names different: declaration 'value' definition 'val'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.cpp:494:92: note: Function 'applyKeyValueToSelection' argument 2 names different: declaration 'value' definition 'val'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.h:167:14: style: The function 'getWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:33:22: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.h:167:14: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.h:169:21: style: The function 'getTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:35:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityInspector.h:169:21: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityPropertyEditor.cpp:13:23: warning: Member variable 'EntityPropertyEditor::_comboBox' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityPropertyEditor.h:21:8: style: Technically the member function 'ui::EntityPropertyEditor::populateComboBox' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityPropertyEditor.cpp:49:28: note: Technically the member function 'ui::EntityPropertyEditor::populateComboBox' can be const.
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityPropertyEditor.h:21:8: note: Technically the member function 'ui::EntityPropertyEditor::populateComboBox' can be const.
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityPropertyEditor.cpp:59:4: style: Struct 'EntityFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityPropertyEditor.h:33:29: style: The function 'createNew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/PropertyEditor.h:55:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/EntityPropertyEditor.h:33:29: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/FloatPropertyEditor.h:36:3: warning: Member variable 'FloatPropertyEditor::_scale' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/FloatPropertyEditor.h:36:3: warning: Member variable 'FloatPropertyEditor::_entity' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/FloatPropertyEditor.h:48:21: style: The function 'createNew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/PropertyEditor.h:55:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/FloatPropertyEditor.h:48:21: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/ModelPropertyEditor.h:28:3: warning: Member variable 'ModelPropertyEditor::_entity' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/ModelPropertyEditor.h:36:21: style: The function 'createNew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/PropertyEditor.h:55:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/ModelPropertyEditor.h:36:21: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/ParticlePropertyEditor.h:27:3: warning: Member variable 'ParticlePropertyEditor::_entity' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/ParticlePropertyEditor.h:35:21: style: The function 'createNew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/PropertyEditor.h:55:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/ParticlePropertyEditor.h:35:21: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/SkinPropertyEditor.h:30:3: warning: Member variable 'SkinPropertyEditor::_entity' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/SoundPropertyEditor.h:27:3: warning: Member variable 'SoundPropertyEditor::_entity' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/SpawnflagsPropertyEditor.h:33:3: warning: Member variable 'SpawnflagsPropertyEditor::_entity' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/Vector3PropertyEditor.h:44:29: style: The function 'createNew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/PropertyEditor.h:55:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/Vector3PropertyEditor.h:44:29: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/SkinPropertyEditor.h:38:21: style: The function 'createNew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/PropertyEditor.h:55:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/SkinPropertyEditor.h:38:21: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/SoundPropertyEditor.h:35:21: style: The function 'createNew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/PropertyEditor.h:55:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/SoundPropertyEditor.h:35:21: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/SpawnflagsPropertyEditor.h:41:21: style: The function 'createNew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/PropertyEditor.h:55:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/SpawnflagsPropertyEditor.h:41:21: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/SkinChooser.cpp:187:83: style: Function 'chooseSkin' argument 2 names different: declaration 'prevSkin' definition 'prev'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/SkinChooser.h:74:79: note: Function 'chooseSkin' argument 2 names different: declaration 'prevSkin' definition 'prev'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/SkinChooser.cpp:187:83: note: Function 'chooseSkin' argument 2 names different: declaration 'prevSkin' definition 'prev'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/Vector3PropertyEditor.cpp:63:67: style: Function 'setWidgetsFromKey' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/Vector3PropertyEditor.h:30:46: note: Function 'setWidgetsFromKey' argument 1 names different: declaration 'value' definition 'val'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/Vector3PropertyEditor.cpp:63:67: note: Function 'setWidgetsFromKey' argument 1 names different: declaration 'value' definition 'val'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/Vector3PropertyEditor.cpp:17:24: warning: Member variable 'Vector3PropertyEditor::_xValue' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/Vector3PropertyEditor.cpp:17:24: warning: Member variable 'Vector3PropertyEditor::_yValue' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/Vector3PropertyEditor.cpp:17:24: warning: Member variable 'Vector3PropertyEditor::_zValue' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entityinspector/Vector3PropertyEditor.cpp:17:24: warning: Member variable 'Vector3PropertyEditor::_entity' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entitylist/EntityList.cpp:145:3: style: Variable 'self->_callbackActive' is reassigned a value before the old one has been used. [redundantAssignment]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entitylist/EntityList.cpp:132:3: note: Variable 'self->_callbackActive' is reassigned a value before the old one has been used.
ufoai-2.5/src/tools/radiant/radiant/sidebar/entitylist/EntityList.cpp:145:3: note: Variable 'self->_callbackActive' is reassigned a value before the old one has been used.
ufoai-2.5/src/tools/radiant/radiant/sidebar/entitylist/GraphTreeNode.h:19:2: style: Class 'GraphTreeNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/sidebar/entitylist/EntityList.h:37:20: style: The function 'getTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:35:29: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entitylist/EntityList.h:37:20: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entitylist/EntityList.h:39:7: style: The function 'switchPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.h:40:16: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entitylist/EntityList.h:39:7: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/sidebar/entitylist/GraphTreeModelPopulator.h:20:2: style: Class 'GraphTreeModelPopulator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.cpp:35:50: style: Class 'Sidebar' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ufoai-2.5/src/tools/radiant/radiant/sidebar/sidebar.cpp:35:50: style: Class 'Sidebar' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ufoai-2.5/src/tools/radiant/radiant/sidebar/texturebrowser.cpp:213:60: style: Function 'setSelectedShader' argument 1 names different: declaration 'shader' definition '_shader'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/sidebar/texturebrowser.h:150:45: note: Function 'setSelectedShader' argument 1 names different: declaration 'shader' definition '_shader'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/texturebrowser.cpp:213:60: note: Function 'setSelectedShader' argument 1 names different: declaration 'shader' definition '_shader'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/texturebrowser.cpp:354:38: style: Function 'setOriginY' argument 1 names different: declaration 'originy' definition '_originy'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/sidebar/texturebrowser.h:163:23: note: Function 'setOriginY' argument 1 names different: declaration 'originy' definition '_originy'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/texturebrowser.cpp:354:38: note: Function 'setOriginY' argument 1 names different: declaration 'originy' definition '_originy'.
ufoai-2.5/src/tools/radiant/radiant/sidebar/texturebrowser.cpp:463:3: style: Class 'LoadTexturesByTypeVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/sidebar/texturebrowser.cpp:855:3: style: Struct 'TextureFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/sidebar/texturebrowser.cpp:882:3: style: Struct 'TextureDirectoryFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/sound/SoundManager.cpp:16:2: performance: Variable 'resumingFileNameToBePlayed' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ufoai-2.5/src/tools/radiant/radiant/sound/OggFileStream.h:18:4: style: Class 'OggFileStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/textool/item/BrushItem.h:16:2: style: Class 'BrushItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.h:18:2: style: Class 'FaceItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/textool/item/BrushItem.h:23:15: style: The function 'beginTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:95:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/item/BrushItem.h:23:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.h:23:15: style: The function 'getExtents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:85:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.h:23:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.h:26:15: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:92:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.h:26:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.h:29:15: style: The function 'transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:71:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.h:29:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.h:33:15: style: The function 'testSelect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/Selectable.h:27:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.h:33:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.h:37:15: style: The function 'snapSelectedToGrid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:82:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.h:37:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.h:44:15: style: The function 'flipSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:80:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.h:44:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/item/BrushItem.cpp:13:2: style: Class 'FaceItemCreator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.cpp:11:26: style: Function 'FaceItem' argument 1 names different: declaration '_sourceFace' definition 'sourceFace'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.h:18:17: note: Function 'FaceItem' argument 1 names different: declaration '_sourceFace' definition 'sourceFace'.
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceItem.cpp:11:26: note: Function 'FaceItem' argument 1 names different: declaration '_sourceFace' definition 'sourceFace'.
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceVertexItem.h:33:15: style: The function 'beginTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:95:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceVertexItem.h:33:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceVertexItem.h:35:15: style: The function 'transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:71:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceVertexItem.h:35:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceVertexItem.h:37:15: style: The function 'testSelect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/Selectable.h:27:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceVertexItem.h:37:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceVertexItem.h:39:15: style: The function 'snapSelectedToGrid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:82:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceVertexItem.h:39:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceVertexItem.h:42:15: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufoai-2.5/src/tools/radiant/radiant/textool/TexToolItem.h:92:15: note: Virtual function in base class
ufoai-2.5/src/tools/radiant/radiant/textool/item/FaceVertexItem.h:42:15: note: Function in derived class
ufoai-2.5/src/tools/radiant/radiant/textures/TextureManipulator.cpp:338:13: style: The scope of the variable 'yi' can be reduced. [variableScope]
ufoai-2.5/src/tools/radiant/radiant/textures/TextureManipulator.cpp:424:13: style: The scope of the variable 'yi' can be reduced. [variableScope]
ufoai-2.5/src/tools/radiant/radiant/textures/TextureManipulator.cpp:324:55: style: Function 'resampleTexture' argument 1 names different: declaration 'indata' definition 'indata_'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/textures/TextureManipulator.h:50:37: note: Function 'resampleTexture' argument 1 names different: declaration 'indata' definition 'indata_'.
ufoai-2.5/src/tools/radiant/radiant/textures/TextureManipulator.cpp:324:55: note: Function 'resampleTexture' argument 1 names different: declaration 'indata' definition 'indata_'.
ufoai-2.5/src/tools/radiant/radiant/ufoscript/UFOScript.cpp:107:4: style: Class 'UFOScriptSystemAPI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ufoai-2.5/src/tools/radiant/radiant/ufoscript/UFOScript.cpp:107:4: style: Class 'UFOScriptSystemAPI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ufoai-2.5/src/tools/radiant/radiant/ufoscript/UFOScript.cpp:26:4: style: Class 'UFOScriptCollector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ufoscript/common/Parser.h:17:9: performance: Technically the member function 'scripts::Parser::skipBlock' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/ufoscript/common/Parser.cpp:11:15: note: Technically the member function 'scripts::Parser::skipBlock' can be static.
ufoai-2.5/src/tools/radiant/radiant/ufoscript/common/Parser.h:17:9: note: Technically the member function 'scripts::Parser::skipBlock' can be static.
ufoai-2.5/src/tools/radiant/radiant/ufoscript/common/Parser.h:36:35: style: Technically the member function 'scripts::Parser::getEntries' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/ufoscript/common/Parser.cpp:106:41: note: Technically the member function 'scripts::Parser::getEntries' can be const.
ufoai-2.5/src/tools/radiant/radiant/ufoscript/common/Parser.h:36:35: note: Technically the member function 'scripts::Parser::getEntries' can be const.
ufoai-2.5/src/tools/radiant/radiant/ufoscript/common/ScriptValues.h:26:4: warning: Member variable 'ScriptValue::_offset' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/ufoscript/common/ScriptValues.h:26:4: warning: Member variable 'ScriptValue::_type' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/ufoscript/common/ScriptValues.h:67:9: performance: Technically the member function 'scripts::ScriptValues::addScriptValue' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/ufoscript/common/ScriptValues.cpp:18:21: note: Technically the member function 'scripts::ScriptValues::addScriptValue' can be static.
ufoai-2.5/src/tools/radiant/radiant/ufoscript/common/ScriptValues.h:67:9: note: Technically the member function 'scripts::ScriptValues::addScriptValue' can be static.
ufoai-2.5/src/tools/radiant/radiant/ufoscript/common/ScriptValues.cpp:18:49: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
ufoai-2.5/src/tools/radiant/radiant/ufoscript/mapdef/MapDef.h:14:16: performance: Technically the member function 'scripts::MapDef::getMapDefID' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/ufoscript/mapdef/MapDef.cpp:51:22: note: Technically the member function 'scripts::MapDef::getMapDefID' can be static.
ufoai-2.5/src/tools/radiant/radiant/ufoscript/mapdef/MapDef.h:14:16: note: Technically the member function 'scripts::MapDef::getMapDefID' can be static.
ufoai-2.5/src/tools/radiant/radiant/ufoscript/terrain/Terrain.cpp:68:24: performance: Use const reference for 'texture' to avoid unnecessary data copying. [redundantCopyLocalConst]
ufoai-2.5/src/tools/radiant/radiant/ufoscript/terrain/Terrain.cpp:122:21: performance: Use const reference for 'shader' to avoid unnecessary data copying. [redundantCopyLocalConst]
ufoai-2.5/src/tools/radiant/radiant/ui/commandlist/CommandList.h:33:16: warning: Virtual function 'populateWindow' is called from constructor 'CommandListDialog()' at line 37. Dynamic binding is not used. [virtualCallInConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/commandlist/CommandList.cpp:37:2: note: Calling populateWindow
ufoai-2.5/src/tools/radiant/radiant/ui/commandlist/CommandList.h:33:16: note: populateWindow is a virtual method
ufoai-2.5/src/tools/radiant/radiant/ui/commandlist/CommandListPopulator.h:18:3: style: Class 'CommandListPopulator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/commandlist/ShortcutChooser.h:33:2: style: Class 'ShortcutChooser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/commandlist/ShortcutChooser.cpp:14:18: warning: Member variable 'ShortcutChooser::_statusWidget' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/ui/commandlist/ShortcutChooser.cpp:14:18: warning: Member variable 'ShortcutChooser::_event' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/ui/common/RenderableAABB.h:23:4: style: Class 'RenderableAABB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/common/ShaderSelector.cpp:72:54: style: Function 'setSelection' argument 1 names different: declaration 'selection' definition 'sel'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/ui/common/ShaderSelector.h:101:39: note: Function 'setSelection' argument 1 names different: declaration 'selection' definition 'sel'.
ufoai-2.5/src/tools/radiant/radiant/ui/common/ShaderSelector.cpp:72:54: note: Function 'setSelection' argument 1 names different: declaration 'selection' definition 'sel'.
ufoai-2.5/src/tools/radiant/radiant/ui/common/SoundChooser.cpp:73:5: style: Class 'SoundPopulator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/common/SoundPreview.h:48:16: style: Technically the member function 'ui::SoundPreview::getSelectedSoundFile' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/ui/common/SoundPreview.cpp:65:28: note: Technically the member function 'ui::SoundPreview::getSelectedSoundFile' can be const.
ufoai-2.5/src/tools/radiant/radiant/ui/common/SoundPreview.h:48:16: note: Technically the member function 'ui::SoundPreview::getSelectedSoundFile' can be const.
ufoai-2.5/src/tools/radiant/radiant/ui/filterdialog/FilterDialog.cpp:98:4: style: Class 'FilterMapPopulator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/lightdialog/LightDialog.h:68:12: style: Technically the member function 'ui::LightDialog::getColor' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/ui/lightdialog/LightDialog.cpp:121:23: note: Technically the member function 'ui::LightDialog::getColor' can be const.
ufoai-2.5/src/tools/radiant/radiant/ui/lightdialog/LightDialog.h:68:12: note: Technically the member function 'ui::LightDialog::getColor' can be const.
ufoai-2.5/src/tools/radiant/radiant/ui/lightdialog/LightDialog.h:79:9: style: Technically the member function 'ui::LightDialog::isAborted' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/ui/lightdialog/LightDialog.cpp:194:20: note: Technically the member function 'ui::LightDialog::isAborted' can be const.
ufoai-2.5/src/tools/radiant/radiant/ui/lightdialog/LightDialog.h:79:9: note: Technically the member function 'ui::LightDialog::isAborted' can be const.
ufoai-2.5/src/tools/radiant/radiant/ui/maptools/ErrorCheckDialog.h:32:16: warning: Virtual function 'populateWindow' is called from constructor 'ErrorCheckDialog()' at line 39. Dynamic binding is not used. [virtualCallInConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/maptools/ErrorCheckDialog.cpp:39:2: note: Calling populateWindow
ufoai-2.5/src/tools/radiant/radiant/ui/maptools/ErrorCheckDialog.h:32:16: note: populateWindow is a virtual method
ufoai-2.5/src/tools/radiant/radiant/ui/maptools/CompilerObserver.h:71:3: style: Class 'CompilerObserver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/menu/FiltersMenu.cpp:27:4: style: Class 'MenuPopulatingVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ump/UMPException.h:12:5: style: Class 'UMPException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/menu/UMPMenu.cpp:46:3: style: Class 'UMPTileToMenuItemVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/modelselector/ModelSelector.cpp:377:53: style: Function 'getSelectedString' argument 1 names different: declaration 'col' definition 'colNum'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/ui/modelselector/ModelSelector.h:92:40: note: Function 'getSelectedString' argument 1 names different: declaration 'col' definition 'colNum'.
ufoai-2.5/src/tools/radiant/radiant/ui/modelselector/ModelSelector.cpp:377:53: note: Function 'getSelectedString' argument 1 names different: declaration 'col' definition 'colNum'.
ufoai-2.5/src/tools/radiant/radiant/ui/modelselector/ModelSelector.cpp:383:46: style: Function 'getSelectedInteger' argument 1 names different: declaration 'col' definition 'colNum'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/ui/modelselector/ModelSelector.h:94:33: note: Function 'getSelectedInteger' argument 1 names different: declaration 'col' definition 'colNum'.
ufoai-2.5/src/tools/radiant/radiant/ui/modelselector/ModelSelector.cpp:383:46: note: Function 'getSelectedInteger' argument 1 names different: declaration 'col' definition 'colNum'.
ufoai-2.5/src/tools/radiant/radiant/ui/modelselector/ModelSelector.h:98:21: performance: Technically the member function 'ui::ModelSelector::getModel' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/ui/modelselector/ModelSelector.cpp:388:34: note: Technically the member function 'ui::ModelSelector::getModel' can be static.
ufoai-2.5/src/tools/radiant/radiant/ui/modelselector/ModelSelector.h:98:21: note: Technically the member function 'ui::ModelSelector::getModel' can be static.
ufoai-2.5/src/tools/radiant/radiant/ui/modelselector/ModelSelector.h:101:9: performance: Technically the member function 'ui::ModelSelector::updateTreeStore' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/ui/modelselector/ModelSelector.cpp:404:22: note: Technically the member function 'ui::ModelSelector::updateTreeStore' can be static.
ufoai-2.5/src/tools/radiant/radiant/ui/modelselector/ModelSelector.h:101:9: note: Technically the member function 'ui::ModelSelector::updateTreeStore' can be static.
ufoai-2.5/src/tools/radiant/radiant/ui/mru/MRU.cpp:76:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufoai-2.5/src/tools/radiant/radiant/ui/mru/MRUMenuItem.cpp:14:61: style: Function 'MRUMenuItem' argument 2 names different: declaration '_mru' definition 'mru'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/ui/mru/MRUMenuItem.h:34:49: note: Function 'MRUMenuItem' argument 2 names different: declaration '_mru' definition 'mru'.
ufoai-2.5/src/tools/radiant/radiant/ui/mru/MRUMenuItem.cpp:14:61: note: Function 'MRUMenuItem' argument 2 names different: declaration '_mru' definition 'mru'.
ufoai-2.5/src/tools/radiant/radiant/ui/mru/MRUMenuItem.h:18:1: warning: The class 'MRUMenuItem' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/radiant/radiant/ui/ortho/EntityClassChooser.cpp:80:5: style: Struct 'TreePopulatingVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/ortho/EntityClassChooser.cpp:154:5: style: Struct 'EntityClassAttributeFiller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/particles/ParticleEditor.h:41:16: performance: Technically the member function 'ui::ParticleEditor::save' can be static. [functionStatic]
ufoai-2.5/src/tools/radiant/radiant/ui/particles/ParticleEditor.cpp:49:30: note: Technically the member function 'ui::ParticleEditor::save' can be static.
ufoai-2.5/src/tools/radiant/radiant/ui/particles/ParticleEditor.h:41:16: note: Technically the member function 'ui::ParticleEditor::save' can be static.
ufoai-2.5/src/tools/radiant/radiant/ui/particles/ParticlePreview.h:59:9: style: Technically the member function 'ui::ParticlePreview::setSize' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/ui/particles/ParticlePreview.cpp:52:24: note: Technically the member function 'ui::ParticlePreview::setSize' can be const.
ufoai-2.5/src/tools/radiant/radiant/ui/particles/ParticlePreview.h:59:9: note: Technically the member function 'ui::ParticlePreview::setSize' can be const.
ufoai-2.5/src/tools/radiant/radiant/ui/particles/ParticlePreview.h:64:9: style: Technically the member function 'ui::ParticlePreview::initialisePreview' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/ui/particles/ParticlePreview.cpp:59:24: note: Technically the member function 'ui::ParticlePreview::initialisePreview' can be const.
ufoai-2.5/src/tools/radiant/radiant/ui/particles/ParticlePreview.h:64:9: note: Technically the member function 'ui::ParticlePreview::initialisePreview' can be const.
ufoai-2.5/src/tools/radiant/radiant/ui/particles/ParticleSelector.cpp:72:5: style: Class 'ParticlePopulator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/textureoverview/TextureOverviewDialog.cpp:58:4: style: Class 'TextureCounter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/transform/TransformDialog.cpp:229:65: style: Same expression on both sides of '||' because the value of 'rotSensitive' and 'scaleSensitive' are the same. [duplicateExpression]
ufoai-2.5/src/tools/radiant/radiant/ui/transform/TransformDialog.cpp:226:22: note: 'rotSensitive' is assigned value 'true' here.
ufoai-2.5/src/tools/radiant/radiant/ui/transform/TransformDialog.cpp:227:24: note: 'scaleSensitive' is assigned value 'true' here.
ufoai-2.5/src/tools/radiant/radiant/ui/transform/TransformDialog.cpp:229:65: note: Same expression on both sides of '||' because the value of 'rotSensitive' and 'scaleSensitive' are the same.
ufoai-2.5/src/tools/radiant/radiant/ui/uimanager/MenuItem.h:54:2: style: Class 'MenuItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/uimanager/UIManager.cpp:42:3: style: Class 'UIManagerAPI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ufoai-2.5/src/tools/radiant/radiant/ui/uimanager/UIManager.cpp:42:3: style: Class 'UIManagerAPI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ufoai-2.5/src/tools/radiant/radiant/ui/umpeditor/UMPEditor.h:19:4: style: Class 'UMPEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ump/UMPAssembly.cpp:7:16: warning: Member variable 'UMPAssembly::_gridWidth' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/ump/UMPAssembly.cpp:7:16: warning: Member variable 'UMPAssembly::_gridHeight' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/ump/UMPAssembly.cpp:7:16: warning: Member variable 'UMPAssembly::_width' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/ump/UMPAssembly.cpp:7:16: warning: Member variable 'UMPAssembly::_height' is not initialized in the constructor. [uninitMemberVar]
ufoai-2.5/src/tools/radiant/radiant/ump/UMPFile.cpp:96:19: warning: Identical condition 'width.empty()', second condition is always false [identicalConditionAfterEarlyExit]
ufoai-2.5/src/tools/radiant/radiant/ump/UMPFile.cpp:92:19: note: first condition
ufoai-2.5/src/tools/radiant/radiant/ump/UMPFile.cpp:96:19: note: second condition
ufoai-2.5/src/tools/radiant/radiant/ump/UMPFile.cpp:111:35: style: Function 'parse' argument 1 names different: declaration 'tokenizer' definition 'tokeniser'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/ump/UMPFile.h:54:28: note: Function 'parse' argument 1 names different: declaration 'tokenizer' definition 'tokeniser'.
ufoai-2.5/src/tools/radiant/radiant/ump/UMPFile.cpp:111:35: note: Function 'parse' argument 1 names different: declaration 'tokenizer' definition 'tokeniser'.
ufoai-2.5/src/tools/radiant/radiant/ump/UMPSystem.h:27:5: style: Class 'UMPCollector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/ump/UMPTile.h:42:17: style: Technically the member function 'map::ump::UMPTile::toString' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/ump/UMPTile.cpp:25:24: note: Technically the member function 'map::ump::UMPTile::toString' can be const.
ufoai-2.5/src/tools/radiant/radiant/ump/UMPTile.h:42:17: note: Technically the member function 'map::ump::UMPTile::toString' can be const.
ufoai-2.5/src/tools/radiant/radiant/undo/Operation.h:15:2: style: Class 'Operation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/xmlregistry/RegistryTree.h:68:14: style: Technically the member function 'RegistryTree::prepareKey' can be const. [functionConst]
ufoai-2.5/src/tools/radiant/radiant/xmlregistry/RegistryTree.cpp:24:27: note: Technically the member function 'RegistryTree::prepareKey' can be const.
ufoai-2.5/src/tools/radiant/radiant/xmlregistry/RegistryTree.h:68:14: note: Technically the member function 'RegistryTree::prepareKey' can be const.
ufoai-2.5/src/tools/radiant/radiant/xmlregistry/RegistryTree.h:16:2: style: Class 'RegistryTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufoai-2.5/src/tools/radiant/radiant/xyview/XYWnd.cpp:737:36: style: Function 'setViewType' argument 1 names different: declaration 'n' definition 'viewType'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/radiant/radiant/xyview/XYWnd.h:122:31: note: Function 'setViewType' argument 1 names different: declaration 'n' definition 'viewType'.
ufoai-2.5/src/tools/radiant/radiant/xyview/XYWnd.cpp:737:36: note: Function 'setViewType' argument 1 names different: declaration 'n' definition 'viewType'.
ufoai-2.5/src/tools/radiant/radiant/xyview/XYWnd.cpp:92:2: performance: Variable 'm_modelview' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ufoai-2.5/src/tools/radiant/radiant/xyview/XYWnd.cpp:1321:19: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
ufoai-2.5/src/tools/radiant/radiant/xyview/grid/GridItem.h:5:1: warning: The class 'GridItem' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
ufoai-2.5/src/tools/ufo2map/common/polylib.cpp:313:38: style: Function 'ChopWindingInPlace' argument 1 names different: declaration 'w' definition 'inout'. [funcArgNamesDifferent]
ufoai-2.5/src/tools/ufo2map/common/polylib.h:52:37: note: Function 'ChopWindingInPlace' argument 1 names different: declaration 'w' definition 'inout'.
ufoai-2.5/src/tools/ufo2map/common/polylib.cpp:313:38: note: Function 'ChopWindingInPlace' argument 1 names different: declaration 'w' definition 'inout'.
[11:26]
ftp://ftp.se.debian.org/debian/pool/main/u/ufoai-data/ufoai-data_2.5.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/ufoai-maps/ufoai-maps_2.5.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/ufoai-music/ufoai-music_2.5.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/ufolib/ufolib_2.1.1.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/ufraw/ufraw_0.22.orig.tar.gz
ufraw-0.22/curveeditor_widget.c:215:12: warning: Redundant assignment of 'widget' to itself. [selfAssignment]
ufraw-0.22/curveeditor_widget.c:312:12: warning: Redundant assignment of 'widget' to itself. [selfAssignment]
ufraw-0.22/curveeditor_widget.c:372:12: warning: Redundant assignment of 'widget' to itself. [selfAssignment]
ufraw-0.22/curveeditor_widget.c:519:12: warning: Redundant assignment of 'widget' to itself. [selfAssignment]
ufraw-0.22/dcraw.cc:2336:19: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
ufraw-0.22/dcraw.cc:6313:35: error: Array 'cfa_pat[16]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
ufraw-0.22/dcraw.cc:6314:23: error: Array 'cfa_pat[16]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
ufraw-0.22/dcraw.cc:7071:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
ufraw-0.22/dcraw.cc:8779:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
ufraw-0.22/dcraw.cc:1040:5: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
ufraw-0.22/dcraw.cc:5130:15: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
ufraw-0.22/dcraw.cc:5146:19: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
ufraw-0.22/dcraw.cc:9073:39: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
ufraw-0.22/dcraw.cc:215:19: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'void *'. [invalidScanfArgType_int]
ufraw-0.22/dcraw.cc:1476:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufraw-0.22/dcraw.cc:7304:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufraw-0.22/dcraw.cc:10184:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufraw-0.22/dcraw.cc:10188:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufraw-0.22/dcraw.cc:10393:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufraw-0.22/dcraw.cc:10432:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufraw-0.22/dcraw.cc:10442:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufraw-0.22/dcraw.cc:10478:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufraw-0.22/dcraw.cc:10610:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufraw-0.22/dcraw.cc:10611:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufraw-0.22/dcraw.cc:4531:15: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
ufraw-0.22/dcraw.cc:4516:15: note: Assignment 'fimg=0', assigned value is 0
ufraw-0.22/dcraw.cc:4531:15: note: Null pointer addition
ufraw-0.22/dcraw.cc:1752:15: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufraw-0.22/dcraw.cc:4567:19: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufraw-0.22/dcraw.cc:630:11: style: The scope of the variable 'pix' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:845:7: style: The scope of the variable 'nblocks' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:904:18: style: The scope of the variable 'len' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:984:10: style: The scope of the variable 'mark' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:1024:11: style: The scope of the variable 'rp' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:1062:21: style: The scope of the variable 'scol' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:1132:12: style: The scope of the variable 'c' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:1150:16: style: The scope of the variable 'len' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:1150:21: style: The scope of the variable 'skip' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:1150:27: style: The scope of the variable 'coef' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:1186:12: style: The scope of the variable 'save' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:1186:34: style: The scope of the variable 'jwide' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:1782:7: style: The scope of the variable 'a' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:1782:10: style: The scope of the variable 'b' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:1782:13: style: The scope of the variable 'i' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:2019:48: style: The scope of the variable 'row' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:2187:18: style: The scope of the variable 'box' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:2187:23: style: The scope of the variable 'row' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:2522:12: style: The scope of the variable 'shift' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:2641:9: style: The scope of the variable 'c' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:2644:27: style: The scope of the variable 'len' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:2644:32: style: The scope of the variable 'diff' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:2776:11: style: The scope of the variable 'pixel' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:2906:18: style: The scope of the variable 'mag' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:2906:23: style: The scope of the variable 'pmode' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:2969:9: style: The scope of the variable 'diff' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:3186:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:3257:13: style: The scope of the variable 'clen' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:3257:19: style: The scope of the variable 'code' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:3295:30: style: The scope of the variable 'i' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:3408:9: style: The scope of the variable 'val' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:3426:10: style: The scope of the variable 'x' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:3472:41: style: The scope of the variable 'limit' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:3476:12: style: The scope of the variable 'dim' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:3476:21: style: The scope of the variable 'badpix' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:3747:23: style: The scope of the variable 'frow' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:3748:37: style: The scope of the variable 'irow' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:3754:8: style: The scope of the variable 'str' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:4245:7: style: The scope of the variable 'len' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:4342:30: style: The scope of the variable 'r' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:4376:22: style: The scope of the variable 'num' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:4516:40: style: The scope of the variable 'avg' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:4516:45: style: The scope of the variable 'diff' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:4517:61: style: The scope of the variable 'wlast' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:4517:68: style: The scope of the variable 'blk' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:5013:15: style: The scope of the variable 'i' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:5013:18: style: The scope of the variable 'j' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:5013:21: style: The scope of the variable 'k' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:5014:9: style: The scope of the variable 'r' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:5890:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:5979:7: style: The scope of the variable 'skip' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:5979:13: style: The scope of the variable 'from' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:6780:18: style: The scope of the variable 'len' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:6892:24: style: The scope of the variable 'type' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:6892:30: style: The scope of the variable 'len' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:6892:35: style: The scope of the variable 'save' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:6997:20: style: The scope of the variable 'val' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7035:16: style: The scope of the variable 'off' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7067:21: style: The scope of the variable 'tag' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7067:26: style: The scope of the variable 'len' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7067:31: style: The scope of the variable 'data' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7067:37: style: The scope of the variable 'save' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7069:9: style: The scope of the variable 'cp' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7136:21: style: The scope of the variable 'tag' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7136:26: style: The scope of the variable 'len' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7136:31: style: The scope of the variable 'save' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7178:7: style: The scope of the variable 'len' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7178:12: style: The scope of the variable 'save' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7178:18: style: The scope of the variable 'hlen' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7244:12: style: The scope of the variable 'save' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7244:18: style: The scope of the variable 'size' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7332:15: style: The scope of the variable 'len' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7332:20: style: The scope of the variable 'rdvo' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7384:12: style: The scope of the variable 'len' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7385:23: style: The scope of the variable 'off' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7385:28: style: The scope of the variable 'tag' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:7385:33: style: The scope of the variable 'save' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:9823:15: style: The scope of the variable 'j' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:9824:17: style: The scope of the variable 'i' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:9824:20: style: The scope of the variable 'k' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:9827:10: style: The scope of the variable 'num' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:9865:12: style: The scope of the variable 'pcurve' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:10135:10: style: The scope of the variable 'exif' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:10161:13: style: The scope of the variable 'val' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:10161:18: style: The scope of the variable 'total' can be reduced. [variableScope]
ufraw-0.22/dcraw.cc:4289:26: error: Division by zero. [zerodiv]
ufraw-0.22/dcraw.cc:4281:5: note: After for loop, n has value 0
ufraw-0.22/dcraw.cc:4289:26: note: Division by zero
ufraw-0.22/dcraw.cc:2115:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
ufraw-0.22/dcraw.cc:2131:29: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
ufraw-0.22/dcraw.cc:2331:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
ufraw-0.22/dcraw.cc:2983:53: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
ufraw-0.22/dcraw.cc:6883:57: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
ufraw-0.22/dcraw.cc:7320:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
ufraw-0.22/dcraw.cc:4241:36: style: Function 'bad_pixels' argument 1 names different: declaration 'fname' definition 'cfname'. [funcArgNamesDifferent]
ufraw-0.22/dcraw.h:233:33: note: Function 'bad_pixels' argument 1 names different: declaration 'fname' definition 'cfname'.
ufraw-0.22/dcraw.cc:4241:36: note: Function 'bad_pixels' argument 1 names different: declaration 'fname' definition 'cfname'.
ufraw-0.22/dcraw.cc:2158:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:2174:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:2177:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:2255:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:2256:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:2257:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:4908:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:4976:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:4977:7: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:4978:7: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:4979:7: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:4980:7: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:4998:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:4999:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:5000:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:5187:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:5188:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:5346:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:8520:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:8521:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/dcraw.cc:7401:48: warning: Either the switch case 'case 1347375696' is redundant or there is signed integer overflow for expression 'tag<<24'. [integerOverflowCond]
ufraw-0.22/dcraw.cc:7439:7: note: case 1347375696: tag is 1347375696 here.
ufraw-0.22/dcraw.cc:7401:48: note: Integer overflow
ufraw-0.22/dcraw.cc:6317:18: warning: The buffer 'cfa_pc' is not null-terminated after the call to memcpy(). [bufferNotZeroTerminated]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::ifp' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::ofp' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::meta_data' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::xtrans' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::xtrans_abs' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::cdesc' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::desc' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::make' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::model' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::model2' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::cm_desc' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::artist' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::flash_used' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::canon_ev' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::iso_speed' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::shutter' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::aperture' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::focal_len' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::timestamp' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::shot_order' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::kodak_cbpp' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::exif_cfa' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::unique_id' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::thumb_length' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::meta_length' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::profile_length' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::thumb_misc' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::oprof' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::fuji_layout' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::tiff_nifds' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::tiff_samples' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::tiff_bps' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::tiff_compress' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::black' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::maximum' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::mix_green' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::raw_color' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::zero_is_bad' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::zero_after_ff' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::is_raw' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::dng_version' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::is_foveon' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::data_error' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::tile_width' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::tile_length' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::gpsdata' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::load_flags' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::flip' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::tiff_flip' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::filters' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::colors' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::raw_height' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::raw_width' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::height' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::width' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::top_margin' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::left_margin' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::shrink' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::iheight' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::iwidth' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::fuji_width' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::thumb_width' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::thumb_height' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::raw_image' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::image' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::white' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::curve' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::cr2_slice' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::sraw_mul' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::pixel_aspect' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::mask' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::cam_mul' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::pre_mul' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::cmatrix' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::rgb_cam' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::histogram' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::write_thumb' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::load_raw' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::failure' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::first_decode' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::second_decode' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::free_decode' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::tiff_ifd' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.cc:125:7: warning: Member variable 'DCRaw::ph1' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/dcraw.h:121:10: style: Technically the member function 'DCRaw::dcraw_message' can be const. [functionConst]
ufraw-0.22/dcraw.cc:344:12: note: Technically the member function 'DCRaw::dcraw_message' can be const.
ufraw-0.22/dcraw.h:121:10: note: Technically the member function 'DCRaw::dcraw_message' can be const.
ufraw-0.22/dcraw.h:123:9: style: Technically the member function 'DCRaw::fcol' can be const. [functionConst]
ufraw-0.22/dcraw.cc:295:11: note: Technically the member function 'DCRaw::fcol' can be const.
ufraw-0.22/dcraw.h:123:9: note: Technically the member function 'DCRaw::fcol' can be const.
ufraw-0.22/dcraw.h:126:12: style: Technically the member function 'DCRaw::sget2' can be const. [functionConst]
ufraw-0.22/dcraw.cc:378:14: note: Technically the member function 'DCRaw::sget2' can be const.
ufraw-0.22/dcraw.h:126:12: note: Technically the member function 'DCRaw::sget2' can be const.
ufraw-0.22/dcraw.h:128:14: style: Technically the member function 'DCRaw::sget4' can be const. [functionConst]
ufraw-0.22/dcraw.cc:393:16: note: Technically the member function 'DCRaw::sget4' can be const.
ufraw-0.22/dcraw.h:128:14: note: Technically the member function 'DCRaw::sget4' can be const.
ufraw-0.22/dcraw.h:131:11: performance: Technically the member function 'DCRaw::int_to_float' can be static. [functionStatic]
ufraw-0.22/dcraw.cc:414:13: note: Technically the member function 'DCRaw::int_to_float' can be static.
ufraw-0.22/dcraw.h:131:11: note: Technically the member function 'DCRaw::int_to_float' can be static.
ufraw-0.22/dcraw.h:136:9: style: Technically the member function 'DCRaw::canon_600_color' can be const. [functionConst]
ufraw-0.22/dcraw.cc:532:11: note: Technically the member function 'DCRaw::canon_600_color' can be const.
ufraw-0.22/dcraw.h:136:9: note: Technically the member function 'DCRaw::canon_600_color' can be const.
ufraw-0.22/dcraw.h:149:10: performance: Technically the member function 'DCRaw::ljpeg_end' can be static. [functionStatic]
ufraw-0.22/dcraw.cc:958:12: note: Technically the member function 'DCRaw::ljpeg_end' can be static.
ufraw-0.22/dcraw.h:149:10: note: Technically the member function 'DCRaw::ljpeg_end' can be static.
ufraw-0.22/dcraw.h:170:9: style: Technically the member function 'DCRaw::raw' can be const. [functionConst]
ufraw-0.22/dcraw.cc:1524:11: note: Technically the member function 'DCRaw::raw' can be const.
ufraw-0.22/dcraw.h:170:9: note: Technically the member function 'DCRaw::raw' can be const.
ufraw-0.22/dcraw.h:190:10: performance: Technically the member function 'DCRaw::kodak_jpeg_load_raw' can be static. [functionStatic]
ufraw-0.22/dcraw.cc:2387:12: note: Technically the member function 'DCRaw::kodak_jpeg_load_raw' can be static.
ufraw-0.22/dcraw.h:190:10: note: Technically the member function 'DCRaw::kodak_jpeg_load_raw' can be static.
ufraw-0.22/dcraw.h:191:10: performance: Technically the member function 'DCRaw::lossy_dng_load_raw' can be static. [functionStatic]
ufraw-0.22/dcraw.cc:2388:12: note: Technically the member function 'DCRaw::lossy_dng_load_raw' can be static.
ufraw-0.22/dcraw.h:191:10: note: Technically the member function 'DCRaw::lossy_dng_load_raw' can be static.
ufraw-0.22/dcraw.h:202:10: performance: Technically the member function 'DCRaw::sony_decrypt' can be static. [functionStatic]
ufraw-0.22/dcraw.cc:2755:12: note: Technically the member function 'DCRaw::sony_decrypt' can be static.
ufraw-0.22/dcraw.h:202:10: note: Technically the member function 'DCRaw::sony_decrypt' can be static.
ufraw-0.22/dcraw.h:211:9: performance: Technically the member function 'DCRaw::median4' can be static. [functionStatic]
ufraw-0.22/dcraw.cc:3037:11: note: Technically the member function 'DCRaw::median4' can be static.
ufraw-0.22/dcraw.h:211:9: note: Technically the member function 'DCRaw::median4' can be static.
ufraw-0.22/dcraw.h:214:10: performance: Technically the member function 'DCRaw::redcine_load_raw' can be static. [functionStatic]
ufraw-0.22/dcraw.cc:3096:12: note: Technically the member function 'DCRaw::redcine_load_raw' can be static.
ufraw-0.22/dcraw.h:214:10: note: Technically the member function 'DCRaw::redcine_load_raw' can be static.
ufraw-0.22/dcraw.h:224:11: performance: Technically the member function 'DCRaw::foveon_avg' can be static. [functionStatic]
ufraw-0.22/dcraw.cc:3405:13: note: Technically the member function 'DCRaw::foveon_avg' can be static.
ufraw-0.22/dcraw.h:224:11: note: Technically the member function 'DCRaw::foveon_avg' can be static.
ufraw-0.22/dcraw.h:228:9: style: Technically the member function 'DCRaw::foveon_apply_curve' can be const. [functionConst]
ufraw-0.22/dcraw.cc:3452:11: note: Technically the member function 'DCRaw::foveon_apply_curve' can be const.
ufraw-0.22/dcraw.h:228:9: note: Technically the member function 'DCRaw::foveon_apply_curve' can be const.
ufraw-0.22/dcraw.h:236:10: performance: Technically the member function 'DCRaw::pseudoinverse' can be static. [functionStatic]
ufraw-0.22/dcraw.cc:4374:12: note: Technically the member function 'DCRaw::pseudoinverse' can be static.
ufraw-0.22/dcraw.h:236:10: note: Technically the member function 'DCRaw::pseudoinverse' can be static.
ufraw-0.22/dcraw.h:239:10: performance: Technically the member function 'DCRaw::hat_transform' can be static. [functionStatic]
ufraw-0.22/dcraw.cc:4503:12: note: Technically the member function 'DCRaw::hat_transform' can be static.
ufraw-0.22/dcraw.h:239:10: note: Technically the member function 'DCRaw::hat_transform' can be static.
ufraw-0.22/dcraw.h:294:9: style: Technically the member function 'DCRaw::flip_index' can be const. [functionConst]
ufraw-0.22/dcraw.cc:10005:11: note: Technically the member function 'DCRaw::flip_index' can be const.
ufraw-0.22/dcraw.h:294:9: note: Technically the member function 'DCRaw::flip_index' can be const.
ufraw-0.22/dcraw.h:295:10: performance: Technically the member function 'DCRaw::tiff_set' can be static. [functionStatic]
ufraw-0.22/dcraw.cc:10035:12: note: Technically the member function 'DCRaw::tiff_set' can be static.
ufraw-0.22/dcraw.h:295:10: note: Technically the member function 'DCRaw::tiff_set' can be static.
ufraw-0.22/dcraw.cc:7230:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ufraw-0.22/dcraw.cc:1034:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ufraw-0.22/dcraw.cc:2201:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ufraw-0.22/dcraw.cc:2845:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ufraw-0.22/dcraw.cc:5183:26: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
ufraw-0.22/dcraw.cc:9671:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ufraw-0.22/dcraw.cc:9712:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ufraw-0.22/dcraw.cc:1052:15: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
ufraw-0.22/dcraw.cc:1281:22: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
ufraw-0.22/dcraw.cc:1470:16: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
ufraw-0.22/dcraw.cc:8462:22: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
ufraw-0.22/dcraw.cc:8532:22: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
ufraw-0.22/dcraw.cc:8557:23: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
ufraw-0.22/dcraw_api.cc:216:20: style: C-style pointer casting [cstyleCast]
ufraw-0.22/dcraw_api.cc:308:20: style: C-style pointer casting [cstyleCast]
ufraw-0.22/dcraw_api.cc:464:20: style: C-style pointer casting [cstyleCast]
ufraw-0.22/dcraw_api.cc:641:20: style: C-style pointer casting [cstyleCast]
ufraw-0.22/dcraw_api.cc:718:20: style: C-style pointer casting [cstyleCast]
ufraw-0.22/dcraw_api.cc:801:20: style: C-style pointer casting [cstyleCast]
ufraw-0.22/dcraw_api.cc:835:20: style: C-style pointer casting [cstyleCast]
ufraw-0.22/dcraw_api.cc:409:18: style: The scope of the variable 'v' can be reduced. [variableScope]
ufraw-0.22/dcraw_api.cc:423:27: style: The scope of the variable 'iptr' can be reduced. [variableScope]
ufraw-0.22/dcraw_api.cc:445:27: style: The scope of the variable 'ibase' can be reduced. [variableScope]
ufraw-0.22/dcraw_api.cc:465:36: style: The scope of the variable 'ri' can be reduced. [variableScope]
ufraw-0.22/dcraw_api.cc:465:51: style: The scope of the variable 'f4' can be reduced. [variableScope]
ufraw-0.22/dcraw_api.cc:466:27: style: The scope of the variable 'ibase' can be reduced. [variableScope]
ufraw-0.22/dcraw_api.cc:466:35: style: The scope of the variable 'obase' can be reduced. [variableScope]
ufraw-0.22/dcraw_api.cc:467:19: style: The scope of the variable 'fseq' can be reduced. [variableScope]
ufraw-0.22/dcraw_api.cc:468:25: style: The scope of the variable 'pixp' can be reduced. [variableScope]
ufraw-0.22/dcraw_api.cc:534:27: style: The scope of the variable 'ri' can be reduced. [variableScope]
ufraw-0.22/dcraw_api.cc:534:31: style: The scope of the variable 'rii' can be reduced. [variableScope]
ufraw-0.22/dcraw_api.cc:719:24: style: The scope of the variable 'i' can be reduced. [variableScope]
ufraw-0.22/dcraw_api.cc:719:27: style: The scope of the variable 'r' can be reduced. [variableScope]
ufraw-0.22/dcraw_api.cc:719:30: style: The scope of the variable 'c' can be reduced. [variableScope]
ufraw-0.22/dcraw_api.cc:461:64: style: Function 'dcraw_finalize_shrink' argument 2 names different: declaration 'h' definition 'hh'. [funcArgNamesDifferent]
ufraw-0.22/dcraw_api.h:63:60: note: Function 'dcraw_finalize_shrink' argument 2 names different: declaration 'h' definition 'hh'.
ufraw-0.22/dcraw_api.cc:461:64: note: Function 'dcraw_finalize_shrink' argument 2 names different: declaration 'h' definition 'hh'.
ufraw-0.22/dcraw_indi.c:427:25: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
ufraw-0.22/dcraw_indi.c:1124:14: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
ufraw-0.22/dcraw_indi.c:706:37: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
ufraw-0.22/dcraw_indi.c:722:56: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
ufraw-0.22/dcraw_indi.c:124:37: style: The scope of the variable 'avg' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:124:42: style: The scope of the variable 'diff' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:125:54: style: The scope of the variable 'wlast' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:215:14: style: The scope of the variable 'row' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:215:19: style: The scope of the variable 'col' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:215:27: style: The scope of the variable 'sum' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:216:9: style: The scope of the variable 'val' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:367:13: style: The scope of the variable 'brow' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:368:58: style: The scope of the variable 'gmin' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:368:64: style: The scope of the variable 'gmax' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:368:70: style: The scope of the variable 'sum' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:370:12: style: The scope of the variable 'diff' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:370:18: style: The scope of the variable 'thold' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:370:25: style: The scope of the variable 'num' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:370:30: style: The scope of the variable 'c' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:491:9: style: The scope of the variable 'row' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:491:14: style: The scope of the variable 'col' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:491:39: style: The scope of the variable 'guess' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:491:49: style: The scope of the variable 'c' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:491:52: style: The scope of the variable 'd' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:491:55: style: The scope of the variable 'i' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:562:12: style: The scope of the variable 'i' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:562:15: style: The scope of the variable 'j' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:562:18: style: The scope of the variable 'k' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:563:11: style: The scope of the variable 'r' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:600:15: style: The scope of the variable 'f' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:600:24: style: The scope of the variable 'i' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:600:44: style: The scope of the variable 'top' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:600:49: style: The scope of the variable 'left' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:600:55: style: The scope of the variable 'mrow' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:600:61: style: The scope of the variable 'mcol' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:601:20: style: The scope of the variable 'pass' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:612:11: style: The scope of the variable 'homo' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:860:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:860:12: style: The scope of the variable 'j' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:860:15: style: The scope of the variable 'top' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:860:20: style: The scope of the variable 'left' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:860:26: style: The scope of the variable 'row' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:860:31: style: The scope of the variable 'col' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:860:36: style: The scope of the variable 'tr' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:860:40: style: The scope of the variable 'tc' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:860:44: style: The scope of the variable 'c' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:860:47: style: The scope of the variable 'd' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:860:50: style: The scope of the variable 'val' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:860:55: style: The scope of the variable 'hm' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:862:14: style: The scope of the variable 'ldiff' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:862:27: style: The scope of the variable 'abdiff' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:862:41: style: The scope of the variable 'leps' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:862:47: style: The scope of the variable 'abeps' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:865:11: style: The scope of the variable 'homo' can be reduced. [variableScope]
ufraw-0.22/dcraw_indi.c:759:51: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
ufraw-0.22/nikon_curve.c:1538:5: style: Variable 'output' is reassigned a value before the old one has been used. [redundantAssignment]
ufraw-0.22/nikon_curve.c:1527:0: note: Variable 'output' is reassigned a value before the old one has been used.
ufraw-0.22/nikon_curve.c:1538:5: note: Variable 'output' is reassigned a value before the old one has been used.
ufraw-0.22/nikon_curve.c:495:12: warning: Redundant assignment of 'format' to itself. [selfAssignment]
ufraw-0.22/nikon_curve.c:668:12: style: The scope of the variable 'xmult' can be reduced. [variableScope]
ufraw-0.22/nikon_curve.c:1029:9: style: The scope of the variable 'found' can be reduced. [variableScope]
ufraw-0.22/uf_gtk.cc:272:19: style: The scope of the variable 'num' can be reduced. [variableScope]
ufraw-0.22/uf_gtk.cc:253:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/uf_gtk.cc:455:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/uf_gtk.cc:463:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/uf_gtk.cc:556:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/uf_gtk.cc:489:24: warning: Assert statement calls a function which may have desired side effects: 'UserData'. [assertWithSideEffect]
ufraw-0.22/ufobject.h:209:17: style: The function 'StringValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:123:25: note: Virtual function in base class
ufraw-0.22/ufobject.h:209:17: note: Function in derived class
ufraw-0.22/ufobject.h:216:10: style: The function 'Set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:144:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:216:10: note: Function in derived class
ufraw-0.22/ufobject.h:217:10: style: The function 'Set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:151:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:217:10: note: Function in derived class
ufraw-0.22/ufobject.h:222:10: style: The function 'IsDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:154:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:222:10: note: Function in derived class
ufraw-0.22/ufobject.h:223:10: style: The function 'SetDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:157:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:223:10: note: Function in derived class
ufraw-0.22/ufobject.h:224:10: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:160:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:224:10: note: Function in derived class
ufraw-0.22/ufobject.h:256:17: style: The function 'StringValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:123:25: note: Virtual function in base class
ufraw-0.22/ufobject.h:256:17: note: Function in derived class
ufraw-0.22/ufobject.h:263:10: style: The function 'Set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:144:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:263:10: note: Function in derived class
ufraw-0.22/ufobject.h:264:10: style: The function 'Set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:151:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:264:10: note: Function in derived class
ufraw-0.22/ufobject.h:275:10: style: The function 'IsDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:154:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:275:10: note: Function in derived class
ufraw-0.22/ufobject.h:276:10: style: The function 'SetDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:157:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:276:10: note: Function in derived class
ufraw-0.22/ufobject.h:277:10: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:160:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:277:10: note: Function in derived class
ufraw-0.22/ufobject.h:299:10: style: The function 'Set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:144:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:299:10: note: Function in derived class
ufraw-0.22/ufobject.h:300:10: style: The function 'Set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:151:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:300:10: note: Function in derived class
ufraw-0.22/ufobject.h:301:10: style: The function 'IsDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:154:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:301:10: note: Function in derived class
ufraw-0.22/ufobject.h:302:10: style: The function 'SetDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:157:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:302:10: note: Function in derived class
ufraw-0.22/ufobject.h:306:10: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:160:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:306:10: note: Function in derived class
ufraw-0.22/ufobject.h:326:17: style: The function 'XML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:127:25: note: Virtual function in base class
ufraw-0.22/ufobject.h:326:17: note: Function in derived class
ufraw-0.22/ufobject.h:327:10: style: The function 'Set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:144:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:327:10: note: Function in derived class
ufraw-0.22/ufobject.h:328:10: style: The function 'Set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:151:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:328:10: note: Function in derived class
ufraw-0.22/ufobject.h:329:10: style: The function 'IsDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:154:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:329:10: note: Function in derived class
ufraw-0.22/ufobject.h:330:10: style: The function 'SetDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:157:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:330:10: note: Function in derived class
ufraw-0.22/ufobject.h:331:10: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:160:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:331:10: note: Function in derived class
ufraw-0.22/ufobject.h:373:17: style: The function 'XML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:127:25: note: Virtual function in base class
ufraw-0.22/ufobject.h:373:17: note: Function in derived class
ufraw-0.22/ufobject.h:374:10: style: The function 'Set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:144:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:374:10: note: Function in derived class
ufraw-0.22/ufobject.h:375:10: style: The function 'Set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:151:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:375:10: note: Function in derived class
ufraw-0.22/ufobject.h:376:17: style: The function 'StringValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:123:25: note: Virtual function in base class
ufraw-0.22/ufobject.h:376:17: note: Function in derived class
ufraw-0.22/ufobject.h:377:10: style: The function 'IsDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:154:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:377:10: note: Function in derived class
ufraw-0.22/ufobject.h:378:10: style: The function 'SetDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:157:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:378:10: note: Function in derived class
ufraw-0.22/ufobject.h:384:10: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:160:18: note: Virtual function in base class
ufraw-0.22/ufobject.h:384:10: note: Function in derived class
ufraw-0.22/ufobject.h:398:14: style: The function 'operator<<' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.h:349:22: note: Virtual function in base class
ufraw-0.22/ufobject.h:398:14: note: Function in derived class
ufraw-0.22/ufobject.cc:688:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/ufobject.cc:729:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/ufobject.cc:750:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/ufobject.cc:764:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/ufobject.cc:774:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/ufobject.cc:783:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/ufobject.cc:829:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/ufobject.cc:849:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/ufobject.cc:862:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/ufobject.cc:894:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/ufobject.cc:911:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/ufobject.cc:992:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ufraw-0.22/ufobject.cc:542:5: warning: Member variable '_UFString::Default' is not initialized in the constructor. [uninitMemberVar]
ufraw-0.22/ufobject.h:138:10: performance: Technically the member function 'UFObject::Throw' can be static. [functionStatic]
ufraw-0.22/ufobject.cc:171:16: note: Technically the member function 'UFObject::Throw' can be static.
ufraw-0.22/ufobject.h:138:10: note: Technically the member function 'UFObject::Throw' can be static.
ufraw-0.22/ufobject.cc:354:21: style: Class '_UFNumberArray' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ufraw-0.22/ufobject.cc:354:21: style: Class '_UFNumberArray' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ufraw-0.22/ufobject.h:169:18: warning: Virtual function 'Event' is called from destructor '~UFObject()' at line 64. Dynamic binding is not used. [virtualCallInConstructor]
ufraw-0.22/ufobject.cc:64:5: note: Calling Event
ufraw-0.22/ufobject.h:169:18: note: Event is a virtual method
ufraw-0.22/ufobject.cc:542:5: style: Class '_UFString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ufraw-0.22/ufobject.cc:639:10: style: The function 'Changing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.cc:46:18: note: Virtual function in base class
ufraw-0.22/ufobject.cc:639:10: note: Function in derived class
ufraw-0.22/ufobject.cc:645:10: style: The function 'SetChanging' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ufraw-0.22/ufobject.cc:47:18: note: Virtual function in base class
ufraw-0.22/ufobject.cc:645:10: note: Function in derived class
ufraw-0.22/ufraw-batch.c:164:18: warning: Redundant assignment of 'parentWindow' to itself. [selfAssignment]
ufraw-0.22/ufraw-batch.c:26:17: style: The scope of the variable 'uf' can be reduced. [variableScope]
ufraw-0.22/ufraw-gimp.c:338:22: style: The scope of the variable 'row' can be reduced. [variableScope]
ufraw-0.22/ufraw-gimp.c:338:27: style: The scope of the variable 'nrows' can be reduced. [variableScope]
ufraw-0.22/ufraw.c:94:21: style: Condition 'dummyWindow==NULL' is always true [knownConditionTrueFalse]
ufraw-0.22/ufraw.c:27:30: note: Assignment 'dummyWindow=NULL', assigned value is 0
ufraw-0.22/ufraw.c:94:21: note: Condition 'dummyWindow==NULL' is always true
ufraw-0.22/ufraw.c:94:21: style: Same expression on both sides of '==' because the value of 'dummyWindow' and 'NULL' are the same. [duplicateExpression]
ufraw-0.22/ufraw.c:27:30: note: 'dummyWindow' is assigned value 'NULL' here.
ufraw-0.22/ufraw.c:94:21: note: Same expression on both sides of '==' because the value of 'dummyWindow' and 'NULL' are the same.
ufraw-0.22/ufraw.c:24:17: style: The scope of the variable 'uf' can be reduced. [variableScope]
ufraw-0.22/ufraw_chooser.c:137:31: warning: Function 'ufraw_chooser' argument order different: declaration 'conf, rc, cmd, defPath' definition 'rc, conf, cmd, defPath' [funcArgOrderDifferent]
ufraw-0.22/ufraw.h:519:31: note: Function 'ufraw_chooser' argument order different: declaration 'conf, rc, cmd, defPath' definition 'rc, conf, cmd, defPath'
ufraw-0.22/ufraw_chooser.c:137:31: note: Function 'ufraw_chooser' argument order different: declaration 'conf, rc, cmd, defPath' definition 'rc, conf, cmd, defPath'
ufraw-0.22/ufraw_conf.c:430:11: warning: Redundant assignment of 'error' to itself. [selfAssignment]
ufraw-0.22/ufraw_conf.c:2072:23: style: Same expression on both sides of '!=' because the value of 'baseCurveFile' and 'NULL' are the same. [duplicateExpression]
ufraw-0.22/ufraw_conf.c:1790:50: note: 'baseCurveFile' is assigned value 'NULL' here.
ufraw-0.22/ufraw_conf.c:2072:23: note: Same expression on both sides of '!=' because the value of 'baseCurveFile' and 'NULL' are the same.
ufraw-0.22/ufraw_conf.c:2073:23: warning: Redundant assignment of 'baseCurveFile' to itself. [selfAssignment]
ufraw-0.22/ufraw_conf.c:2115:19: style: Same expression on both sides of '!=' because the value of 'curveFile' and 'NULL' are the same. [duplicateExpression]
ufraw-0.22/ufraw_conf.c:1791:43: note: 'curveFile' is assigned value 'NULL' here.
ufraw-0.22/ufraw_conf.c:2115:19: note: Same expression on both sides of '!=' because the value of 'curveFile' and 'NULL' are the same.
ufraw-0.22/ufraw_conf.c:2116:19: warning: Redundant assignment of 'curveFile' to itself. [selfAssignment]
ufraw-0.22/ufraw_conf.c:2151:27: style: Same expression on both sides of '!=' because the value of 'interpolationName' and 'NULL' are the same. [duplicateExpression]
ufraw-0.22/ufraw_conf.c:1793:34: note: 'interpolationName' is assigned value 'NULL' here.
ufraw-0.22/ufraw_conf.c:2151:27: note: Same expression on both sides of '!=' because the value of 'interpolationName' and 'NULL' are the same.
ufraw-0.22/ufraw_conf.c:2176:23: style: Same expression on both sides of '!=' because the value of 'grayscaleName' and 'NULL' are the same. [duplicateExpression]
ufraw-0.22/ufraw_conf.c:1794:70: note: 'grayscaleName' is assigned value 'NULL' here.
ufraw-0.22/ufraw_conf.c:2176:23: note: Same expression on both sides of '!=' because the value of 'grayscaleName' and 'NULL' are the same.
ufraw-0.22/ufraw_conf.c:2205:21: style: Same expression on both sides of '!=' because the value of 'restoreName' and 'NULL' are the same. [duplicateExpression]
ufraw-0.22/ufraw_conf.c:1794:29: note: 'restoreName' is assigned value 'NULL' here.
ufraw-0.22/ufraw_conf.c:2205:21: note: Same expression on both sides of '!=' because the value of 'restoreName' and 'NULL' are the same.
ufraw-0.22/ufraw_conf.c:2215:18: style: Same expression on both sides of '!=' because the value of 'clipName' and 'NULL' are the same. [duplicateExpression]
ufraw-0.22/ufraw_conf.c:1794:47: note: 'clipName' is assigned value 'NULL' here.
ufraw-0.22/ufraw_conf.c:2215:18: note: Same expression on both sides of '!=' because the value of 'clipName' and 'NULL' are the same.
ufraw-0.22/ufraw_conf.c:2239:21: style: Same expression on both sides of '!=' because the value of 'outTypeName' and 'NULL' are the same. [duplicateExpression]
ufraw-0.22/ufraw_conf.c:1791:64: note: 'outTypeName' is assigned value 'NULL' here.
ufraw-0.22/ufraw_conf.c:2239:21: note: Same expression on both sides of '!=' because the value of 'outTypeName' and 'NULL' are the same.
ufraw-0.22/ufraw_conf.c:2386:20: style: Same expression on both sides of '!=' because the value of 'rotateName' and 'NULL' are the same. [duplicateExpression]
ufraw-0.22/ufraw_conf.c:1791:84: note: 'rotateName' is assigned value 'NULL' here.
ufraw-0.22/ufraw_conf.c:2386:20: note: Same expression on both sides of '!=' because the value of 'rotateName' and 'NULL' are the same.
ufraw-0.22/ufraw_conf.c:2400:22: style: Same expression on both sides of '!=' because the value of 'createIDName' and 'NULL' are the same. [duplicateExpression]
ufraw-0.22/ufraw_conf.c:1792:28: note: 'createIDName' is assigned value 'NULL' here.
ufraw-0.22/ufraw_conf.c:2400:22: note: Same expression on both sides of '!=' because the value of 'createIDName' and 'NULL' are the same.
ufraw-0.22/ufraw_conf.c:2414:17: style: Same expression on both sides of '!=' because the value of 'outPath' and 'NULL' are the same. [duplicateExpression]
ufraw-0.22/ufraw_conf.c:1792:45: note: 'outPath' is assigned value 'NULL' here.
ufraw-0.22/ufraw_conf.c:2414:17: note: Same expression on both sides of '!=' because the value of 'outPath' and 'NULL' are the same.
ufraw-0.22/ufraw_conf.c:2415:17: warning: Redundant assignment of 'outPath' to itself. [selfAssignment]
ufraw-0.22/ufraw_conf.c:2426:16: style: Same expression on both sides of '!=' because the value of 'output' and 'NULL' are the same. [duplicateExpression]
ufraw-0.22/ufraw_conf.c:1792:61: note: 'output' is assigned value 'NULL' here.
ufraw-0.22/ufraw_conf.c:2426:16: note: Same expression on both sides of '!=' because the value of 'output' and 'NULL' are the same.
ufraw-0.22/ufraw_conf.c:2432:16: warning: Redundant assignment of 'output' to itself. [selfAssignment]
ufraw-0.22/ufraw_conf.c:2438:23: style: Same expression on both sides of '!=' because the value of 'darkframeFile' and 'NULL' are the same. [duplicateExpression]
ufraw-0.22/ufraw_conf.c:1793:57: note: 'darkframeFile' is assigned value 'NULL' here.
ufraw-0.22/ufraw_conf.c:2438:23: note: Same expression on both sides of '!=' because the value of 'darkframeFile' and 'NULL' are the same.
ufraw-0.22/ufraw_conf.c:2439:23: warning: Redundant assignment of 'darkframeFile' to itself. [selfAssignment]
ufraw-0.22/ufraw_conf.c:2447:14: style: Same expression on both sides of '!=' because the value of 'conf' and 'NULL' are the same. [duplicateExpression]
ufraw-0.22/ufraw_conf.c:1792:75: note: 'conf' is assigned value 'NULL' here.
ufraw-0.22/ufraw_conf.c:2447:14: note: Same expression on both sides of '!=' because the value of 'conf' and 'NULL' are the same.
ufraw-0.22/ufraw_conf.c:2364:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ufraw-0.22/ufraw_conf.c:770:17: style: The scope of the variable 'xdgconf' can be reduced. [variableScope]
ufraw-0.22/ufraw_conf.c:778:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ufraw-0.22/ufraw_conf.c:1285:21: style: The scope of the variable 'xdgconf' can be reduced. [variableScope]
ufraw-0.22/ufraw_conf.c:1788:20: style: The scope of the variable 'c' can be reduced. [variableScope]
ufraw-0.22/ufraw_conf.c:767:41: style: Function 'conf_load' argument 2 names different: declaration 'confFilename' definition 'IDFilename'. [funcArgNamesDifferent]
ufraw-0.22/ufraw.h:466:41: note: Function 'conf_load' argument 2 names different: declaration 'confFilename' definition 'IDFilename'.
ufraw-0.22/ufraw_conf.c:767:41: note: Function 'conf_load' argument 2 names different: declaration 'confFilename' definition 'IDFilename'.
ufraw-0.22/ufraw_conf.c:913:35: style: Function 'conf_save' argument 2 names different: declaration 'confFilename' definition 'IDFilename'. [funcArgNamesDifferent]
ufraw-0.22/ufraw.h:468:35: note: Function 'conf_save' argument 2 names different: declaration 'confFilename' definition 'IDFilename'.
ufraw-0.22/ufraw_conf.c:913:35: note: Function 'conf_save' argument 2 names different: declaration 'confFilename' definition 'IDFilename'.
ufraw-0.22/ufraw_developer.c:734:16: style: The scope of the variable 'i' can be reduced. [variableScope]
ufraw-0.22/ufraw_developer.c:735:11: style: The scope of the variable 'r' can be reduced. [variableScope]
ufraw-0.22/ufraw_developer.c:767:59: style: The scope of the variable 'tmpf' can be reduced. [variableScope]
ufraw-0.22/ufraw_embedded.c:70:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ufraw-0.22/ufraw_embedded.c:196:21: style: The scope of the variable 'nr' can be reduced. [variableScope]
ufraw-0.22/ufraw_embedded.c:101:13: style: Variable 'scaleNum' is assigned a value that is never used. [unreadVariable]
ufraw-0.22/ufraw_embedded.c:102:26: style: Variable 'scaleDenom' is assigned a value that is never used. [unreadVariable]
ufraw-0.22/ufraw_message.c:139:11: style: The scope of the variable 'saveParentWindow' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:3001:9: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufraw-0.22/ufraw_preview.c:3002:13: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufraw-0.22/ufraw_preview.c:3006:15: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufraw-0.22/ufraw_preview.c:3008:17: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufraw-0.22/ufraw_preview.c:3009:17: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufraw-0.22/ufraw_preview.c:3010:17: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufraw-0.22/ufraw_preview.c:3011:17: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ufraw-0.22/ufraw_preview.c:826:5: style: Variable 'update' is reassigned a value before the old one has been used. [redundantAssignment]
ufraw-0.22/ufraw_preview.c:821:0: note: Variable 'update' is reassigned a value before the old one has been used.
ufraw-0.22/ufraw_preview.c:826:5: note: Variable 'update' is reassigned a value before the old one has been used.
ufraw-0.22/ufraw_preview.c:4298:5: style: Variable 'group' is reassigned a value before the old one has been used. [redundantAssignment]
ufraw-0.22/ufraw_preview.c:4287:5: note: Variable 'group' is reassigned a value before the old one has been used.
ufraw-0.22/ufraw_preview.c:4298:5: note: Variable 'group' is reassigned a value before the old one has been used.
ufraw-0.22/ufraw_preview.c:1645:15: warning: Redundant assignment of 'user_data' to itself. [selfAssignment]
ufraw-0.22/ufraw_preview.c:2096:15: warning: Redundant assignment of 'user_data' to itself. [selfAssignment]
ufraw-0.22/ufraw_preview.c:2637:15: warning: Redundant assignment of 'user_data' to itself. [selfAssignment]
ufraw-0.22/ufraw_preview.c:3817:15: warning: Redundant assignment of 'user_data' to itself. [selfAssignment]
ufraw-0.22/ufraw_preview.c:3818:11: warning: Redundant assignment of 'event' to itself. [selfAssignment]
ufraw-0.22/ufraw_preview.c:3833:15: warning: Redundant assignment of 'user_data' to itself. [selfAssignment]
ufraw-0.22/ufraw_preview.c:131:16: style: The scope of the variable 'dialog' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:150:13: style: The scope of the variable 'list' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:152:11: style: The scope of the variable 'cp' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:257:11: style: The scope of the variable 'filename' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:257:22: style: The scope of the variable 'cp' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:332:11: style: The scope of the variable 'filename' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:332:22: style: The scope of the variable 'cp' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:417:16: style: The scope of the variable 'lbl' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:2832:17: style: The scope of the variable 'i' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:2950:12: style: The scope of the variable 'j' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:3221:20: style: The scope of the variable 'l' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:3221:24: style: The scope of the variable 'icon' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:3255:20: style: The scope of the variable 'l' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:3255:24: style: The scope of the variable 'icon' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:3536:10: style: The scope of the variable 'response' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:4797:16: style: The scope of the variable 'button' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:4798:16: style: The scope of the variable 'event_box' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:4799:16: style: The scope of the variable 'icon' can be reduced. [variableScope]
ufraw-0.22/ufraw_preview.c:1385:39: portability: 'rawBuffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ufraw-0.22/ufraw_preview.c:1386:38: portability: 'outBuffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ufraw-0.22/ufraw_preview.c:1709:39: portability: 'rawBuffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ufraw-0.22/ufraw_preview.c:1726:39: portability: 'rawBuffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
ufraw-0.22/ufraw_preview.c:1106:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/ufraw_preview.c:4160:13: style: Variable 'group' is assigned a value that is never used. [unreadVariable]
ufraw-0.22/ufraw_preview.c:4310:13: style: Variable 'group' is assigned a value that is never used. [unreadVariable]
ufraw-0.22/ufraw_preview.c:1018:33: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
ufraw-0.22/ufraw_preview.c:1264:54: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
ufraw-0.22/ufraw_routines.c:75:17: warning: Redundant assignment of 'exename' to itself. [selfAssignment]
ufraw-0.22/ufraw_routines.c:304:13: warning: Redundant assignment of 'context' to itself. [selfAssignment]
ufraw-0.22/ufraw_routines.c:330:13: warning: Redundant assignment of 'context' to itself. [selfAssignment]
ufraw-0.22/ufraw_routines.c:331:11: warning: Redundant assignment of 'error' to itself. [selfAssignment]
ufraw-0.22/ufraw_routines.c:345:11: warning: Redundant assignment of 'error' to itself. [selfAssignment]
ufraw-0.22/ufraw_routines.c:510:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ufraw-0.22/ufraw_routines.c:574:9: style: The scope of the variable 'm' can be reduced. [variableScope]
ufraw-0.22/ufraw_routines.c:574:16: style: The scope of the variable 'cmp' can be reduced. [variableScope]
ufraw-0.22/ufraw_routines.c:507:31: style: Function 'curve_buffer' argument 1 names different: declaration 'cp' definition 'c'. [funcArgNamesDifferent]
ufraw-0.22/ufraw.h:459:31: note: Function 'curve_buffer' argument 1 names different: declaration 'cp' definition 'c'.
ufraw-0.22/ufraw_routines.c:507:31: note: Function 'curve_buffer' argument 1 names different: declaration 'cp' definition 'c'.
ufraw-0.22/ufraw_ufraw.c:1327:5: style: Variable 'raw->raw.image' is reassigned a value before the old one has been used. [redundantAssignment]
ufraw-0.22/ufraw_ufraw.c:1325:5: note: Variable 'raw->raw.image' is reassigned a value before the old one has been used.
ufraw-0.22/ufraw_ufraw.c:1327:5: note: Variable 'raw->raw.image' is reassigned a value before the old one has been used.
ufraw-0.22/ufraw_ufraw.c:417:9: style: The scope of the variable 'status' can be reduced. [variableScope]
ufraw-0.22/ufraw_ufraw.c:629:14: style: The scope of the variable 'p' can be reduced. [variableScope]
ufraw-0.22/ufraw_ufraw.c:629:18: style: The scope of the variable 'end' can be reduced. [variableScope]
ufraw-0.22/ufraw_ufraw.c:1095:15: style: The scope of the variable 'start' can be reduced. [variableScope]
ufraw-0.22/ufraw_ufraw.c:1095:22: style: The scope of the variable 'end' can be reduced. [variableScope]
ufraw-0.22/ufraw_ufraw.c:1095:36: style: The scope of the variable 'cold' can be reduced. [variableScope]
ufraw-0.22/ufraw_ufraw.c:1095:42: style: The scope of the variable 'hot' can be reduced. [variableScope]
ufraw-0.22/ufraw_ufraw.c:1095:47: style: The scope of the variable 'coldj' can be reduced. [variableScope]
ufraw-0.22/ufraw_ufraw.c:1095:54: style: The scope of the variable 'hotj' can be reduced. [variableScope]
ufraw-0.22/ufraw_ufraw.c:744:39: style: Function 'ufraw_close_darkframe' argument 1 names different: declaration 'uf' definition 'conf'. [funcArgNamesDifferent]
ufraw-0.22/ufraw.h:398:39: note: Function 'ufraw_close_darkframe' argument 1 names different: declaration 'uf' definition 'conf'.
ufraw-0.22/ufraw_ufraw.c:744:39: note: Function 'ufraw_close_darkframe' argument 1 names different: declaration 'uf' definition 'conf'.
ufraw-0.22/ufraw_ufraw.c:1716:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/ufraw_ufraw.c:1704:46: note: Calling function 'ufraw_convert_image_area', 2nd argument 'saidx' value is 31
ufraw-0.22/ufraw_ufraw.c:1716:25: note: Shift
ufraw-0.22/ufraw_ufraw.c:1810:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ufraw-0.22/ufraw_ufraw.c:1704:46: note: Calling function 'ufraw_convert_image_area', 2nd argument 'saidx' value is 31
ufraw-0.22/ufraw_ufraw.c:1810:22: note: Shift
ufraw-0.22/ufraw_writer.c:78:32: portability: 'pixbuf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
[11:27]
ftp://ftp.se.debian.org/debian/pool/main/u/ufsutils/ufsutils_8.2.orig.tar.gz
ufsutils-8.2/lib/libufs/cgroup.c:65:8: style: Variable 'ccg' is assigned a value that is never used. [unreadVariable]
ufsutils-8.2/lib/libufs/sblock.c:96:11: style: The scope of the variable 'i' can be reduced. [variableScope]
ufsutils-8.2/sbin/bsdlabel/bsdlabel.c:151:17: style: The scope of the variable 'fd' can be reduced. [variableScope]
ufsutils-8.2/sbin/bsdlabel/bsdlabel.c:353:12: style: The scope of the variable 'p' can be reduced. [variableScope]
ufsutils-8.2/sbin/bsdlabel/bsdlabel.c:408:12: style: The scope of the variable 'p' can be reduced. [variableScope]
ufsutils-8.2/sbin/bsdlabel/bsdlabel.c:408:15: style: The scope of the variable 'sum' can be reduced. [variableScope]
ufsutils-8.2/sbin/bsdlabel/bsdlabel.c:409:13: style: The scope of the variable 'serrno' can be reduced. [variableScope]
ufsutils-8.2/sbin/bsdlabel/bsdlabel.c:410:19: style: The scope of the variable 'grq' can be reduced. [variableScope]
ufsutils-8.2/sbin/bsdlabel/bsdlabel.c:411:14: style: The scope of the variable 'errstr' can be reduced. [variableScope]
ufsutils-8.2/sbin/bsdlabel/bsdlabel.c:574:9: style: The scope of the variable 'j' can be reduced. [variableScope]
ufsutils-8.2/sbin/bsdlabel/bsdlabel.c:672:6: style: The scope of the variable 'c' can be reduced. [variableScope]
ufsutils-8.2/sbin/bsdlabel/bsdlabel.c:719:14: style: The scope of the variable 'ed' can be reduced. [variableScope]
ufsutils-8.2/sbin/bsdlabel/bsdlabel.c:783:8: style: The scope of the variable 'cp' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/cache.c:56:6: style: The scope of the variable 'hi' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/cache.c:87:6: style: The scope of the variable 'n' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/dumprmt.c:188:6: style: The scope of the variable 'c' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/dumprmt.c:321:8: style: The scope of the variable 'cp' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/dumprmt.c:322:17: style: The scope of the variable 'emsg' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/itime.c:132:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/itime.c:257:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ufsutils-8.2/sbin/dump/main.c:355:27: style: The scope of the variable 'snapcmd' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/optr.c:191:9: style: The scope of the variable 'percent' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/optr.c:193:8: style: The scope of the variable 'tdone_str' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/optr.c:194:6: style: The scope of the variable 'deltat' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/optr.c:194:14: style: The scope of the variable 'hours' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/optr.c:194:21: style: The scope of the variable 'mins' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/optr.c:345:16: style: The scope of the variable 'fs' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/optr.c:346:8: style: The scope of the variable 'rn' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/optr.c:374:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/optr.c:377:19: style: The scope of the variable 'date' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/optr.c:378:6: style: The scope of the variable 'dumpme' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/optr.c:380:13: style: The scope of the variable 'tlast' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/optr.c:150:21: style: Function 'interrupt' argument 1 names different: declaration 'signo' definition '__unused'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/dump/dump.h:138:20: note: Function 'interrupt' argument 1 names different: declaration 'signo' definition '__unused'.
ufsutils-8.2/sbin/dump/optr.c:150:21: note: Function 'interrupt' argument 1 names different: declaration 'signo' definition '__unused'.
ufsutils-8.2/sbin/dump/tape.c:393:9: style: The scope of the variable 'size' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/tape.c:395:22: style: The scope of the variable 'otb' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/tape.c:761:23: style: The scope of the variable 'wrote' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/tape.c:761:30: style: The scope of the variable 'eot_count' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/tape.c:655:21: style: Function 'dumpabort' argument 1 names different: declaration 'signo' definition '__unused'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/dump/dump.h:124:20: note: Function 'dumpabort' argument 1 names different: declaration 'signo' definition '__unused'.
ufsutils-8.2/sbin/dump/tape.c:655:21: note: Function 'dumpabort' argument 1 names different: declaration 'signo' definition '__unused'.
ufsutils-8.2/sbin/dump/traverse.c:255:16: style: The scope of the variable 'nodump' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/traverse.c:390:17: style: The scope of the variable 'dp' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/traverse.c:461:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/traverse.c:589:9: style: The scope of the variable 'cnt' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/traverse.c:589:14: style: The scope of the variable 'last' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/traverse.c:628:16: style: The scope of the variable 'bp' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/traverse.c:664:16: style: The scope of the variable 'bp' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/traverse.c:665:19: style: The scope of the variable 'resid' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/traverse.c:767:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/traverse.c:767:9: style: The scope of the variable 'frags' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/traverse.c:767:16: style: The scope of the variable 'blks' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/traverse.c:767:22: style: The scope of the variable 'tbperdb' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/traverse.c:767:31: style: The scope of the variable 'last' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/traverse.c:768:16: style: The scope of the variable 'bp' can be reduced. [variableScope]
ufsutils-8.2/sbin/dump/traverse.c:331:6: style: Function 'dirindir' argument 3 names different: declaration 'level' definition 'ind_level'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/dump/traverse.c:76:56: note: Function 'dirindir' argument 3 names different: declaration 'level' definition 'ind_level'.
ufsutils-8.2/sbin/dump/traverse.c:331:6: note: Function 'dirindir' argument 3 names different: declaration 'level' definition 'ind_level'.
ufsutils-8.2/sbin/dump/traverse.c:332:8: style: Function 'dirindir' argument 4 names different: declaration 'size' definition 'filesize'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/dump/traverse.c:76:69: note: Function 'dirindir' argument 4 names different: declaration 'size' definition 'filesize'.
ufsutils-8.2/sbin/dump/traverse.c:332:8: note: Function 'dirindir' argument 4 names different: declaration 'size' definition 'filesize'.
ufsutils-8.2/sbin/dump/traverse.c:582:61: style: Function 'dmpindir' argument 4 names different: declaration 'level' definition 'ind_level'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/dump/traverse.c:78:73: note: Function 'dmpindir' argument 4 names different: declaration 'level' definition 'ind_level'.
ufsutils-8.2/sbin/dump/traverse.c:582:61: note: Function 'dmpindir' argument 4 names different: declaration 'level' definition 'ind_level'.
ufsutils-8.2/sbin/dump/traverse.c:867:25: style: Function 'getino' argument 2 names different: declaration 'mode' definition 'modep'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/dump/dump.h:128:39: note: Function 'getino' argument 2 names different: declaration 'mode' definition 'modep'.
ufsutils-8.2/sbin/dump/traverse.c:867:25: note: Function 'getino' argument 2 names different: declaration 'mode' definition 'modep'.
ufsutils-8.2/sbin/dumpfs/dumpfs.c:307:3: portability: %jx in format string (no. 2) requires 'uintmax_t' but the argument type is 'intmax_t {aka signed long}'. [invalidPrintfArgType_uint]
ufsutils-8.2/sbin/dumpfs/dumpfs.c:315:3: portability: %jx in format string (no. 2) requires 'uintmax_t' but the argument type is 'intmax_t {aka signed long}'. [invalidPrintfArgType_uint]
ufsutils-8.2/sbin/dumpfs/dumpfs.c:436:29: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:418:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:452:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:468:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:468:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:563:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:593:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:607:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:607:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:128:9: style: The scope of the variable 'len' can be reduced. [variableScope]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:130:15: style: The scope of the variable 'dbg_csp' can be reduced. [variableScope]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:131:6: style: The scope of the variable 'dbg_csc' can be reduced. [variableScope]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:133:6: style: The scope of the variable 'cylno' can be reduced. [variableScope]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:133:12: style: The scope of the variable 'i' can be reduced. [variableScope]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:344:24: style: The scope of the variable 'ind3ctr' can be reduced. [variableScope]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:345:26: style: The scope of the variable 'ind3ptr' can be reduced. [variableScope]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:496:24: style: The scope of the variable 'ind3ctr' can be reduced. [variableScope]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:497:26: style: The scope of the variable 'ind3ptr' can be reduced. [variableScope]
ufsutils-8.2/sbin/ffsinfo/ffsinfo.c:89:7: style: union member 'Anonymous0::pad' is never used. [unusedStructMember]
ufsutils-8.2/sbin/fsck_ffs/dir.c:279:6: style: The scope of the variable 'saveresolved' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/dir.c:667:16: style: The scope of the variable 'dp' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/dir.c:129:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
ufsutils-8.2/sbin/fsck_ffs/fsutil.c:275:6: style: The scope of the variable 'ofsmodified' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/gjournal.c:531:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/gjournal.c:531:13: style: The scope of the variable 'blk' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/gjournal.c:531:18: style: The scope of the variable 'frags' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/gjournal.c:531:25: style: The scope of the variable 'bbase' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/gjournal.c:668:13: style: The scope of the variable 'cgp' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/gjournal.c:669:22: style: The scope of the variable 'blksfree' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/gjournal.c:79:8: style: union member 'Anonymous1::cgcu_buf' is never used. [unusedStructMember]
ufsutils-8.2/sbin/fsck_ffs/inode.c:61:9: style: The scope of the variable 'offset' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/inode.c:159:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/main.c:573:8: style: The scope of the variable 'ddevname' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/pass1.c:67:9: style: The scope of the variable 'rebuildcg' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/pass3.c:52:25: style: The scope of the variable 'state' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/pass5.c:56:12: style: The scope of the variable 'j' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/pass5.c:429:10: style: The scope of the variable 'j' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/pass5.c:429:13: style: The scope of the variable 'k' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsck_ffs/utilities.c:60:18: style: Function 'blockcheck' argument 1 names different: declaration 'name' definition 'origname'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/fsck_ffs/fsck.h:332:31: note: Function 'blockcheck' argument 1 names different: declaration 'name' definition 'origname'.
ufsutils-8.2/sbin/fsck_ffs/utilities.c:60:18: note: Function 'blockcheck' argument 1 names different: declaration 'name' definition 'origname'.
ufsutils-8.2/sbin/fsck_ffs/utilities.c:112:21: style: Function 'infohandler' argument 1 names different: declaration 'sig' definition '__unused'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/fsck_ffs/fsck.h:368:23: note: Function 'infohandler' argument 1 names different: declaration 'sig' definition '__unused'.
ufsutils-8.2/sbin/fsck_ffs/utilities.c:112:21: note: Function 'infohandler' argument 1 names different: declaration 'sig' definition '__unused'.
ufsutils-8.2/sbin/fsck_ffs/utilities.c:118:22: style: Function 'alarmhandler' argument 1 names different: declaration 'sig' definition '__unused'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/fsck_ffs/fsck.h:369:24: note: Function 'alarmhandler' argument 1 names different: declaration 'sig' definition '__unused'.
ufsutils-8.2/sbin/fsck_ffs/utilities.c:118:22: note: Function 'alarmhandler' argument 1 names different: declaration 'sig' definition '__unused'.
ufsutils-8.2/sbin/fsdb/fsdb.c:222:11: style: The scope of the variable 'line' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsdb/fsdb.c:226:12: style: The scope of the variable 'cmd_argv' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsdb/fsdb.c:621:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsdb/fsdb.c:663:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsdb/fsdb.c:713:15: style: The scope of the variable 'val' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsdb/fsdb.c:602:48: style: Function 'find_blks32' argument 3 names different: declaration 'blknum' definition 'wantedblk'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/fsdb/fsdb.c:58:59: note: Function 'find_blks32' argument 3 names different: declaration 'blknum' definition 'wantedblk'.
ufsutils-8.2/sbin/fsdb/fsdb.c:602:48: note: Function 'find_blks32' argument 3 names different: declaration 'blknum' definition 'wantedblk'.
ufsutils-8.2/sbin/fsdb/fsdb.c:617:57: style: Function 'find_indirblks32' argument 3 names different: declaration 'blknum' definition 'wantedblk'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/fsdb/fsdb.c:60:68: note: Function 'find_indirblks32' argument 3 names different: declaration 'blknum' definition 'wantedblk'.
ufsutils-8.2/sbin/fsdb/fsdb.c:617:57: note: Function 'find_indirblks32' argument 3 names different: declaration 'blknum' definition 'wantedblk'.
ufsutils-8.2/sbin/fsdb/fsdb.c:644:48: style: Function 'find_blks64' argument 3 names different: declaration 'blknum' definition 'wantedblk'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/fsdb/fsdb.c:59:59: note: Function 'find_blks64' argument 3 names different: declaration 'blknum' definition 'wantedblk'.
ufsutils-8.2/sbin/fsdb/fsdb.c:644:48: note: Function 'find_blks64' argument 3 names different: declaration 'blknum' definition 'wantedblk'.
ufsutils-8.2/sbin/fsdb/fsdb.c:659:57: style: Function 'find_indirblks64' argument 3 names different: declaration 'blknum' definition 'wantedblk'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/fsdb/fsdb.c:61:68: note: Function 'find_indirblks64' argument 3 names different: declaration 'blknum' definition 'wantedblk'.
ufsutils-8.2/sbin/fsdb/fsdb.c:659:57: note: Function 'find_indirblks64' argument 3 names different: declaration 'blknum' definition 'wantedblk'.
ufsutils-8.2/sbin/fsdb/fsdbutil.c:198:5: portability: %jx in format string (no. 3) requires 'uintmax_t' but the argument type is 'intmax_t {aka signed long}'. [invalidPrintfArgType_uint]
ufsutils-8.2/sbin/fsdb/fsdbutil.c:198:5: portability: %jx in format string (no. 4) requires 'uintmax_t' but the argument type is 'intmax_t {aka signed long}'. [invalidPrintfArgType_uint]
ufsutils-8.2/sbin/fsdb/fsdbutil.c:234:12: style: The scope of the variable 'j' can be reduced. [variableScope]
ufsutils-8.2/sbin/fsdb/fsdbutil.c:291:15: style: The scope of the variable 'offset' can be reduced. [variableScope]
ufsutils-8.2/sbin/growfs/growfs.c:179:9: style: The scope of the variable 'j' can be reduced. [variableScope]
ufsutils-8.2/sbin/growfs/growfs.c:377:22: style: The scope of the variable 'dp1' can be reduced. [variableScope]
ufsutils-8.2/sbin/growfs/growfs.c:688:8: style: The scope of the variable 'k' can be reduced. [variableScope]
ufsutils-8.2/sbin/growfs/growfs.c:942:13: style: The scope of the variable 'ncscg' can be reduced. [variableScope]
ufsutils-8.2/sbin/growfs/growfs.c:945:11: style: The scope of the variable 'inc' can be reduced. [variableScope]
ufsutils-8.2/sbin/growfs/growfs.c:948:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ufsutils-8.2/sbin/growfs/growfs.c:950:6: style: The scope of the variable 'block' can be reduced. [variableScope]
ufsutils-8.2/sbin/growfs/growfs.c:1607:6: style: The scope of the variable 'lcs1' can be reduced. [variableScope]
ufsutils-8.2/sbin/growfs/growfs.c:1607:12: style: The scope of the variable 'lcs2' can be reduced. [variableScope]
ufsutils-8.2/sbin/growfs/growfs.c:1608:6: style: The scope of the variable 'l' can be reduced. [variableScope]
ufsutils-8.2/sbin/growfs/growfs.c:1969:9: style: The scope of the variable 'len' can be reduced. [variableScope]
ufsutils-8.2/sbin/growfs/growfs.c:1977:7: style: The scope of the variable 'reply' can be reduced. [variableScope]
ufsutils-8.2/sbin/growfs/growfs.c:2267:11: style: The scope of the variable 'ptr' can be reduced. [variableScope]
ufsutils-8.2/sbin/growfs/growfs.c:82:7: style: union member 'Anonymous0::pad' is never used. [unusedStructMember]
ufsutils-8.2/sbin/growfs/growfs.c:95:7: style: union member 'Anonymous1::pad' is never used. [unusedStructMember]
ufsutils-8.2/sbin/growfs/growfs.c:455:33: style: Variable 'dp1' is assigned a value that is never used. [unreadVariable]
ufsutils-8.2/sbin/growfs/growfs.c:738:13: style: Variable 'dupper' is assigned a value that is never used. [unreadVariable]
ufsutils-8.2/sbin/mount/getmntopts.c:61:23: style: The scope of the variable 'p' can be reduced. [variableScope]
ufsutils-8.2/sbin/mount/getmntopts.c:128:35: style: Function 'checkpath' argument 2 names different: declaration 'resolved_path' definition 'resolved'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/mount/mntopts.h:96:35: note: Function 'checkpath' argument 2 names different: declaration 'resolved_path' definition 'resolved'.
ufsutils-8.2/sbin/mount/getmntopts.c:128:35: note: Function 'checkpath' argument 2 names different: declaration 'resolved_path' definition 'resolved'.
ufsutils-8.2/sbin/mount/mount.c:243:14: style: The scope of the variable 'mntfromname' can be reduced. [variableScope]
ufsutils-8.2/sbin/mount/mount.c:246:15: style: The scope of the variable 'i' can be reduced. [variableScope]
ufsutils-8.2/sbin/mount/mount.c:246:51: style: The scope of the variable 'have_fstab' can be reduced. [variableScope]
ufsutils-8.2/sbin/mount/mount.c:532:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ufsutils-8.2/sbin/mount/mount.c:616:15: style: The scope of the variable 'i' can be reduced. [variableScope]
ufsutils-8.2/sbin/mount/mount.c:618:17: style: The scope of the variable 'pw' can be reduced. [variableScope]
ufsutils-8.2/sbin/mount/mount.c:676:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ufsutils-8.2/sbin/mount/mount.c:766:26: style: The scope of the variable 'tmpopt' can be reduced. [variableScope]
ufsutils-8.2/sbin/newfs/mkfs.c:1146:13: style: The scope of the variable 'nextnum' can be reduced. [variableScope]
ufsutils-8.2/sbin/newfs/mkfs.c:990:6: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
ufsutils-8.2/sbin/newfs/newfs.c:384:38: style: Function 'getfssize' argument 2 names different: declaration 'p' definition 's'. [funcArgNamesDifferent]
ufsutils-8.2/sbin/newfs/newfs.c:116:47: note: Function 'getfssize' argument 2 names different: declaration 'p' definition 's'.
ufsutils-8.2/sbin/newfs/newfs.c:384:38: note: Function 'getfssize' argument 2 names different: declaration 'p' definition 's'.
ufsutils-8.2/sbin/sunlabel/sunlabel.c:639:0: error: #error "scanf field width does not match SUN_VOLNAME_LEN" [preprocessorErrorDirective]
ufsutils-8.2/sys/ufs/ffs/ffs_alloc.c:1859:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_alloc.c:1859:9: style: The scope of the variable 'blk' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_alloc.c:1859:14: style: The scope of the variable 'frags' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_alloc.c:1859:21: style: The scope of the variable 'bbase' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_alloc.c:2171:6: style: The scope of the variable 'blk' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_alloc.c:2171:18: style: The scope of the variable 'subfield' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_rawread.c:100:6: style: The scope of the variable 'error' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_rawread.c:101:6: style: The scope of the variable 'upgraded' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_rawread.c:451:7: style: The scope of the variable 'blockbytes' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_rawread.c:452:7: style: The scope of the variable 'partialbytes' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_rawread.c:453:7: style: The scope of the variable 'skipbytes' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_rawread.c:455:7: style: The scope of the variable 'error' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_snapshot.c:1568:6: style: The scope of the variable 'error' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_snapshot.c:2055:20: style: The scope of the variable 'mid' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_snapshot.c:2088:14: style: The scope of the variable 'nbp' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_snapshot.c:2171:20: style: The scope of the variable 'mid' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_vfsops.c:1686:9: style: The scope of the variable 'size' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_vnops.c:892:7: style: The scope of the variable 'size' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_vnops.c:892:13: style: The scope of the variable 'xfersize' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_vnops.c:892:23: style: The scope of the variable 'blkoffset' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_vnops.c:1045:6: style: The scope of the variable 'blkoffset' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_vnops.c:1045:38: style: The scope of the variable 'size' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_vnops.c:1045:44: style: The scope of the variable 'xfersize' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ffs/ffs_vnops.c:1037:75: style: Function 'ffs_extwrite' argument 4 names different: declaration 'cred' definition 'ucred'. [funcArgNamesDifferent]
ufsutils-8.2/sys/ufs/ffs/ffs_vnops.c:113:21: note: Function 'ffs_extwrite' argument 4 names different: declaration 'cred' definition 'ucred'.
ufsutils-8.2/sys/ufs/ffs/ffs_vnops.c:1037:75: note: Function 'ffs_extwrite' argument 4 names different: declaration 'cred' definition 'ucred'.
ufsutils-8.2/sys/ufs/ufs/ufs_lookup.c:882:22: style: The scope of the variable 'nep' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ufs/ufs_lookup.c:883:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ufs/ufs_lookup.c:883:18: style: The scope of the variable 'blkoff' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ufs/ufs_lookup.c:883:42: style: The scope of the variable 'flags' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ufs/ufs_lookup.c:1318:6: style: The scope of the variable 'error' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ufs/ufs_vnops.c:2077:24: style: The scope of the variable 'edp' can be reduced. [variableScope]
ufsutils-8.2/sys/ufs/ufs/ufs_vnops.c:2081:8: style: The scope of the variable 'readcnt' can be reduced. [variableScope]
[11:27]
ftp://ftp.se.debian.org/debian/pool/main/u/uftp/uftp_4.9.7.orig.tar.gz
uftp-4.9.7/client_announce.c:457:21: error: Array 'server_keys[100]' accessed at index 9999, which is out of bounds. [arrayIndexOutOfBounds]
uftp-4.9.7/client_announce.c:448:5: note: After for loop, keyidx has value 9999
uftp-4.9.7/client_announce.c:457:21: note: Array index out of bounds
uftp-4.9.7/client_announce.c:727:14: style: The scope of the variable 'he' can be reduced. [variableScope]
uftp-4.9.7/client_announce.c:728:25: style: The scope of the variable 'extlen' can be reduced. [variableScope]
uftp-4.9.7/client_announce.c:1039:14: style: The scope of the variable 'explen' can be reduced. [variableScope]
uftp-4.9.7/client_announce.c:1040:13: style: The scope of the variable 'decgroupmaster' can be reduced. [variableScope]
uftp-4.9.7/client_announce.c:1040:42: style: The scope of the variable 'prf_buf' can be reduced. [variableScope]
uftp-4.9.7/client_announce.c:1040:52: style: The scope of the variable 'iv' can be reduced. [variableScope]
uftp-4.9.7/client_announce.c:1041:14: style: The scope of the variable 'ivctr' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:495:14: style: The scope of the variable 'i' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:687:10: style: The scope of the variable 'addrname' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:688:17: style: The scope of the variable 'rval' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:822:10: style: The scope of the variable 'filename' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:823:9: style: The scope of the variable 'len' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:1020:14: style: The scope of the variable 'count' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:1020:21: style: The scope of the variable 'start_count' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:1021:9: style: The scope of the variable 'bytes' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:1021:16: style: The scope of the variable 'avgbytes' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:1021:26: style: The scope of the variable 'rate' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:1021:32: style: The scope of the variable 'grtt_usec' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:1086:14: style: The scope of the variable 'i' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:1087:9: style: The scope of the variable 'tdiff' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:1087:16: style: The scope of the variable 'grtt_usec' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:1198:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:1198:12: style: The scope of the variable 'bytes' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:1198:19: style: The scope of the variable 'thresh' can be reduced. [variableScope]
uftp-4.9.7/client_common.c:385:51: style: Function 'file_cleanup' argument 2 names different: declaration 'abort' definition 'abort_session'. [funcArgNamesDifferent]
uftp-4.9.7/client_common.h:41:51: note: Function 'file_cleanup' argument 2 names different: declaration 'abort' definition 'abort_session'.
uftp-4.9.7/client_common.c:385:51: note: Function 'file_cleanup' argument 2 names different: declaration 'abort' definition 'abort_session'.
uftp-4.9.7/client_config.c:172:12: style: The scope of the variable 'i' can be reduced. [variableScope]
uftp-4.9.7/client_config.c:176:39: style: The scope of the variable 'pubname' can be reduced. [variableScope]
uftp-4.9.7/client_fileinfo.c:80:18: style: The scope of the variable 'maxsecsize' can be reduced. [variableScope]
uftp-4.9.7/client_fileinfo.c:187:9: style: The scope of the variable 'found_dest_dir' can be reduced. [variableScope]
uftp-4.9.7/client_fileinfo.c:187:30: style: The scope of the variable 'i' can be reduced. [variableScope]
uftp-4.9.7/client_fileinfo.c:134:58: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
uftp-4.9.7/client_fileinfo.c:136:54: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
uftp-4.9.7/client_fileinfo.c:140:68: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
uftp-4.9.7/client_init.c:201:15: style: The scope of the variable 'pidfh' can be reduced. [variableScope]
uftp-4.9.7/client_init.c:552:31: style: The scope of the variable 'hostname' can be reduced. [variableScope]
uftp-4.9.7/client_init.c:554:15: style: The scope of the variable 'fd' can be reduced. [variableScope]
uftp-4.9.7/client_loop.c:220:21: style: The scope of the variable 'tv' can be reduced. [variableScope]
uftp-4.9.7/client_transfer.c:73:14: style: The scope of the variable 'found_dir' can be reduced. [variableScope]
uftp-4.9.7/client_transfer.c:191:33: style: The scope of the variable 'destpath' can be reduced. [variableScope]
uftp-4.9.7/client_transfer.c:658:20: style: The scope of the variable 'he' can be reduced. [variableScope]
uftp-4.9.7/client_transfer.c:659:27: style: The scope of the variable 'cache_offset' can be reduced. [variableScope]
uftp-4.9.7/client_transfer.c:659:41: style: The scope of the variable 'status_idx' can be reduced. [variableScope]
uftp-4.9.7/client_transfer.c:660:19: style: The scope of the variable 'i' can be reduced. [variableScope]
uftp-4.9.7/client_transfer.c:661:14: style: The scope of the variable 'extlen' can be reduced. [variableScope]
uftp-4.9.7/client_transfer.c:848:18: style: The scope of the variable 'nakidx' can be reduced. [variableScope]
uftp-4.9.7/client_transfer.c:848:26: style: The scope of the variable 'naklistidx' can be reduced. [variableScope]
uftp-4.9.7/client_transfer.c:1038:12: style: The scope of the variable 'new_rtt' can be reduced. [variableScope]
uftp-4.9.7/client_transfer.c:480:52: style: Function 'send_complete' argument 2 names different: declaration 'freespace' definition 'set_freespace'. [funcArgNamesDifferent]
uftp-4.9.7/client_transfer.h:48:52: note: Function 'send_complete' argument 2 names different: declaration 'freespace' definition 'set_freespace'.
uftp-4.9.7/client_transfer.c:480:52: note: Function 'send_complete' argument 2 names different: declaration 'freespace' definition 'set_freespace'.
uftp-4.9.7/encrypt_cng.c:130:17: style: The scope of the variable 'name' can be reduced. [variableScope]
uftp-4.9.7/encrypt_cng.c:165:35: style: Function 'delete_container' argument 1 names different: declaration 'name' definition 'container'. [funcArgNamesDifferent]
uftp-4.9.7/encryption.h:196:35: note: Function 'delete_container' argument 1 names different: declaration 'name' definition 'container'.
uftp-4.9.7/encrypt_cng.c:165:35: note: Function 'delete_container' argument 1 names different: declaration 'name' definition 'container'.
uftp-4.9.7/encrypt_cng.c:1210:59: style: Function 'gen_RSA_key' argument 3 names different: declaration 'filename' definition 'container'. [funcArgNamesDifferent]
uftp-4.9.7/encryption.h:178:59: note: Function 'gen_RSA_key' argument 3 names different: declaration 'filename' definition 'container'.
uftp-4.9.7/encrypt_cng.c:1210:59: note: Function 'gen_RSA_key' argument 3 names different: declaration 'filename' definition 'container'.
uftp-4.9.7/encrypt_cng.c:1253:36: style: Function 'read_RSA_key' argument 1 names different: declaration 'filename' definition 'container'. [funcArgNamesDifferent]
uftp-4.9.7/encryption.h:180:36: note: Function 'read_RSA_key' argument 1 names different: declaration 'filename' definition 'container'.
uftp-4.9.7/encrypt_cng.c:1253:36: note: Function 'read_RSA_key' argument 1 names different: declaration 'filename' definition 'container'.
uftp-4.9.7/encrypt_cng.c:1267:58: style: Function 'gen_EC_key' argument 3 names different: declaration 'filename' definition 'container'. [funcArgNamesDifferent]
uftp-4.9.7/encryption.h:182:58: note: Function 'gen_EC_key' argument 3 names different: declaration 'filename' definition 'container'.
uftp-4.9.7/encrypt_cng.c:1267:58: note: Function 'gen_EC_key' argument 3 names different: declaration 'filename' definition 'container'.
uftp-4.9.7/encrypt_cng.c:1306:34: style: Function 'read_EC_key' argument 1 names different: declaration 'filename' definition 'container'. [funcArgNamesDifferent]
uftp-4.9.7/encryption.h:184:34: note: Function 'read_EC_key' argument 1 names different: declaration 'filename' definition 'container'.
uftp-4.9.7/encrypt_cng.c:1306:34: note: Function 'read_EC_key' argument 1 names different: declaration 'filename' definition 'container'.
uftp-4.9.7/encrypt_cng.c:1320:42: style: Function 'read_private_key' argument 1 names different: declaration 'filename' definition 'container'. [funcArgNamesDifferent]
uftp-4.9.7/encryption.h:186:42: note: Function 'read_private_key' argument 1 names different: declaration 'filename' definition 'container'.
uftp-4.9.7/encrypt_cng.c:1320:42: note: Function 'read_private_key' argument 1 names different: declaration 'filename' definition 'container'.
uftp-4.9.7/encrypt_cng.c:1427:23: style: Function 'set_sys_keys' argument 1 names different: declaration 'set' definition 'set_sys_key'. [funcArgNamesDifferent]
uftp-4.9.7/encryption.h:198:23: note: Function 'set_sys_keys' argument 1 names different: declaration 'set' definition 'set_sys_key'.
uftp-4.9.7/encrypt_cng.c:1427:23: note: Function 'set_sys_keys' argument 1 names different: declaration 'set' definition 'set_sys_key'.
uftp-4.9.7/encrypt_cng.c:416:11: style: Variable 'hashlen' is not assigned a value. [unassignedVariable]
uftp-4.9.7/encrypt_cryptoapi.c:888:31: style: Function 'create_ECDSA_sig' argument 1 names different: declaration 'ec' definition 'rsa'. [funcArgNamesDifferent]
uftp-4.9.7/encryption.h:156:31: note: Function 'create_ECDSA_sig' argument 1 names different: declaration 'ec' definition 'rsa'.
uftp-4.9.7/encrypt_cryptoapi.c:888:31: note: Function 'create_ECDSA_sig' argument 1 names different: declaration 'ec' definition 'rsa'.
uftp-4.9.7/encrypt_cryptoapi.c:1018:59: style: Function 'gen_RSA_key' argument 3 names different: declaration 'filename' definition 'container'. [funcArgNamesDifferent]
uftp-4.9.7/encryption.h:178:59: note: Function 'gen_RSA_key' argument 3 names different: declaration 'filename' definition 'container'.
uftp-4.9.7/encrypt_cryptoapi.c:1018:59: note: Function 'gen_RSA_key' argument 3 names different: declaration 'filename' definition 'container'.
uftp-4.9.7/encrypt_cryptoapi.c:1064:36: style: Function 'read_RSA_key' argument 1 names different: declaration 'filename' definition 'container'. [funcArgNamesDifferent]
uftp-4.9.7/encryption.h:180:36: note: Function 'read_RSA_key' argument 1 names different: declaration 'filename' definition 'container'.
uftp-4.9.7/encrypt_cryptoapi.c:1064:36: note: Function 'read_RSA_key' argument 1 names different: declaration 'filename' definition 'container'.
uftp-4.9.7/encrypt_cryptoapi.c:1140:23: style: Function 'set_sys_keys' argument 1 names different: declaration 'set' definition 'set_sys_key'. [funcArgNamesDifferent]
uftp-4.9.7/encryption.h:198:23: note: Function 'set_sys_keys' argument 1 names different: declaration 'set' definition 'set_sys_key'.
uftp-4.9.7/encrypt_cryptoapi.c:1140:23: note: Function 'set_sys_keys' argument 1 names different: declaration 'set' definition 'set_sys_key'.
uftp-4.9.7/encrypt_cryptoapi.c:47:10: style: struct member 'key_list_t::keystr' is never used. [unusedStructMember]
uftp-4.9.7/encrypt_cryptoapi.c:117:11: style: Unused variable: tmp_prov_type [unusedVariable]
uftp-4.9.7/encrypt_cryptoapi.c:117:26: style: Unused variable: name_len [unusedVariable]
uftp-4.9.7/encrypt_cryptoapi.c:118:9: style: Unused variable: cnt [unusedVariable]
uftp-4.9.7/encrypt_cryptoapi.c:118:14: style: Unused variable: found_aes [unusedVariable]
uftp-4.9.7/encrypt_none.c:158:31: style: Function 'create_ECDSA_sig' argument 1 names different: declaration 'ec' definition 'rsa'. [funcArgNamesDifferent]
uftp-4.9.7/encryption.h:156:31: note: Function 'create_ECDSA_sig' argument 1 names different: declaration 'ec' definition 'rsa'.
uftp-4.9.7/encrypt_none.c:158:31: note: Function 'create_ECDSA_sig' argument 1 names different: declaration 'ec' definition 'rsa'.
uftp-4.9.7/encrypt_openssl.c:290:9: style: The scope of the variable 'mode' can be reduced. [variableScope]
uftp-4.9.7/encrypt_openssl.c:1085:11: style: The scope of the variable 'f' can be reduced. [variableScope]
uftp-4.9.7/encrypt_openssl.c:1155:11: style: The scope of the variable 'f' can be reduced. [variableScope]
uftp-4.9.7/encrypt_openssl.c:296:16: style: Variable 'mode' is assigned a value that is never used. [unreadVariable]
uftp-4.9.7/encrypt_openssl.c:358:12: style: Variable 'mode' is assigned a value that is never used. [unreadVariable]
uftp-4.9.7/encrypt_openssl.c:462:12: style: Variable 'mode' is assigned a value that is never used. [unreadVariable]
uftp-4.9.7/heartbeat_send.c:66:9: style: The scope of the variable 'hostidx' can be reduced. [variableScope]
uftp-4.9.7/heartbeat_send.c:108:34: style: The scope of the variable 'rval' can be reduced. [variableScope]
uftp-4.9.7/heartbeat_send.c:110:10: style: The scope of the variable 'addrname' can be reduced. [variableScope]
uftp-4.9.7/heartbeat_send.c:110:38: style: The scope of the variable 'portstr' can be reduced. [variableScope]
uftp-4.9.7/heartbeat_send.c:181:9: style: The scope of the variable 'meslen' can be reduced. [variableScope]
uftp-4.9.7/proxy_common.c:454:27: style: The scope of the variable 'dest' can be reduced. [variableScope]
uftp-4.9.7/proxy_common.c:515:25: style: The scope of the variable 'encrypted' can be reduced. [variableScope]
uftp-4.9.7/proxy_common.c:520:9: style: The scope of the variable 'hostidx' can be reduced. [variableScope]
uftp-4.9.7/proxy_common.c:520:18: style: The scope of the variable 'rval' can be reduced. [variableScope]
uftp-4.9.7/proxy_common.c:521:10: style: The scope of the variable 'destname' can be reduced. [variableScope]
uftp-4.9.7/proxy_common.c:521:38: style: The scope of the variable 'destport' can be reduced. [variableScope]
uftp-4.9.7/proxy_common.c:522:20: style: The scope of the variable 'sigcopy' can be reduced. [variableScope]
uftp-4.9.7/proxy_common.c:765:10: style: The scope of the variable 'destname' can be reduced. [variableScope]
uftp-4.9.7/proxy_common.c:765:38: style: The scope of the variable 'destport' can be reduced. [variableScope]
uftp-4.9.7/proxy_common.c:766:17: style: The scope of the variable 'rval' can be reduced. [variableScope]
uftp-4.9.7/proxy_common.c:974:19: style: The scope of the variable 'hostidx' can be reduced. [variableScope]
uftp-4.9.7/proxy_common.c:974:28: style: The scope of the variable 'current' can be reduced. [variableScope]
uftp-4.9.7/proxy_common.c:1057:27: style: The scope of the variable 'keyblob' can be reduced. [variableScope]
uftp-4.9.7/proxy_common.c:80:57: style: Function 'find_client' argument 2 names different: declaration 'addr' definition 'id'. [funcArgNamesDifferent]
uftp-4.9.7/proxy_common.h:36:57: note: Function 'find_client' argument 2 names different: declaration 'addr' definition 'id'.
uftp-4.9.7/proxy_common.c:80:57: note: Function 'find_client' argument 2 names different: declaration 'addr' definition 'id'.
uftp-4.9.7/proxy_common.c:320:55: style: Function 'check_pending' argument 2 names different: declaration 'hostdix' definition 'hostidx'. [funcArgNamesDifferent]
uftp-4.9.7/proxy_common.h:44:55: note: Function 'check_pending' argument 2 names different: declaration 'hostdix' definition 'hostidx'.
uftp-4.9.7/proxy_common.c:320:55: note: Function 'check_pending' argument 2 names different: declaration 'hostdix' definition 'hostidx'.
uftp-4.9.7/proxy_common.c:451:65: style: Function 'check_unfinished_clients' argument 2 names different: declaration 'abort' definition 'abort_session'. [funcArgNamesDifferent]
uftp-4.9.7/proxy_common.h:48:65: note: Function 'check_unfinished_clients' argument 2 names different: declaration 'abort' definition 'abort_session'.
uftp-4.9.7/proxy_common.c:451:65: note: Function 'check_unfinished_clients' argument 2 names different: declaration 'abort' definition 'abort_session'.
uftp-4.9.7/proxy_common.c:889:66: style: Function 'send_upstream_abort' argument 2 names different: declaration 'dest_id' definition 'addr'. [funcArgNamesDifferent]
uftp-4.9.7/proxy_common.h:60:66: note: Function 'send_upstream_abort' argument 2 names different: declaration 'dest_id' definition 'addr'.
uftp-4.9.7/proxy_common.c:889:66: note: Function 'send_upstream_abort' argument 2 names different: declaration 'dest_id' definition 'addr'.
uftp-4.9.7/proxy_config.c:214:39: style: The scope of the variable 'pubname' can be reduced. [variableScope]
uftp-4.9.7/proxy_downstream.c:602:50: error: Array 'group->destinfo[1000]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
uftp-4.9.7/proxy_downstream.c:568:9: style: The scope of the variable 'alldone' can be reduced. [variableScope]
uftp-4.9.7/proxy_downstream.c:568:18: style: The scope of the variable 'i' can be reduced. [variableScope]
uftp-4.9.7/proxy_downstream.c:583:9: warning: The buffer 'status' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
uftp-4.9.7/proxy_downstream.c:586:9: warning: The buffer 'status' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
uftp-4.9.7/proxy_downstream.c:589:9: warning: The buffer 'status' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
uftp-4.9.7/proxy_downstream.c:592:9: warning: The buffer 'status' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
uftp-4.9.7/proxy_downstream.c:602:42: error: Array 'group.destinfo[1000]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
uftp-4.9.7/proxy_init.c:333:21: error: Array 'ifl[100]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
uftp-4.9.7/proxy_init.c:341:24: error: Array 'ifl[100]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
uftp-4.9.7/proxy_init.c:191:15: style: The scope of the variable 'pidfh' can be reduced. [variableScope]
uftp-4.9.7/proxy_init.c:325:17: style: The scope of the variable 'found_if' can be reduced. [variableScope]
uftp-4.9.7/proxy_init.c:581:10: style: The scope of the variable 'hostname' can be reduced. [variableScope]
uftp-4.9.7/proxy_loop.c:71:13: style: The scope of the variable 'usecs' can be reduced. [variableScope]
uftp-4.9.7/proxy_loop.c:162:21: style: The scope of the variable 'tv' can be reduced. [variableScope]
uftp-4.9.7/proxy_upstream.c:492:13: warning: Either the condition '(group=find_open_slot())==NULL' is redundant or there is possible null pointer dereference: group. [nullPointerRedundantCheck]
uftp-4.9.7/proxy_upstream.c:491:40: note: Assuming that condition '(group=find_open_slot())==NULL' is not redundant
uftp-4.9.7/proxy_upstream.c:492:13: note: Null pointer dereference
uftp-4.9.7/proxy_upstream.c:313:14: style: The scope of the variable 'he' can be reduced. [variableScope]
uftp-4.9.7/proxy_upstream.c:314:25: style: The scope of the variable 'extlen' can be reduced. [variableScope]
uftp-4.9.7/proxy_upstream.c:477:10: style: The scope of the variable 'pubname' can be reduced. [variableScope]
uftp-4.9.7/proxy_upstream.c:477:37: style: The scope of the variable 'privname' can be reduced. [variableScope]
uftp-4.9.7/proxy_upstream.c:478:9: style: The scope of the variable 'rval' can be reduced. [variableScope]
uftp-4.9.7/proxy_upstream.c:559:9: style: The scope of the variable 'hostidx' can be reduced. [variableScope]
uftp-4.9.7/proxy_upstream.c:600:14: style: The scope of the variable 'explen' can be reduced. [variableScope]
uftp-4.9.7/proxy_upstream.c:602:13: style: The scope of the variable 'decgroupmaster' can be reduced. [variableScope]
uftp-4.9.7/proxy_upstream.c:602:42: style: The scope of the variable 'prf_buf' can be reduced. [variableScope]
uftp-4.9.7/proxy_upstream.c:602:52: style: The scope of the variable 'iv' can be reduced. [variableScope]
uftp-4.9.7/proxy_upstream.c:603:14: style: The scope of the variable 'ivctr' can be reduced. [variableScope]
uftp-4.9.7/proxy_upstream.c:1001:27: style: The scope of the variable 'dest' can be reduced. [variableScope]
uftp-4.9.7/server_announce.c:271:5: style: Variable 'keylist' is reassigned a value before the old one has been used. [redundantAssignment]
uftp-4.9.7/server_announce.c:265:5: note: Variable 'keylist' is reassigned a value before the old one has been used.
uftp-4.9.7/server_announce.c:271:5: note: Variable 'keylist' is reassigned a value before the old one has been used.
uftp-4.9.7/server_announce.c:122:9: style: The scope of the variable 'packetlen' can be reduced. [variableScope]
uftp-4.9.7/server_announce.c:122:20: style: The scope of the variable 'rval' can be reduced. [variableScope]
uftp-4.9.7/server_announce.c:122:33: style: The scope of the variable 'extlen' can be reduced. [variableScope]
uftp-4.9.7/server_announce.c:336:22: style: The scope of the variable 'linkname' can be reduced. [variableScope]
uftp-4.9.7/server_announce.c:410:9: style: The scope of the variable 'hostidx' can be reduced. [variableScope]
uftp-4.9.7/server_announce.c:410:21: style: The scope of the variable 'dupmsg' can be reduced. [variableScope]
uftp-4.9.7/server_announce.c:662:21: style: The scope of the variable 'idlist' can be reduced. [variableScope]
uftp-4.9.7/server_announce.c:726:21: style: The scope of the variable 'idlist' can be reduced. [variableScope]
uftp-4.9.7/server_announce.c:799:19: style: The scope of the variable 'fingerprint' can be reduced. [variableScope]
uftp-4.9.7/server_announce.c:1013:21: style: The scope of the variable 'addr' can be reduced. [variableScope]
uftp-4.9.7/server_announce.c:1014:37: style: The scope of the variable 'clientidx' can be reduced. [variableScope]
uftp-4.9.7/server_announce.c:1014:48: style: The scope of the variable 'i' can be reduced. [variableScope]
uftp-4.9.7/server_common.c:357:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uftp-4.9.7/server_common.c:269:23: style: Function 'sign_announce' argument 3 names different: declaration 'len' definition 'packetlen'. [funcArgNamesDifferent]
uftp-4.9.7/server_common.h:50:75: note: Function 'sign_announce' argument 3 names different: declaration 'len' definition 'packetlen'.
uftp-4.9.7/server_common.c:269:23: note: Function 'sign_announce' argument 3 names different: declaration 'len' definition 'packetlen'.
uftp-4.9.7/server_common.c:325:26: style: Function 'find_client' argument 1 names different: declaration 'addr' definition 'id'. [funcArgNamesDifferent]
uftp-4.9.7/server_common.h:52:26: note: Function 'find_client' argument 1 names different: declaration 'addr' definition 'id'.
uftp-4.9.7/server_common.c:325:26: note: Function 'find_client' argument 1 names different: declaration 'addr' definition 'id'.
uftp-4.9.7/server_config.c:107:14: style: The scope of the variable 'uid' can be reduced. [variableScope]
uftp-4.9.7/server_init.c:222:21: error: Array 'ifl[100]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
uftp-4.9.7/server_init.c:230:24: error: Array 'ifl[100]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
uftp-4.9.7/server_init.c:174:11: style: The scope of the variable 'p' can be reduced. [variableScope]
uftp-4.9.7/server_init.c:174:14: style: The scope of the variable 'tmp_multi' can be reduced. [variableScope]
uftp-4.9.7/server_init.c:175:9: style: The scope of the variable 'found_if' can be reduced. [variableScope]
uftp-4.9.7/server_init.c:175:40: style: The scope of the variable 'i' can be reduced. [variableScope]
uftp-4.9.7/server_phase.c:828:9: style: The scope of the variable 'do_rewind' can be reduced. [variableScope]
uftp-4.9.7/server_phase.c:828:20: style: The scope of the variable 'do_nextcc' can be reduced. [variableScope]
uftp-4.9.7/server_phase.c:828:31: style: The scope of the variable 'do_halfrate' can be reduced. [variableScope]
uftp-4.9.7/server_phase.c:828:44: style: The scope of the variable 'cc_queued' can be reduced. [variableScope]
uftp-4.9.7/server_phase.c:1097:12: style: The scope of the variable 'tmp_rtt' can be reduced. [variableScope]
uftp-4.9.7/server_phase.c:1099:10: style: The scope of the variable 'path' can be reduced. [variableScope]
uftp-4.9.7/server_send.c:423:37: error: Array 'proxy_listed[1000]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
uftp-4.9.7/server_send.c:454:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uftp-4.9.7/server_send.c:454:12: style: The scope of the variable 'j' can be reduced. [variableScope]
uftp-4.9.7/server_send.c:454:21: style: The scope of the variable 'len' can be reduced. [variableScope]
uftp-4.9.7/server_send.c:454:26: style: The scope of the variable 'found_base' can be reduced. [variableScope]
uftp-4.9.7/server_send.c:454:38: style: The scope of the variable 'delete' can be reduced. [variableScope]
uftp-4.9.7/server_send.c:459:10: style: The scope of the variable 'path' can be reduced. [variableScope]
uftp-4.9.7/server_send.c:459:29: style: The scope of the variable 'l_destfname' can be reduced. [variableScope]
uftp-4.9.7/server_send.c:459:55: style: The scope of the variable 'mcast' can be reduced. [variableScope]
uftp-4.9.7/server_send.c:177:45: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
uftp-4.9.7/server_send.c:179:48: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
uftp-4.9.7/server_send.c:182:52: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
uftp-4.9.7/server_transfer.c:248:20: style: The scope of the variable 'he' can be reduced. [variableScope]
uftp-4.9.7/server_transfer.c:251:14: style: The scope of the variable 'extlen' can be reduced. [variableScope]
uftp-4.9.7/server_transfer.c:356:28: style: The scope of the variable 'rate_1grtt' can be reduced. [variableScope]
uftp-4.9.7/server_transfer.c:447:30: style: The scope of the variable 'he' can be reduced. [variableScope]
uftp-4.9.7/server_transfer.c:448:23: style: The scope of the variable 'current_section' can be reduced. [variableScope]
uftp-4.9.7/server_transfer.c:449:14: style: The scope of the variable 'nakidx' can be reduced. [variableScope]
uftp-4.9.7/server_transfer.c:449:22: style: The scope of the variable 'listidx' can be reduced. [variableScope]
uftp-4.9.7/server_transfer.c:450:14: style: The scope of the variable 'extlen' can be reduced. [variableScope]
uftp-4.9.7/server_transfer.c:579:20: style: The scope of the variable 'he' can be reduced. [variableScope]
uftp-4.9.7/server_transfer.c:580:14: style: The scope of the variable 'extlen' can be reduced. [variableScope]
uftp-4.9.7/server_transfer.c:303:9: warning: The buffer 'status' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
uftp-4.9.7/server_transfer.c:307:9: warning: The buffer 'status' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
uftp-4.9.7/server_transfer.c:312:9: warning: The buffer 'status' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
uftp-4.9.7/server_transfer.c:316:9: warning: The buffer 'status' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
uftp-4.9.7/testclient_multi.c:252:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uftp-4.9.7/testclient_multi.c:426:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uftp-4.9.7/testclient_multi.c:444:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uftp-4.9.7/testclient_multi.c:550:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uftp-4.9.7/testclient_multi.c:607:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uftp-4.9.7/testclient_multi.c:683:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uftp-4.9.7/testclient_multi.c:64:18: style: The scope of the variable 'explen' can be reduced. [variableScope]
uftp-4.9.7/testclient_multi.c:194:30: style: The scope of the variable 'prf_buf' can be reduced. [variableScope]
uftp-4.9.7/testclient_multi.c:385:18: style: The scope of the variable 'recv_len' can be reduced. [variableScope]
uftp-4.9.7/testclient_multi.c:629:37: style: The scope of the variable 'recv_len' can be reduced. [variableScope]
uftp-4.9.7/uftp_common.c:622:16: style: The scope of the variable 'timeval' can be reduced. [variableScope]
uftp-4.9.7/uftp_common.c:767:9: style: The scope of the variable 'num' can be reduced. [variableScope]
uftp-4.9.7/uftp_common.c:984:9: style: The scope of the variable 'rval' can be reduced. [variableScope]
uftp-4.9.7/uftp_common.c:1575:28: style: The scope of the variable 'cnt' can be reduced. [variableScope]
uftp-4.9.7/uftp_common.c:978:48: style: Function 'read_packet' argument 2 names different: declaration 'sa' definition 'su'. [funcArgNamesDifferent]
uftp-4.9.7/uftp_common.h:194:48: note: Function 'read_packet' argument 2 names different: declaration 'sa' definition 'su'.
uftp-4.9.7/uftp_common.c:978:48: note: Function 'read_packet' argument 2 names different: declaration 'sa' definition 'su'.
uftp-4.9.7/uftp_common.c:1966:33: style: Function 'free_space' argument 1 names different: declaration 'dir' definition 'file'. [funcArgNamesDifferent]
uftp-4.9.7/uftp_common.h:243:33: note: Function 'free_space' argument 1 names different: declaration 'dir' definition 'file'.
uftp-4.9.7/uftp_common.c:1966:33: note: Function 'free_space' argument 1 names different: declaration 'dir' definition 'file'.
uftp-4.9.7/uftp_common.c:2144:33: style: Function 'quantize_rate' argument 1 names different: declaration 'size' definition 'rate'. [funcArgNamesDifferent]
uftp-4.9.7/uftp_common.h:254:33: note: Function 'quantize_rate' argument 1 names different: declaration 'size' definition 'rate'.
uftp-4.9.7/uftp_common.c:2144:33: note: Function 'quantize_rate' argument 1 names different: declaration 'size' definition 'rate'.
uftp-4.9.7/uftp_common.c:2171:35: style: Function 'unquantize_rate' argument 1 names different: declaration 'size' definition 'rate'. [funcArgNamesDifferent]
uftp-4.9.7/uftp_common.h:255:35: note: Function 'unquantize_rate' argument 1 names different: declaration 'size' definition 'rate'.
uftp-4.9.7/uftp_common.c:2171:35: note: Function 'unquantize_rate' argument 1 names different: declaration 'size' definition 'rate'.
[11:28]
ftp://ftp.se.debian.org/debian/pool/main/u/uftrace/uftrace_0.8.2.orig.tar.gz
uftrace-0.8.2/arch/arm/mcount-support.c:137:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uftrace-0.8.2/arch/arm/mcount-support.c:150:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uftrace-0.8.2/arch/x86_64/mcount-dynamic.c:144:27: style: The scope of the variable 'xrmap' can be reduced. [variableScope]
uftrace-0.8.2/arch/x86_64/mcount-dynamic.c:207:16: style: The scope of the variable 'entry_insn' can be reduced. [variableScope]
uftrace-0.8.2/arch/x86_64/mcount-dynamic.c:208:16: style: The scope of the variable 'exit_insn' can be reduced. [variableScope]
uftrace-0.8.2/arch/x86_64/mcount-dynamic.c:211:16: style: The scope of the variable 'nop6' can be reduced. [variableScope]
uftrace-0.8.2/arch/x86_64/mcount-dynamic.c:212:16: style: The scope of the variable 'nop4' can be reduced. [variableScope]
uftrace-0.8.2/arch/x86_64/mcount-dynamic.c:264:25: style: The scope of the variable 'xrmap' can be reduced. [variableScope]
uftrace-0.8.2/arch/x86_64/mcount-dynamic.c:67:34: portability: '(void*)mdi->trampoline' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/arch/x86_64/mcount-dynamic.c:71:34: portability: '(void*)mdi->trampoline' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/arch/x86_64/mcount-dynamic.c:72:34: portability: '(void*)mdi->trampoline' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/arch/x86_64/mcount-dynamic.c:72:39: portability: '(void*)mdi->trampoline+16' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/arch/x86_64/mcount-dynamic.c:78:34: portability: '(void*)mdi->trampoline' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/arch/x86_64/mcount-dynamic.c:216:17: style: union member 'Anonymous0::word' is never used. [unusedStructMember]
uftrace-0.8.2/arch/x86_64/mcount-support.c:166:14: style: The scope of the variable 'sym' can be reduced. [variableScope]
uftrace-0.8.2/arch/x86_64/mcount-support.c:240:39: portability: '(void*)sym->addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/arch/x86_64/mcount-support.c:246:32: portability: 'trampoline_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/arch/x86_64/mcount-support.c:263:24: portability: 'trampoline_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/check-deps/__have_libelf.c:6:12: style: Unused variable: ehdr [unusedVariable]
uftrace-0.8.2/utils/list.h:221:20: style: The scope of the variable 'first' can be reduced. [variableScope]
uftrace-0.8.2/cmd-dump.c:262:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uftrace-0.8.2/cmd-dump.c:625:22: style: The scope of the variable 'timestamp' can be reduced. [variableScope]
uftrace-0.8.2/cmd-dump.c:933:18: style: The scope of the variable 'iter' can be reduced. [variableScope]
uftrace-0.8.2/cmd-dump.c:321:21: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/cmd-dump.c:374:7: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/cmd-dump.c:396:21: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/cmd-dump.c:438:7: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/cmd-dump.c:627:29: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/cmd-dump.c:664:34: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/cmd-dump.c:700:34: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/cmd-dump.c:233:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uftrace-0.8.2/cmd-dump.c:234:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uftrace-0.8.2/cmd-info.c:127:41: portability: '(void*)data->d_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/cmd-live.c:146:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
uftrace-0.8.2/cmd-record.c:600:3: style: Variable 'check_list' is reassigned a value before the old one has been used. [redundantAssignment]
uftrace-0.8.2/cmd-record.c:598:0: note: Variable 'check_list' is reassigned a value before the old one has been used.
uftrace-0.8.2/cmd-record.c:600:3: note: Variable 'check_list' is reassigned a value before the old one has been used.
uftrace-0.8.2/cmd-record.c:578:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uftrace-0.8.2/cmd-record.c:1292:30: style: The scope of the variable 'tmp' can be reduced. [variableScope]
uftrace-0.8.2/cmd-record.c:836:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uftrace-0.8.2/cmd-record.c:1296:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uftrace-0.8.2/cmd-replay.c:572:10: warning: %hhx in format string (no. 1) requires 'unsigned char' but the argument type is 'signed char'. [invalidPrintfArgType_uint]
uftrace-0.8.2/cmd-replay.c:660:34: warning: Either the condition 'task==NULL' is redundant or there is possible null pointer dereference: task. [nullPointerRedundantCheck]
uftrace-0.8.2/cmd-replay.c:667:11: note: Assuming that condition 'task==NULL' is not redundant
uftrace-0.8.2/cmd-replay.c:660:34: note: Null pointer dereference
uftrace-0.8.2/cmd-replay.c:382:2: style: Variable 'sym' is reassigned a value before the old one has been used. [redundantAssignment]
uftrace-0.8.2/cmd-replay.c:378:0: note: Variable 'sym' is reassigned a value before the old one has been used.
uftrace-0.8.2/cmd-replay.c:382:2: note: Variable 'sym' is reassigned a value before the old one has been used.
uftrace-0.8.2/cmd-replay.c:538:21: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/cmd-replay.c:639:8: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/cmd-report.c:536:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
uftrace-0.8.2/cmd-report.c:550:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
uftrace-0.8.2/cmd-report.c:588:22: style: The scope of the variable 'entry' can be reduced. [variableScope]
uftrace-0.8.2/cmd-report.c:609:22: style: The scope of the variable 'entry' can be reduced. [variableScope]
uftrace-0.8.2/cmd-report.c:908:22: style: The scope of the variable 'entry' can be reduced. [variableScope]
uftrace-0.8.2/cmd-script.c:32:2: style: Variable 'sym' is reassigned a value before the old one has been used. [redundantAssignment]
uftrace-0.8.2/cmd-script.c:29:0: note: Variable 'sym' is reassigned a value before the old one has been used.
uftrace-0.8.2/cmd-script.c:32:2: note: Variable 'sym' is reassigned a value before the old one has been used.
uftrace-0.8.2/cmd-script.c:33:2: style: Variable 'symname' is reassigned a value before the old one has been used. [redundantAssignment]
uftrace-0.8.2/cmd-script.c:30:0: note: Variable 'symname' is reassigned a value before the old one has been used.
uftrace-0.8.2/cmd-script.c:33:2: note: Variable 'symname' is reassigned a value before the old one has been used.
uftrace-0.8.2/libmcount/dynamic.c:48:11: style: The scope of the variable 'i' can be reduced. [variableScope]
uftrace-0.8.2/libmcount/dynamic.c:114:15: style: The scope of the variable 'sym' can be reduced. [variableScope]
uftrace-0.8.2/libmcount/misc.c:60:6: style: The scope of the variable 'fd' can be reduced. [variableScope]
uftrace-0.8.2/libmcount/misc.c:137:27: style: The scope of the variable 'rstack' can be reduced. [variableScope]
uftrace-0.8.2/libmcount/plthook.c:782:71: warning: Either the condition 'sym?sym->addr:0' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
uftrace-0.8.2/libmcount/plthook.c:784:17: note: Assuming that condition 'sym?sym->addr:0' is not redundant
uftrace-0.8.2/libmcount/plthook.c:782:71: note: Null pointer dereference
uftrace-0.8.2/libmcount/plthook.c:512:14: style: The scope of the variable 'exe_once' can be reduced. [variableScope]
uftrace-0.8.2/libmcount/plthook.c:708:17: style: The scope of the variable 'plthook_addr' can be reduced. [variableScope]
uftrace-0.8.2/libmcount/record.c:206:30: style: The scope of the variable 'curr_buf' can be reduced. [variableScope]
uftrace-0.8.2/libmcount/record.c:402:24: style: The scope of the variable 'event' can be reduced. [variableScope]
uftrace-0.8.2/libmcount/record.c:415:24: style: The scope of the variable 'event' can be reduced. [variableScope]
uftrace-0.8.2/libmcount/record.c:244:15: portability: 'argbuf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libmcount/record.c:273:21: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libmcount/record.c:303:24: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libmcount/record.c:311:7: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libmcount/record.c:495:14: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libmcount/record.c:585:46: portability: '(void*)curr_buf->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libmcount/record.c:589:30: portability: 'argbuf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libmcount/record.c:510:25: style: Variable 'frstack' is not assigned a value. [unassignedVariable]
uftrace-0.8.2/libmcount/record.c:709:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uftrace-0.8.2/libmcount/wrap.c:137:27: style: The scope of the variable 'rstack' can be reduced. [variableScope]
uftrace-0.8.2/libmcount/wrap.c:226:27: style: The scope of the variable 'rstack' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/event-parse.c:162:23: style: The scope of the variable 'item' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/event-parse.c:375:20: style: The scope of the variable 'item' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/event-parse.c:565:22: style: The scope of the variable 'item' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/event-parse.c:2022:8: style: The scope of the variable 'ref' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/event-parse.c:3208:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/event-parse.c:4627:6: style: The scope of the variable 'print_pretty' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/event-parse.c:4660:21: style: The scope of the variable 'spaces' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/event-parse.c:4663:16: style: The scope of the variable 'usecs' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/event-parse.c:4670:6: style: The scope of the variable 'p' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/event-parse.c:479:59: style: Function 'pevent_register_function' argument 2 names different: declaration 'name' definition 'func'. [funcArgNamesDifferent]
uftrace-0.8.2/libtraceevent/event-parse.h:601:59: note: Function 'pevent_register_function' argument 2 names different: declaration 'name' definition 'func'.
uftrace-0.8.2/libtraceevent/event-parse.c:479:59: note: Function 'pevent_register_function' argument 2 names different: declaration 'name' definition 'func'.
uftrace-0.8.2/libtraceevent/event-parse.c:3172:15: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3215:41: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3354:41: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3397:15: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3426:13: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3525:15: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3695:35: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3710:20: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3747:10: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3749:15: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3759:15: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3780:16: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3798:20: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3802:15: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3959:39: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3980:34: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:3981:19: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:4030:10: portability: 'bptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:4065:10: portability: 'bptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:4102:41: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:4149:13: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:4178:50: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:4184:32: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:4198:49: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:5436:15: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:5442:14: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/event-parse.c:2068:12: warning: The expression 'strcmp(type,"s64") != 0' is suspicious. It overlaps 'strcmp(type,"u64") == 0'. [overlappingStrcmp]
uftrace-0.8.2/libtraceevent/event-parse.c:127:2: style: Variable 'x' is modified but its new value is never used. [unreadVariable]
uftrace-0.8.2/libtraceevent/event-parse.c:262:2: error: Common realloc mistake: 'cmdlines' nulled but not freed upon failure [memleakOnRealloc]
uftrace-0.8.2/libtraceevent/event-plugin.c:403:28: style: The scope of the variable 'func' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:298:25: portability: 'kbuf->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:301:6: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:317:7: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:332:8: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:367:7: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:375:8: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:380:8: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:388:8: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:394:8: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:411:25: portability: 'kbuf->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:508:20: portability: 'kbuf->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:533:6: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:542:25: portability: 'subbuffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:549:21: portability: 'kbuf->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:582:20: portability: 'kbuf->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/kbuffer-parse.c:547:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uftrace-0.8.2/libtraceevent/parse-filter.c:47:11: style: The scope of the variable 'i' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/parse-filter.c:270:23: style: The scope of the variable 'event' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/parse-filter.c:338:21: style: The scope of the variable 'event' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/parse-filter.c:1271:8: style: The scope of the variable 'this_event' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/parse-filter.c:1550:21: style: The scope of the variable 'arg' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/parse-filter.c:1867:17: style: The scope of the variable 'pevent' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/parse-filter.c:1868:21: style: The scope of the variable 'addr' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/parse-filter.c:2066:6: style: The scope of the variable 'val' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/parse-filter.c:2393:22: style: The scope of the variable 'filter_type1' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/parse-filter.c:2394:22: style: The scope of the variable 'filter_type2' can be reduced. [variableScope]
uftrace-0.8.2/libtraceevent/parse-filter.c:1874:22: portability: 'record->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/libtraceevent/parse-filter.c:1903:2: error: Pointer to local array variable returned. [returnLocalVariable]
uftrace-0.8.2/libtraceevent/parse-filter.c:1238:0: error: Memory leak: arg [memleak]
uftrace-0.8.2/libtraceevent/parse-filter.c:1496:0: error: Memory leak: arg [memleak]
uftrace-0.8.2/tests/s-alloca.c:8:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
uftrace-0.8.2/tests/s-allocfree.c:16:35: style: Function 'alloc1' argument 1 names different: declaration 'int' definition 'one'. [funcArgNamesDifferent]
uftrace-0.8.2/tests/s-allocfree.c:4:31: note: Function 'alloc1' argument 1 names different: declaration 'int' definition 'one'.
uftrace-0.8.2/tests/s-allocfree.c:16:35: note: Function 'alloc1' argument 1 names different: declaration 'int' definition 'one'.
uftrace-0.8.2/tests/s-allocfree.c:21:35: style: Function 'alloc2' argument 1 names different: declaration 'int' definition 'one'. [funcArgNamesDifferent]
uftrace-0.8.2/tests/s-allocfree.c:5:31: note: Function 'alloc2' argument 1 names different: declaration 'int' definition 'one'.
uftrace-0.8.2/tests/s-allocfree.c:21:35: note: Function 'alloc2' argument 1 names different: declaration 'int' definition 'one'.
uftrace-0.8.2/tests/s-allocfree.c:26:35: style: Function 'alloc3' argument 1 names different: declaration 'int' definition 'one'. [funcArgNamesDifferent]
uftrace-0.8.2/tests/s-allocfree.c:6:31: note: Function 'alloc3' argument 1 names different: declaration 'int' definition 'one'.
uftrace-0.8.2/tests/s-allocfree.c:26:35: note: Function 'alloc3' argument 1 names different: declaration 'int' definition 'one'.
uftrace-0.8.2/tests/s-allocfree.c:31:35: style: Function 'alloc4' argument 1 names different: declaration 'int' definition 'one'. [funcArgNamesDifferent]
uftrace-0.8.2/tests/s-allocfree.c:7:31: note: Function 'alloc4' argument 1 names different: declaration 'int' definition 'one'.
uftrace-0.8.2/tests/s-allocfree.c:31:35: note: Function 'alloc4' argument 1 names different: declaration 'int' definition 'one'.
uftrace-0.8.2/tests/s-allocfree.c:36:35: style: Function 'alloc5' argument 1 names different: declaration 'int' definition 'one'. [funcArgNamesDifferent]
uftrace-0.8.2/tests/s-allocfree.c:8:31: note: Function 'alloc5' argument 1 names different: declaration 'int' definition 'one'.
uftrace-0.8.2/tests/s-allocfree.c:36:35: note: Function 'alloc5' argument 1 names different: declaration 'int' definition 'one'.
uftrace-0.8.2/tests/s-arg.c:36:15: style: Unused variable: i [unusedVariable]
uftrace-0.8.2/tests/s-arg.c:55:13: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
uftrace-0.8.2/tests/s-autoargs.c:10:7: style: Unused variable: buf [unusedVariable]
uftrace-0.8.2/tests/s-demangle.cpp:29:14: style: Function 'ABC' argument 1 names different: declaration 'n' definition 'c'. [funcArgNamesDifferent]
uftrace-0.8.2/tests/s-demangle.cpp:10:11: note: Function 'ABC' argument 1 names different: declaration 'n' definition 'c'.
uftrace-0.8.2/tests/s-demangle.cpp:29:14: note: Function 'ABC' argument 1 names different: declaration 'n' definition 'c'.
uftrace-0.8.2/tests/s-demangle.cpp:7:7: style: Technically the member function 'ABC::baz' can be const. [functionConst]
uftrace-0.8.2/tests/s-demangle.cpp:24:10: note: Technically the member function 'ABC::baz' can be const.
uftrace-0.8.2/tests/s-demangle.cpp:7:7: note: Technically the member function 'ABC::baz' can be const.
uftrace-0.8.2/tests/s-demangle.cpp:10:3: style: Class 'ABC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uftrace-0.8.2/tests/s-exp-char.c:20:11: style: Condition 'd=='d'' is always true [knownConditionTrueFalse]
uftrace-0.8.2/tests/s-exp-char.c:17:9: note: Assignment 'd=foo('f','o','o')', assigned value is 100
uftrace-0.8.2/tests/s-exp-char.c:18:2: note: Compound assignment '+=', assigned value is 100
uftrace-0.8.2/tests/s-exp-char.c:20:11: note: Condition 'd=='d'' is always true
uftrace-0.8.2/tests/s-exp-mixed.c:8:2: portability: Returning an address value in a function with integer return type is not portable. [CastAddressToIntegerAtReturn]
uftrace-0.8.2/tests/s-exp-mixed.c:8:11: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/tests/s-exp-str.c:40:2: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment]
uftrace-0.8.2/tests/s-exp-str.c:38:2: note: Variable 'c' is reassigned a value before the old one has been used.
uftrace-0.8.2/tests/s-exp-str.c:40:2: note: Variable 'c' is reassigned a value before the old one has been used.
uftrace-0.8.2/tests/s-lib.c:20:22: style: Function 'lib_c' argument 1 names different: declaration 'i' definition 'mask'. [funcArgNamesDifferent]
uftrace-0.8.2/tests/s-lib.c:8:22: note: Function 'lib_c' argument 1 names different: declaration 'i' definition 'mask'.
uftrace-0.8.2/tests/s-lib.c:20:22: note: Function 'lib_c' argument 1 names different: declaration 'i' definition 'mask'.
uftrace-0.8.2/tests/s-namespace.cpp:85:0: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
uftrace-0.8.2/tests/s-namespace.cpp:13:4: style: Class 'foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uftrace-0.8.2/tests/s-namespace.cpp:52:4: style: Class 'foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uftrace-0.8.2/tests/s-pltarg.c:6:15: style: Variable 'path' is assigned a value that is never used. [unreadVariable]
uftrace-0.8.2/tests/s-pltarg.c:12:8: style: Variable 'ptr' is allocated memory that is never used. [unusedAllocatedMemory]
uftrace-0.8.2/tests/s-std-string.cpp:8:5: warning: Redundant assignment of 's' to itself. [selfAssignment]
uftrace-0.8.2/tests/unittest.c:251:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
uftrace-0.8.2/uftrace.c:271:20: style: The scope of the variable 'tmp' can be reduced. [variableScope]
uftrace-0.8.2/utils/auto-args.c:31:25: style: The scope of the variable 'iter' can be reduced. [variableScope]
uftrace-0.8.2/utils/auto-args.c:32:6: style: The scope of the variable 'cmp' can be reduced. [variableScope]
uftrace-0.8.2/utils/auto-args.c:123:25: style: The scope of the variable 'iter' can be reduced. [variableScope]
uftrace-0.8.2/utils/auto-args.c:124:6: style: The scope of the variable 'cmp' can be reduced. [variableScope]
uftrace-0.8.2/utils/auto-args.c:179:18: style: The scope of the variable 'p' can be reduced. [variableScope]
uftrace-0.8.2/utils/auto-args.c:349:19: style: The scope of the variable 'iter' can be reduced. [variableScope]
uftrace-0.8.2/utils/auto-args.c:350:6: style: The scope of the variable 'cmp' can be reduced. [variableScope]
uftrace-0.8.2/utils/auto-args.c:378:19: style: The scope of the variable 'iter' can be reduced. [variableScope]
uftrace-0.8.2/utils/auto-args.c:379:6: style: The scope of the variable 'cmp' can be reduced. [variableScope]
uftrace-0.8.2/utils/data-file.c:132:4: warning: %lu in format string (no. 1) requires 'unsigned long *' but the argument type is 'signed long *'. [invalidScanfArgType_int]
uftrace-0.8.2/utils/data-file.c:132:4: warning: %lu in format string (no. 2) requires 'unsigned long *' but the argument type is 'signed long *'. [invalidScanfArgType_int]
uftrace-0.8.2/utils/data-file.c:139:4: warning: %lu in format string (no. 1) requires 'unsigned long *' but the argument type is 'signed long *'. [invalidScanfArgType_int]
uftrace-0.8.2/utils/data-file.c:139:4: warning: %lu in format string (no. 2) requires 'unsigned long *' but the argument type is 'signed long *'. [invalidScanfArgType_int]
uftrace-0.8.2/utils/data-file.c:149:4: warning: %lu in format string (no. 1) requires 'unsigned long *' but the argument type is 'signed long *'. [invalidScanfArgType_int]
uftrace-0.8.2/utils/data-file.c:149:4: warning: %lu in format string (no. 2) requires 'unsigned long *' but the argument type is 'signed long *'. [invalidScanfArgType_int]
uftrace-0.8.2/utils/data-file.c:231:8: style: The scope of the variable 'provider' can be reduced. [variableScope]
uftrace-0.8.2/utils/data-file.c:232:8: style: The scope of the variable 'event' can be reduced. [variableScope]
uftrace-0.8.2/utils/data-file.c:149:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uftrace-0.8.2/utils/data-file.c:173:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uftrace-0.8.2/utils/data-file.c:237:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uftrace-0.8.2/utils/demangle.c:1140:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uftrace-0.8.2/utils/demangle.c:1222:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uftrace-0.8.2/utils/demangle.c:1078:7: style: The scope of the variable 'T_type' can be reduced. [variableScope]
uftrace-0.8.2/utils/filter.c:223:25: style: The scope of the variable 'iter' can be reduced. [variableScope]
uftrace-0.8.2/utils/filter.c:994:18: style: The scope of the variable 'node' can be reduced. [variableScope]
uftrace-0.8.2/utils/fstack.c:635:17: style: The scope of the variable 'fstack' can be reduced. [variableScope]
uftrace-0.8.2/utils/fstack.c:1714:17: style: The scope of the variable 'p' can be reduced. [variableScope]
uftrace-0.8.2/utils/kernel.c:880:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
uftrace-0.8.2/utils/kernel.c:985:3: portability: %zd in format string (no. 2) requires 'ssize_t *' but the argument type is 'size_t * {aka unsigned long *}'. [invalidScanfArgType_int]
uftrace-0.8.2/utils/kernel.c:226:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
uftrace-0.8.2/utils/kernel.c:657:10: style: The scope of the variable 'n' can be reduced. [variableScope]
uftrace-0.8.2/utils/kernel.c:965:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uftrace-0.8.2/utils/kernel.c:985:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uftrace-0.8.2/utils/session.c:210:26: style: The scope of the variable 's' can be reduced. [variableScope]
uftrace-0.8.2/utils/session.c:233:26: style: The scope of the variable 's' can be reduced. [variableScope]
uftrace-0.8.2/utils/session.c:333:26: style: The scope of the variable 'sess' can be reduced. [variableScope]
uftrace-0.8.2/utils/session.c:334:18: style: The scope of the variable 'n' can be reduced. [variableScope]
uftrace-0.8.2/utils/session.c:482:23: style: The scope of the variable 't' can be reduced. [variableScope]
uftrace-0.8.2/utils/session.c:483:18: style: The scope of the variable 'n' can be reduced. [variableScope]
uftrace-0.8.2/utils/session.c:501:23: style: The scope of the variable 't' can be reduced. [variableScope]
uftrace-0.8.2/utils/session.c:534:23: style: The scope of the variable 't' can be reduced. [variableScope]
uftrace-0.8.2/utils/session.c:48:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uftrace-0.8.2/utils/symbol.c:868:8: style: The scope of the variable 'mod_name' can be reduced. [variableScope]
uftrace-0.8.2/utils/utils.c:481:25: style: Redundant condition: If 'EXPR == '\0'', the comparison 'EXPR != '\n'' is always true. [redundantCondition]
uftrace-0.8.2/utils/utils.c:34:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
uftrace-0.8.2/utils/utils.c:51:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
uftrace-0.8.2/utils/utils.c:69:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
uftrace-0.8.2/utils/utils.c:87:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
uftrace-0.8.2/utils/utils.c:104:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
uftrace-0.8.2/utils/utils.c:253:6: style: The scope of the variable 'len' can be reduced. [variableScope]
uftrace-0.8.2/utils/utils.c:43:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/utils/utils.c:60:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/utils/utils.c:79:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uftrace-0.8.2/utils/utils.c:96:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
[11:28]
ftp://ftp.se.debian.org/debian/pool/main/u/ufw/ufw_0.35.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/ug/ug_3.12.1.orig.tar.xz
ug-3.12.1.orig/dev/meta/metafile.cc:177:7: style: The scope of the variable 'error' can be reduced. [variableScope]
ug-3.12.1.orig/dev/ppm/ppm.cc:236:5: error: Memory leak: ppm_window [memleak]
ug-3.12.1.orig/dev/ps/postscript.cc:686:9: style: The scope of the variable 'j' can be reduced. [variableScope]
ug-3.12.1.orig/dev/ps/postscript.cc:252:11: style: Variable 'saved' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/dev/ps/postscriptbw.cc:644:9: style: The scope of the variable 'j' can be reduced. [variableScope]
ug-3.12.1.orig/dev/sif/sif.cc:127:9: style: Unused variable: s [unusedVariable]
ug-3.12.1.orig/dev/sif/sif.cc:128:7: style: Unused variable: cmdKey [unusedVariable]
ug-3.12.1.orig/dev/sif/sif.cc:128:15: style: Unused variable: onlyCmdKey [unusedVariable]
ug-3.12.1.orig/dev/xif/xgraph.cc:536:17: style: The scope of the variable 'valuemask' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:536:27: style: The scope of the variable 'plane_mask' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:537:7: style: The scope of the variable 'function' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:567:17: style: The scope of the variable 'valuemask' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:567:27: style: The scope of the variable 'plane_mask' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:568:7: style: The scope of the variable 'function' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:667:10: style: The scope of the variable 'c' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:668:24: style: The scope of the variable 'r' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:668:27: style: The scope of the variable 'g' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:668:30: style: The scope of the variable 'b' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:668:33: style: The scope of the variable 'f' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:807:11: style: The scope of the variable 'Private' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:808:18: style: The scope of the variable 'res' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:808:22: style: The scope of the variable 'delta' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:808:28: style: The scope of the variable 'max' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:808:32: style: The scope of the variable 'r' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:808:34: style: The scope of the variable 'g' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:808:36: style: The scope of the variable 'b' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:1134:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:1374:19: style: The scope of the variable 'mask' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xgraph.cc:1607:16: style: Unused variable: gwin [unusedVariable]
ug-3.12.1.orig/dev/xif/xmain.cc:621:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/dev/xif/xmain.cc:655:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/dev/xif/xshell.cc:379:19: style: The scope of the variable 'mask' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xshell.cc:697:13: style: The scope of the variable 'l' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xshell.cc:749:7: style: The scope of the variable 'obl' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xshell.cc:749:11: style: The scope of the variable 'ntl' can be reduced. [variableScope]
ug-3.12.1.orig/dev/xif/xshell.cc:900:11: style: Variable 'count' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/dom/gen/gen.c:144:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
ug-3.12.1.orig/dom/gen/gen.c:287:3: style: Variable 'bs->segment' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/dom/gen/gen.c:286:3: note: Variable 'bs->segment' is reassigned a value before the old one has been used.
ug-3.12.1.orig/dom/gen/gen.c:287:3: note: Variable 'bs->segment' is reassigned a value before the old one has been used.
ug-3.12.1.orig/dom/gen/gen.c:575:41: style: Function 'InitGeometry' argument 2 names different: declaration 'g' definition 'G'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/gen/gen.h:170:41: note: Function 'InitGeometry' argument 2 names different: declaration 'g' definition 'G'.
ug-3.12.1.orig/dom/gen/gen.c:575:41: note: Function 'InitGeometry' argument 2 names different: declaration 'g' definition 'G'.
ug-3.12.1.orig/dom/gen/gen.c:408:34: error: Memory leak: p [memleak]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:7716:18: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:6629:15: error: Array 'cad_id[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:6634:122: error: Array 'cad_id[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:6658:37: error: Array 'cad_id[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:1521:5: style: Variable 'help2' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:1520:5: note: Variable 'help2' is reassigned a value before the old one has been used.
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:1521:5: note: Variable 'help2' is reassigned a value before the old one has been used.
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:1524:5: style: Variable 'a' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:1523:5: note: Variable 'a' is reassigned a value before the old one has been used if variable is no semaphore variable.
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:1524:5: note: Variable 'a' is reassigned a value before the old one has been used if variable is no semaphore variable.
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:6436:3: style: Variable 'necessary' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:6433:3: note: Variable 'necessary' is reassigned a value before the old one has been used.
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:6436:3: note: Variable 'necessary' is reassigned a value before the old one has been used.
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:496:15: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:529:15: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:1599:7: style: The scope of the variable 'primzahl' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:1599:16: style: The scope of the variable 'index' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:1601:7: style: The scope of the variable 'wurzel' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:2134:22: style: The scope of the variable 'merke' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:2135:12: style: The scope of the variable 'idf_new' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:2212:19: style: The scope of the variable 'actual_triangle_ptr' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:2213:18: style: The scope of the variable 'actual_line_ptr' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:2599:11: style: The scope of the variable 'merk_sfc' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:2600:7: style: The scope of the variable 'gibtsschon' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:2694:7: style: The scope of the variable 'gibtsschon' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:2892:19: style: The scope of the variable 'merk_sd' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:3531:35: style: The scope of the variable 'merke' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:3738:13: style: The scope of the variable 'new_sfce_plyln' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:4174:16: style: The scope of the variable 'newpllineptr' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:4690:19: style: The scope of the variable 'Nachbar_SFE' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:5216:18: style: The scope of the variable 'ersteline' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:5887:19: style: The scope of the variable 'Nachbar_SFE' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:5961:19: style: The scope of the variable 'firstOFD' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:6355:8: style: The scope of the variable 'helpchar' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:6415:27: style: The scope of the variable 'rv' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:7414:10: style: The scope of the variable 'hilf' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:7765:7: style: The scope of the variable 'Nachbar_Tetra' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:8085:11: style: The scope of the variable 'stelle' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:8628:10: style: The scope of the variable 'der_erste_Point_der_Line' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:8632:7: style: The scope of the variable 'Stop' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:8881:10: style: The scope of the variable 'der_erste_Point_der_Line' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:8882:7: style: The scope of the variable 'Stop' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:7031:48: style: Function 'LGM_ANSYS_ReadSubDomain' argument 1 names different: declaration 'i' definition 'subdom_i'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/ansys2lgm.h:363:42: note: Function 'LGM_ANSYS_ReadSubDomain' argument 1 names different: declaration 'i' definition 'subdom_i'.
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:7031:48: note: Function 'LGM_ANSYS_ReadSubDomain' argument 1 names different: declaration 'i' definition 'subdom_i'.
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:7142:46: style: Function 'LGM_ANSYS_ReadSurface' argument 1 names different: declaration 'i' definition 'sfcnumber'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/ansys2lgm.h:366:54: note: Function 'LGM_ANSYS_ReadSurface' argument 1 names different: declaration 'i' definition 'sfcnumber'.
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:7142:46: note: Function 'LGM_ANSYS_ReadSurface' argument 1 names different: declaration 'i' definition 'sfcnumber'.
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:7337:44: style: Function 'LGM_ANSYS_ReadLines' argument 1 names different: declaration 'i' definition 'which_plline'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/ansys2lgm.h:364:54: note: Function 'LGM_ANSYS_ReadLines' argument 1 names different: declaration 'i' definition 'which_plline'.
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:7337:44: note: Function 'LGM_ANSYS_ReadLines' argument 1 names different: declaration 'i' definition 'which_plline'.
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:1659:7: style: Variable 'nmbofoprimzahls' is modified but its new value is never used. [unreadVariable]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:1630:3: style: Variable 'index_used' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/dom/lgm/ansys2lgm.cc:6884:3: style: Variable 'helpstring' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/dom/lgm/lgm_domain.cc:200:18: style: The scope of the variable 'BndCond' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain.cc:200:26: style: The scope of the variable 'InnerBndCond' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain.cc:202:10: style: The scope of the variable 'argv' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain.cc:83:73: style: Function 'CreateProblem' argument 2 names different: declaration 'config' definition 'init'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/lgm_domain.h:746:59: note: Function 'CreateProblem' argument 2 names different: declaration 'config' definition 'init'.
ug-3.12.1.orig/dom/lgm/lgm_domain.cc:83:73: note: Function 'CreateProblem' argument 2 names different: declaration 'config' definition 'init'.
ug-3.12.1.orig/dom/lgm/lgm_domain.cc:110:85: style: Function 'CreateProblemWithInnerBCs' argument 2 names different: declaration 'config' definition 'init'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/lgm_domain.h:747:71: note: Function 'CreateProblemWithInnerBCs' argument 2 names different: declaration 'config' definition 'init'.
ug-3.12.1.orig/dom/lgm/lgm_domain.cc:110:85: note: Function 'CreateProblemWithInnerBCs' argument 2 names different: declaration 'config' definition 'init'.
ug-3.12.1.orig/dom/lgm/lgm_domain2d.cc:113:18: style: The scope of the variable 'theSubdom' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain2d.cc:180:18: style: The scope of the variable 'theSubdom' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain2d.cc:443:13: style: The scope of the variable 'theBndP' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain2d.cc:579:27: style: The scope of the variable 'theBndP' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain2d.cc:631:18: style: The scope of the variable 'theSD' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain2d.cc:922:13: style: The scope of the variable 'theBndP1' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain2d.cc:922:24: style: The scope of the variable 'theBndP2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain2d.cc:922:35: style: The scope of the variable 'theBndP' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain2d.cc:1310:21: style: Array index 'act' is used before limits check. [arrayIndexThenCheck]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:767:13: style: Condition 'CHECKA==1' is always true [knownConditionTrueFalse]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:722:12: note: Assignment 'CHECKA=1', assigned value is 1
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:767:13: note: Condition 'CHECKA==1' is always true
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:885:13: style: Condition 'CHECKB==1' is always true [knownConditionTrueFalse]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:726:12: note: Assignment 'CHECKB=1', assigned value is 1
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:885:13: note: Condition 'CHECKB==1' is always true
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:923:13: style: Condition 'CHECKC==1' is always true [knownConditionTrueFalse]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:730:12: note: Assignment 'CHECKC=1', assigned value is 1
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:923:13: note: Condition 'CHECKC==1' is always true
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:1000:13: style: Condition 'CHECKD==1' is always true [knownConditionTrueFalse]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:735:12: note: Assignment 'CHECKD=1', assigned value is 1
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:1000:13: note: Condition 'CHECKD==1' is always true
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:1066:13: style: Condition 'CHECKE==1' is always true [knownConditionTrueFalse]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:738:12: note: Assignment 'CHECKE=1', assigned value is 1
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:1066:13: note: Condition 'CHECKE==1' is always true
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:1230:13: style: Condition 'CHECKF==1' is always false [knownConditionTrueFalse]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:745:12: note: Assignment 'CHECKF=0', assigned value is 0
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:1230:13: note: Condition 'CHECKF==1' is always false
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:1363:13: style: Condition 'CHECKG==1' is always true [knownConditionTrueFalse]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:752:12: note: Assignment 'CHECKG=1', assigned value is 1
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:1363:13: note: Condition 'CHECKG==1' is always true
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:3866:7: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:3868:7: note: Found duplicate branches for 'if' and 'else'.
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:3866:7: note: Found duplicate branches for 'if' and 'else'.
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:184:18: style: The scope of the variable 'theSubdom' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:254:18: style: The scope of the variable 'theSubdom' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:343:18: style: The scope of the variable 'theSubdom' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:420:18: style: The scope of the variable 'aSubdom' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:706:15: style: The scope of the variable 'TemporaryPointArray' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:710:21: style: The scope of the variable 'lgmd' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:711:26: style: The scope of the variable 'theSD2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:711:35: style: The scope of the variable 'lfSD' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:712:19: style: The scope of the variable 'theL2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:713:24: style: The scope of the variable 'theSF2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:713:33: style: The scope of the variable 'lfSF' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:714:27: style: The scope of the variable 'TheTria2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:714:38: style: The scope of the variable 'TheNgbTria' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:715:14: style: The scope of the variable 'ThePoint' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:715:25: style: The scope of the variable 'Point_TheTria' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:715:41: style: The scope of the variable 'Point_TheNgbTria' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:1871:8: style: The scope of the variable 'name' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:1871:18: style: The scope of the variable 'name1' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:1873:9: style: The scope of the variable 'stream' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:3416:11: style: The scope of the variable 'p0' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:3416:15: style: The scope of the variable 'p1' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:3416:19: style: The scope of the variable 'p2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:3453:11: style: The scope of the variable 'p0' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:3453:15: style: The scope of the variable 'p1' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:3453:19: style: The scope of the variable 'p2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:3817:9: style: The scope of the variable 'j' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:3817:11: style: The scope of the variable 'k' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:3959:22: style: The scope of the variable 'sv' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:3959:35: style: The scope of the variable 'to_id' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:4486:10: style: The scope of the variable 'j' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:4486:13: style: The scope of the variable 'k' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:4486:32: style: The scope of the variable 'npoints' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:5479:13: style: The scope of the variable 'theLine' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:5498:13: style: The scope of the variable 'theLine' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:6025:26: style: The scope of the variable 'help_i' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:2810:83: style: Function 'GetLocalKoord' argument 4 names different: declaration 'n' definition 'dummy'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:114:83: note: Function 'GetLocalKoord' argument 4 names different: declaration 'n' definition 'dummy'.
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:2810:83: note: Function 'GetLocalKoord' argument 4 names different: declaration 'n' definition 'dummy'.
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:6227:7: style: Variable 'nline' is modified but its new value is never used. [unreadVariable]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:6286:3: style: Variable 'midp' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:2232:15: warning: Assert statement modifies 'ntr'. [assignmentInAssert]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:2078:7: warning: The array 'name' is too small, the function 'Read_Surface' expects a bigger one. [argumentSize]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:4605:11: error: Uninitialized variable: npoints [uninitvar]
ug-3.12.1.orig/dom/lgm/lgm_domain3d.cc:6811:7: error: Uninitialized variable: theBndS [uninitvar]
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:101:7: style: The scope of the variable 'c' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:395:24: style: The scope of the variable 'copy' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:151:41: style: Function 'LGM_ReadDomain' argument 1 names different: declaration 'theHeap' definition 'Heap'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/lgm_transfer.h:263:48: note: Function 'LGM_ReadDomain' argument 1 names different: declaration 'theHeap' definition 'Heap'.
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:151:41: note: Function 'LGM_ReadDomain' argument 1 names different: declaration 'theHeap' definition 'Heap'.
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:151:103: style: Function 'LGM_ReadDomain' argument 4 names different: declaration 'MarkKey' definition 'dummy'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/lgm_transfer.h:263:113: note: Function 'LGM_ReadDomain' argument 4 names different: declaration 'MarkKey' definition 'dummy'.
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:151:103: note: Function 'LGM_ReadDomain' argument 4 names different: declaration 'MarkKey' definition 'dummy'.
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:338:38: style: Function 'LGM_ReadLines' argument 1 names different: declaration 'i' definition 'dummy'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/lgm_transfer.h:266:46: note: Function 'LGM_ReadLines' argument 1 names different: declaration 'i' definition 'dummy'.
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:338:38: note: Function 'LGM_ReadLines' argument 1 names different: declaration 'i' definition 'dummy'.
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:393:42: style: Function 'LGM_ReadSubDomain' argument 1 names different: declaration 'i' definition 'subdom_i'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/lgm_transfer.h:265:38: note: Function 'LGM_ReadSubDomain' argument 1 names different: declaration 'i' definition 'subdom_i'.
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:393:42: note: Function 'LGM_ReadSubDomain' argument 1 names different: declaration 'i' definition 'subdom_i'.
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:118:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:181:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:186:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:217:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:432:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/dom/lgm/lgm_transfer2d.cc:440:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/dom/lgm/lgm_transfer3d.cc:73:7: style: The scope of the variable 'c' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_transfer3d.cc:437:36: style: The scope of the variable 'copy' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/lgm_transfer3d.cc:126:41: style: Function 'LGM_ReadDomain' argument 1 names different: declaration 'theHeap' definition 'Heap'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/lgm_transfer.h:263:48: note: Function 'LGM_ReadDomain' argument 1 names different: declaration 'theHeap' definition 'Heap'.
ug-3.12.1.orig/dom/lgm/lgm_transfer3d.cc:126:41: note: Function 'LGM_ReadDomain' argument 1 names different: declaration 'theHeap' definition 'Heap'.
ug-3.12.1.orig/dom/lgm/lgm_transfer3d.cc:391:38: style: Function 'LGM_ReadLines' argument 1 names different: declaration 'i' definition 'dummy'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/lgm_transfer.h:266:46: note: Function 'LGM_ReadLines' argument 1 names different: declaration 'i' definition 'dummy'.
ug-3.12.1.orig/dom/lgm/lgm_transfer3d.cc:391:38: note: Function 'LGM_ReadLines' argument 1 names different: declaration 'i' definition 'dummy'.
ug-3.12.1.orig/dom/lgm/lgm_transfer3d.cc:435:42: style: Function 'LGM_ReadSubDomain' argument 1 names different: declaration 'i' definition 'subdom_i'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/lgm_transfer.h:265:38: note: Function 'LGM_ReadSubDomain' argument 1 names different: declaration 'i' definition 'subdom_i'.
ug-3.12.1.orig/dom/lgm/lgm_transfer3d.cc:435:42: note: Function 'LGM_ReadSubDomain' argument 1 names different: declaration 'i' definition 'subdom_i'.
ug-3.12.1.orig/dom/lgm/lgm_transfer3d.cc:92:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/dom/lgm/lgm_transfer3d.cc:158:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/dom/lgm/lgm_transfer3d.cc:163:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/dom/lgm/lgm_transfer3d.cc:190:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/dom/lgm/lgm_transfer3d.cc:507:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/dom/lgm/lgm_transfer3d.cc:515:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/dom/lgm/netgen/gt.cc:39:16: style: The scope of the variable 'xR' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/gt.cc:39:19: style: The scope of the variable 'yR' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/gt.cc:39:22: style: The scope of the variable 'xQ' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/gt.cc:39:25: style: The scope of the variable 'yQ' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/gt.cc:39:28: style: The scope of the variable 'denominator' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/gt.cc:157:22: style: The scope of the variable 'np_midp' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1188:3: style: Variable 'mi' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1187:3: note: Variable 'mi' is reassigned a value before the old one has been used.
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1188:3: note: Variable 'mi' is reassigned a value before the old one has been used.
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1495:3: style: Variable 'mi' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1494:3: note: Variable 'mi' is reassigned a value before the old one has been used.
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1495:3: note: Variable 'mi' is reassigned a value before the old one has been used.
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1532:3: style: Variable 'nh' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1530:3: note: Variable 'nh' is reassigned a value before the old one has been used.
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1532:3: note: Variable 'nh' is reassigned a value before the old one has been used.
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1603:3: style: Variable 'nh' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1601:3: note: Variable 'nh' is reassigned a value before the old one has been used.
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1603:3: note: Variable 'nh' is reassigned a value before the old one has been used.
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:109:10: style: The scope of the variable 'min' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:109:24: style: The scope of the variable 'eps' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:260:10: style: The scope of the variable 'min' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:482:7: style: The scope of the variable 'found' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:486:9: style: The scope of the variable 'file' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:487:12: style: The scope of the variable 'dist' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1184:10: style: The scope of the variable 'mi2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1184:14: style: The scope of the variable 'mi3' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1185:10: style: The scope of the variable 'min2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1185:16: style: The scope of the variable 'min3' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1214:9: style: The scope of the variable 'j' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1215:17: style: The scope of the variable 'help' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1215:22: style: The scope of the variable 'angle' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1259:35: style: The scope of the variable 'nn1' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1259:40: style: The scope of the variable 'nn2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1259:45: style: The scope of the variable 'np1' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1259:50: style: The scope of the variable 'np2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1260:17: style: The scope of the variable 'prod' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1260:22: style: The scope of the variable 'help' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1340:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1341:10: style: The scope of the variable 'lam' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1341:17: style: The scope of the variable 'help' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1341:27: style: The scope of the variable 'angle1' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1341:35: style: The scope of the variable 'angle2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1516:7: style: The scope of the variable 'front_id' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1516:17: style: The scope of the variable 'line_id' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1517:10: style: The scope of the variable 'angle' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1517:16: style: The scope of the variable 'help1' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1517:22: style: The scope of the variable 'help2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1588:7: style: The scope of the variable 'front_id' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1588:17: style: The scope of the variable 'line_id' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1589:10: style: The scope of the variable 'angle' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1589:16: style: The scope of the variable 'help1' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1589:22: style: The scope of the variable 'help2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:1589:31: style: The scope of the variable 'help' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:181:48: style: Function 'TransformToPlain' argument 1 names different: declaration 'ind' definition 'surfind'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:77:40: note: Function 'TransformToPlain' argument 1 names different: declaration 'ind' definition 'surfind'.
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:181:48: note: Function 'TransformToPlain' argument 1 names different: declaration 'ind' definition 'surfind'.
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:256:71: style: Function 'GetNormalVector' argument 2 names different: declaration 'p' definition 'pp'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:84:63: note: Function 'GetNormalVector' argument 2 names different: declaration 'p' definition 'pp'.
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:256:71: note: Function 'GetNormalVector' argument 2 names different: declaration 'p' definition 'pp'.
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:36:1: style: The class 'InputElement' does not have a constructor although it has private member variables. [noConstructor]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:66:19: warning: Member variable 'surfacemeshing::cxx' is not initialized in the constructor. [uninitMemberVar]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:66:19: warning: Member variable 'surfacemeshing::cyy' is not initialized in the constructor. [uninitMemberVar]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:66:19: warning: Member variable 'surfacemeshing::czz' is not initialized in the constructor. [uninitMemberVar]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:66:19: warning: Member variable 'surfacemeshing::cxy' is not initialized in the constructor. [uninitMemberVar]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:66:19: warning: Member variable 'surfacemeshing::cxz' is not initialized in the constructor. [uninitMemberVar]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:66:19: warning: Member variable 'surfacemeshing::cyz' is not initialized in the constructor. [uninitMemberVar]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:66:19: warning: Member variable 'surfacemeshing::cx' is not initialized in the constructor. [uninitMemberVar]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:66:19: warning: Member variable 'surfacemeshing::cy' is not initialized in the constructor. [uninitMemberVar]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:66:19: warning: Member variable 'surfacemeshing::cz' is not initialized in the constructor. [uninitMemberVar]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:66:19: warning: Member variable 'surfacemeshing::c1' is not initialized in the constructor. [uninitMemberVar]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:69:3: style: Class 'surfacemeshing' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:69:3: style: Class 'surfacemeshing' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:53:3: style: Class 'surfacemeshing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:365:3: style: Class 'my_surfacemeshing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:29:16: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:13:16: note: Virtual function in base class
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:29:16: note: Function in derived class
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:30:18: style: The function 'Length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:14:18: note: Virtual function in base class
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:30:18: note: Function in derived class
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:31:16: style: The function 'GetPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:15:16: note: Virtual function in base class
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:31:16: note: Function in derived class
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:366:15: style: The function 'SavePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:67:15: note: Virtual function in base class
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:366:15: note: Function in derived class
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:367:16: style: The function 'SaveElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ug-3.12.1.orig/dom/lgm/netgen/lgm.hh:68:16: note: Virtual function in base class
ug-3.12.1.orig/dom/lgm/netgen/nginterface3d.cc:367:16: note: Function in derived class
ug-3.12.1.orig/dom/lgm/netgen/surface.c:284:10: style: Unused variable: l1 [unusedVariable]
ug-3.12.1.orig/dom/lgm/netgen/surface.c:284:14: style: Unused variable: l2 [unusedVariable]
ug-3.12.1.orig/dom/lgm/netgen/surface.c:286:7: style: Unused variable: i [unusedVariable]
ug-3.12.1.orig/dom/lgm/netgen/surface.c:331:68: style: Unused variable: help [unusedVariable]
ug-3.12.1.orig/dom/lgm/netgen/surface.c:331:74: style: Variable 'id' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/dom/lgm/netgen/surface.c:395:11: style: Variable 'trn_id' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/dom/lgm/netgen/surface.c:396:11: style: Variable 'nn_id' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/dom/lgm/netgen/surface.c:423:7: style: Unused variable: sid [unusedVariable]
ug-3.12.1.orig/dom/lgm/netgen/surface.c:423:11: style: Unused variable: i [unusedVariable]
ug-3.12.1.orig/dom/lgm/ngin/ng.cc:437:11: style: The scope of the variable 'side' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ngin/ng.cc:670:32: style: Function 'NG_Init' argument 1 names different: declaration 'domainpaths_set' definition 'domainpathes_set'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/ngin/ng.h:164:18: note: Function 'NG_Init' argument 1 names different: declaration 'domainpaths_set' definition 'domainpathes_set'.
ug-3.12.1.orig/dom/lgm/ngin/ng.cc:670:32: note: Function 'NG_Init' argument 1 names different: declaration 'domainpaths_set' definition 'domainpathes_set'.
ug-3.12.1.orig/dom/lgm/ngin2d/ng.cc:153:16: style: The scope of the variable 'c1' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ngin2d/ng.cc:153:19: style: The scope of the variable 'c2' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ngin2d/ng.cc:211:9: style: The scope of the variable 'line_id' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ngin2d/ng.cc:283:11: style: The scope of the variable 'side' can be reduced. [variableScope]
ug-3.12.1.orig/dom/lgm/ngin2d/ng.cc:479:32: style: Function 'NG_Init' argument 1 names different: declaration 'domainpaths_set' definition 'domainpathes_set'. [funcArgNamesDifferent]
ug-3.12.1.orig/dom/lgm/ngin2d/ng2d.h:153:18: note: Function 'NG_Init' argument 1 names different: declaration 'domainpaths_set' definition 'domainpathes_set'.
ug-3.12.1.orig/dom/lgm/ngin2d/ng.cc:479:32: note: Function 'NG_Init' argument 1 names different: declaration 'domainpaths_set' definition 'domainpathes_set'.
ug-3.12.1.orig/dom/std/std_internal.h:7:0: error: #error internal header! Must not be used in Applications! [preprocessorErrorDirective]
ug-3.12.1.orig/gm/algebra.cc:5246:48: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
ug-3.12.1.orig/gm/algebra.cc:2720:8: warning: Either the condition 'theGrid==NULL' is redundant or there is possible null pointer dereference: theGrid. [nullPointerRedundantCheck]
ug-3.12.1.orig/gm/algebra.cc:2724:15: note: Assuming that condition 'theGrid==NULL' is not redundant
ug-3.12.1.orig/gm/algebra.cc:2720:8: note: Null pointer dereference
ug-3.12.1.orig/gm/algebra.cc:1646:5: style: Variable 'theGrid' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/gm/algebra.cc:1642:0: note: Variable 'theGrid' is reassigned a value before the old one has been used.
ug-3.12.1.orig/gm/algebra.cc:1646:5: note: Variable 'theGrid' is reassigned a value before the old one has been used.
ug-3.12.1.orig/gm/algebra.cc:543:9: style: The scope of the variable 'bs' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:1387:20: style: The scope of the variable 'ReverseMatrix' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:1387:36: style: The scope of the variable 'SearchMatrix' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:1644:11: style: The scope of the variable 'theNode' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:1873:9: style: The scope of the variable 'theEdge' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:2353:11: style: The scope of the variable 'theMatrix' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:2373:11: style: The scope of the variable 'theMatrix' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:2546:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:2564:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:2641:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:2739:13: style: The scope of the variable 'ed' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:2840:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:2948:9: style: The scope of the variable 'g' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:2949:11: style: The scope of the variable 'fmt' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:2956:12: style: The scope of the variable 'elem' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:2957:9: style: The scope of the variable 'nd' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:2958:9: style: The scope of the variable 'li' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:2959:9: style: The scope of the variable 'ed' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:3138:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:3444:16: style: The scope of the variable 'VecObject' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:3445:11: style: The scope of the variable 'mat' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:3506:15: style: The scope of the variable 'error' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:5195:11: style: The scope of the variable 'CUT_begin' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:5196:60: style: The scope of the variable 'theFirstVector' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:5801:11: style: The scope of the variable 'LAST_line_start' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:6256:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:7700:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/gm/algebra.cc:2841:12: style: Unused variable: theElement [unusedVariable]
ug-3.12.1.orig/gm/cw.cc:766:49: style: Function 'ReadCW' argument 2 names different: declaration 'ce' definition 'ceID'. [funcArgNamesDifferent]
ug-3.12.1.orig/gm/gm.h:3635:71: note: Function 'ReadCW' argument 2 names different: declaration 'ce' definition 'ceID'.
ug-3.12.1.orig/gm/cw.cc:766:49: note: Function 'ReadCW' argument 2 names different: declaration 'ce' definition 'ceID'.
ug-3.12.1.orig/gm/cw.cc:838:44: style: Function 'WriteCW' argument 2 names different: declaration 'ce' definition 'ceID'. [funcArgNamesDifferent]
ug-3.12.1.orig/gm/gm.h:3636:73: note: Function 'WriteCW' argument 2 names different: declaration 'ce' definition 'ceID'.
ug-3.12.1.orig/gm/cw.cc:838:44: note: Function 'WriteCW' argument 2 names different: declaration 'ce' definition 'ceID'.
ug-3.12.1.orig/gm/er.cc:1767:36: error: Array 'global.nelem_inspected[8]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds]
ug-3.12.1.orig/gm/er.cc:1751:3: note: After for loop, tag has value 8
ug-3.12.1.orig/gm/er.cc:1767:36: note: Array index out of bounds
ug-3.12.1.orig/gm/er.cc:1768:40: error: Array 'global.nelem_not_inspected[8]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds]
ug-3.12.1.orig/gm/er.cc:1751:3: note: After for loop, tag has value 8
ug-3.12.1.orig/gm/er.cc:1768:40: note: Array index out of bounds
ug-3.12.1.orig/gm/er.cc:1844:48: warning: Either the condition 'nb<100' is redundant or the array 'mr->sons[30]' is accessed at index 99, which is out of bounds. [arrayIndexOutOfBoundsCond]
ug-3.12.1.orig/gm/er.cc:1842:13: note: Assuming that condition 'nb<100' is not redundant
ug-3.12.1.orig/gm/er.cc:1844:48: note: Array index out of bounds
ug-3.12.1.orig/gm/er.cc:2175:29: warning: Comparison is wrong. Result of 'RefRules[tag]+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
ug-3.12.1.orig/gm/er.cc:1160:13: style: The scope of the variable 'h' can be reduced. [variableScope]
ug-3.12.1.orig/gm/evm.cc:1536:135: style: Function 'LineISTriangle3D' argument 6 names different: declaration 'lambda' definition 'lamda'. [funcArgNamesDifferent]
ug-3.12.1.orig/gm/evm.h:578:172: note: Function 'LineISTriangle3D' argument 6 names different: declaration 'lambda' definition 'lamda'.
ug-3.12.1.orig/gm/evm.cc:1536:135: note: Function 'LineISTriangle3D' argument 6 names different: declaration 'lambda' definition 'lamda'.
ug-3.12.1.orig/gm/evm.cc:318:5: style: Variable 'D' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/gm/gg2/ggaccel.cc:1319:15: style: Condition 'x>(*p)->key' is always true [knownConditionTrueFalse]
ug-3.12.1.orig/gm/gg2/ggaccel.cc:1902:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ug-3.12.1.orig/gm/gg2/ggaccel.cc:541:9: style: The scope of the variable 'touch_possible' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggaccel.cc:931:24: style: The scope of the variable 'hc' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggaccel.cc:932:34: style: The scope of the variable 'onebefore' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggaccel.cc:933:14: style: The scope of the variable 'zeroes' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggaccel.cc:933:22: style: The scope of the variable 'i' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggaccel.cc:1081:17: style: The scope of the variable 'helpc' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggaccel.cc:1162:15: style: The scope of the variable 'p_new' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggaccel.cc:1164:16: style: The scope of the variable 'qz_s' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggaccel.cc:1376:10: style: The scope of the variable 'b2' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggaccel.cc:1449:11: style: The scope of the variable 'b2' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggaccel.cc:1655:9: style: The scope of the variable 'angle_wth' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggm.cc:224:16: warning: Either the condition 'mylist==NULL' is redundant or there is possible null pointer dereference: mylist. [nullPointerRedundantCheck]
ug-3.12.1.orig/gm/gg2/ggm.cc:226:13: note: Assuming that condition 'mylist==NULL' is not redundant
ug-3.12.1.orig/gm/gg2/ggm.cc:224:16: note: Null pointer dereference
ug-3.12.1.orig/gm/gg2/ggm.cc:174:59: style: Function 'CreateFrontList' argument 1 names different: declaration 'theIFL' definition 'myIFL'. [funcArgNamesDifferent]
ug-3.12.1.orig/gm/gg2/ggm.h:177:74: note: Function 'CreateFrontList' argument 1 names different: declaration 'theIFL' definition 'myIFL'.
ug-3.12.1.orig/gm/gg2/ggm.cc:174:59: note: Function 'CreateFrontList' argument 1 names different: declaration 'theIFL' definition 'myIFL'.
ug-3.12.1.orig/gm/gg2/ggmain.cc:2527:8: style: Condition 'ok' is always true [knownConditionTrueFalse]
ug-3.12.1.orig/gm/gg2/ggmain.cc:2526:10: note: Assignment 'ok=1', assigned value is 1
ug-3.12.1.orig/gm/gg2/ggmain.cc:2527:8: note: Condition 'ok' is always true
ug-3.12.1.orig/gm/gg2/ggmain.cc:2663:3: warning: Either the condition 'theDelaunayContext==NULL' is redundant or there is possible null pointer dereference: theDelaunayContext. [nullPointerRedundantCheck]
ug-3.12.1.orig/gm/gg2/ggmain.cc:2667:25: note: Assuming that condition 'theDelaunayContext==NULL' is not redundant
ug-3.12.1.orig/gm/gg2/ggmain.cc:2663:3: note: Null pointer dereference
ug-3.12.1.orig/gm/gg2/ggmain.cc:2664:3: warning: Either the condition 'theDelaunayContext==NULL' is redundant or there is possible null pointer dereference: theDelaunayContext. [nullPointerRedundantCheck]
ug-3.12.1.orig/gm/gg2/ggmain.cc:2667:25: note: Assuming that condition 'theDelaunayContext==NULL' is not redundant
ug-3.12.1.orig/gm/gg2/ggmain.cc:2664:3: note: Null pointer dereference
ug-3.12.1.orig/gm/gg2/ggmain.cc:2665:3: warning: Either the condition 'theDelaunayContext==NULL' is redundant or there is possible null pointer dereference: theDelaunayContext. [nullPointerRedundantCheck]
ug-3.12.1.orig/gm/gg2/ggmain.cc:2667:25: note: Assuming that condition 'theDelaunayContext==NULL' is not redundant
ug-3.12.1.orig/gm/gg2/ggmain.cc:2665:3: note: Null pointer dereference
ug-3.12.1.orig/gm/gg2/ggmain.cc:2690:3: warning: Either the condition 'theFC==NULL' is redundant or there is possible null pointer dereference: theFC. [nullPointerRedundantCheck]
ug-3.12.1.orig/gm/gg2/ggmain.cc:2700:12: note: Assuming that condition 'theFC==NULL' is not redundant
ug-3.12.1.orig/gm/gg2/ggmain.cc:2690:3: note: Null pointer dereference
ug-3.12.1.orig/gm/gg2/ggmain.cc:2691:3: warning: Either the condition 'theFC==NULL' is redundant or there is possible null pointer dereference: theFC. [nullPointerRedundantCheck]
ug-3.12.1.orig/gm/gg2/ggmain.cc:2700:12: note: Assuming that condition 'theFC==NULL' is not redundant
ug-3.12.1.orig/gm/gg2/ggmain.cc:2691:3: note: Null pointer dereference
ug-3.12.1.orig/gm/gg2/ggmain.cc:274:19: style: The scope of the variable 'arg' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggmain.cc:1168:9: style: The scope of the variable 'theNode' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggmain.cc:1170:14: style: The scope of the variable 'theFL' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggmain.cc:1701:19: style: The scope of the variable 'thenewIFL' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggmain.cc:1703:54: style: The scope of the variable 'thememsuccFC' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggmain.cc:2186:11: style: The scope of the variable 'theVertex' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggmain.cc:2266:11: style: The scope of the variable 'theVertex' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggmain.cc:2729:14: style: The scope of the variable 'theFL' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggmain.cc:2781:21: style: The scope of the variable 'thesuccFC' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggmain.cc:2787:15: style: The scope of the variable 'elem_context_list' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg2/ggmain.cc:2019:5: style: Variable 'NeighborSide' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/gm/gg2/ggmain.cc:1987:12: style: Unused variable: theElement [unusedVariable]
ug-3.12.1.orig/gm/gg2/ggmain.cc:2327:3: style: Variable 'cp1' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/gm/gg2/ggmain.cc:2349:3: style: Variable 'p2' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/gm/gg2/ggmain.cc:1829:38: error: Uninitialized variable: myfoundFL [uninitvar]
ug-3.12.1.orig/gm/gg2/ggmain.cc:1845:7: error: Uninitialized variable: myfoundFL [uninitvar]
ug-3.12.1.orig/gm/gg3/gg3d.cc:1320:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ug-3.12.1.orig/gm/gg3/gg3d.cc:196:17: style: The scope of the variable 'name' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg3/gg3d.cc:197:9: style: The scope of the variable 'stream' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gg3/gg3d.cc:618:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/gm/gg3/gg3d.cc:408:0: error: Resource leak: stream [resourceLeak]
ug-3.12.1.orig/gm/gg3/gg3d.cc:488:0: error: Resource leak: stream [resourceLeak]
ug-3.12.1.orig/gm/gg3/gg3d.cc:1096:0: error: Resource leak: file [resourceLeak]
ug-3.12.1.orig/gm/gmcheck.cc:126:12: style: The scope of the variable 'global' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gmcheck.cc:126:20: style: The scope of the variable 'local' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gmcheck.cc:345:12: style: The scope of the variable 'FatherNode' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gmcheck.cc:346:12: style: The scope of the variable 'FatherEdge' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gmcheck.cc:725:21: style: The scope of the variable 'theNode1' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gmcheck.cc:727:12: style: The scope of the variable 'NbElement' can be reduced. [variableScope]
ug-3.12.1.orig/gm/gmcheck.cc:1618:22: style: The scope of the variable 'theNeighbor' can be reduced. [variableScope]
ug-3.12.1.orig/gm/mgio.cc:490:11: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/gm/mgio.cc:548:11: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/gm/mgio.cc:674:13: style: The scope of the variable 'm' can be reduced. [variableScope]
ug-3.12.1.orig/gm/mgio.cc:674:15: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/gm/mgio.cc:733:13: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/gm/mgio.cc:862:18: style: The scope of the variable 'cgp' can be reduced. [variableScope]
ug-3.12.1.orig/gm/mgio.cc:1077:11: style: The scope of the variable 'm' can be reduced. [variableScope]
ug-3.12.1.orig/gm/mgio.cc:1077:13: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/gm/mgio.cc:1146:11: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/gm/mgio.cc:1214:13: style: The scope of the variable 'tag' can be reduced. [variableScope]
ug-3.12.1.orig/gm/mgio.cc:1351:15: style: The scope of the variable 'tag' can be reduced. [variableScope]
ug-3.12.1.orig/gm/mgio.cc:601:53: style: Function 'Read_RR_General' argument 1 names different: declaration 'rr_general' definition 'mgio_rr_general'. [funcArgNamesDifferent]
ug-3.12.1.orig/gm/mgio.h:410:59: note: Function 'Read_RR_General' argument 1 names different: declaration 'rr_general' definition 'mgio_rr_general'.
ug-3.12.1.orig/gm/mgio.cc:601:53: note: Function 'Read_RR_General' argument 1 names different: declaration 'rr_general' definition 'mgio_rr_general'.
ug-3.12.1.orig/gm/mgio.cc:636:54: style: Function 'Write_RR_General' argument 1 names different: declaration 'rr_general' definition 'mgio_rr_general'. [funcArgNamesDifferent]
ug-3.12.1.orig/gm/mgio.h:423:59: note: Function 'Write_RR_General' argument 1 names different: declaration 'rr_general' definition 'mgio_rr_general'.
ug-3.12.1.orig/gm/mgio.cc:636:54: note: Function 'Write_RR_General' argument 1 names different: declaration 'rr_general' definition 'mgio_rr_general'.
ug-3.12.1.orig/gm/mgio.cc:1212:53: style: Function 'Read_Refinement' argument 1 names different: declaration 'refinement' definition 'pr'. [funcArgNamesDifferent]
ug-3.12.1.orig/gm/mgio.h:415:51: note: Function 'Read_Refinement' argument 1 names different: declaration 'refinement' definition 'pr'.
ug-3.12.1.orig/gm/mgio.cc:1212:53: note: Function 'Read_Refinement' argument 1 names different: declaration 'refinement' definition 'pr'.
ug-3.12.1.orig/gm/mgio.cc:1349:54: style: Function 'Write_Refinement' argument 1 names different: declaration 'refinement' definition 'pr'. [funcArgNamesDifferent]
ug-3.12.1.orig/gm/mgio.h:428:51: note: Function 'Write_Refinement' argument 1 names different: declaration 'refinement' definition 'pr'.
ug-3.12.1.orig/gm/mgio.cc:1349:54: note: Function 'Write_Refinement' argument 1 names different: declaration 'refinement' definition 'pr'.
ug-3.12.1.orig/gm/mgio.cc:1363:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ug-3.12.1.orig/gm/mgio.cc:1367:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
ug-3.12.1.orig/gm/refine.cc:5203:17: error: Array 'sons[l].nb[6]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds]
ug-3.12.1.orig/gm/refine.cc:5192:9: note: After for loop, m has value 6
ug-3.12.1.orig/gm/refine.cc:5203:17: note: Array index out of bounds
ug-3.12.1.orig/gm/refine.cc:5568:9: warning: Either the condition '(side=(sdata->nb[i]))<100' is redundant or the array 'SonList[30]' is accessed at index 99, which is out of bounds. [arrayIndexOutOfBoundsCond]
ug-3.12.1.orig/gm/refine.cc:5566:37: note: Assuming that condition '(side=(sdata->nb[i]))<100' is not redundant
ug-3.12.1.orig/gm/refine.cc:5568:9: note: Array index out of bounds
ug-3.12.1.orig/gm/refine.cc:5575:40: warning: Either the condition '(side=(sdata->nb[i]))<100' is redundant or the array 'SonList[30]' is accessed at index 99, which is out of bounds. [arrayIndexOutOfBoundsCond]
ug-3.12.1.orig/gm/refine.cc:5566:37: note: Assuming that condition '(side=(sdata->nb[i]))<100' is not redundant
ug-3.12.1.orig/gm/refine.cc:5575:40: note: Array index out of bounds
ug-3.12.1.orig/gm/refine.cc:4203:5: error: Null pointer dereference: elem [nullPointer]
ug-3.12.1.orig/gm/refine.cc:4182:19: note: Assignment 'elem=NULL', assigned value is 0
ug-3.12.1.orig/gm/refine.cc:4203:5: note: Null pointer dereference
ug-3.12.1.orig/gm/refine.cc:460:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ug-3.12.1.orig/gm/refine.cc:455:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:3101:9: style: The scope of the variable 'theNode' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:3107:8: style: The scope of the variable 'toBisect' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:3425:12: style: The scope of the variable 'theSon' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:3887:16: style: The scope of the variable 'sondata' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:4006:19: style: The scope of the variable 'Entry' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:4344:21: style: The scope of the variable 'Entry' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:4509:19: style: The scope of the variable 'theNode0' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:4513:7: style: The scope of the variable 'nelem' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:4513:13: style: The scope of the variable 'nedges' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:4514:8: style: The scope of the variable 'bdy' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:4515:23: style: The scope of the variable 'side0' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:4515:30: style: The scope of the variable 'side1' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:5505:12: style: The scope of the variable 'sdata' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:5577:26: style: The scope of the variable 'pts' can be reduced. [variableScope]
ug-3.12.1.orig/gm/refine.cc:5568:9: warning: Either the condition 'side<100' is redundant or the array 'SonList[30]' is accessed at index 99, which is out of bounds. [arrayIndexOutOfBoundsCond]
ug-3.12.1.orig/gm/refine.cc:5566:37: note: Assuming that condition 'side<100' is not redundant
ug-3.12.1.orig/gm/refine.cc:5568:9: note: Array index out of bounds
ug-3.12.1.orig/gm/refine.cc:5575:40: warning: Either the condition 'side<100' is redundant or the array 'SonList[30]' is accessed at index 99, which is out of bounds. [arrayIndexOutOfBoundsCond]
ug-3.12.1.orig/gm/refine.cc:5566:37: note: Assuming that condition 'side<100' is not redundant
ug-3.12.1.orig/gm/refine.cc:5575:40: note: Array index out of bounds
ug-3.12.1.orig/gm/refine.cc:3698:11: error: Uninitialized variable: markclass [uninitvar]
ug-3.12.1.orig/gm/rm.cc:3043:3: style: Variable 'j' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/gm/rm.cc:3042:3: note: Variable 'j' is reassigned a value before the old one has been used.
ug-3.12.1.orig/gm/rm.cc:3043:3: note: Variable 'j' is reassigned a value before the old one has been used.
ug-3.12.1.orig/gm/rm.cc:2238:89: style: Function 'MarkForRefinement' argument 3 names different: declaration 'data' definition 'side'. [funcArgNamesDifferent]
ug-3.12.1.orig/gm/gm.h:3493:89: note: Function 'MarkForRefinement' argument 3 names different: declaration 'data' definition 'side'.
ug-3.12.1.orig/gm/rm.cc:2238:89: note: Function 'MarkForRefinement' argument 3 names different: declaration 'data' definition 'side'.
ug-3.12.1.orig/gm/rm.cc:2592:48: style: Function 'MarkForRefinementX' argument 1 names different: declaration 'theElement' definition 'e'. [funcArgNamesDifferent]
ug-3.12.1.orig/gm/gm.h:3494:47: note: Function 'MarkForRefinementX' argument 1 names different: declaration 'theElement' definition 'e'.
ug-3.12.1.orig/gm/rm.cc:2592:48: note: Function 'MarkForRefinementX' argument 1 names different: declaration 'theElement' definition 'e'.
ug-3.12.1.orig/gm/smooth.cc:235:9: style: The scope of the variable 'bnds' can be reduced. [variableScope]
ug-3.12.1.orig/gm/smooth.cc:370:9: style: The scope of the variable 'theNode' can be reduced. [variableScope]
ug-3.12.1.orig/gm/smooth.cc:371:9: style: The scope of the variable 'theEdge' can be reduced. [variableScope]
ug-3.12.1.orig/gm/smooth.cc:492:9: style: The scope of the variable 'node0' can be reduced. [variableScope]
ug-3.12.1.orig/gm/smooth.cc:492:17: style: The scope of the variable 'node1' can be reduced. [variableScope]
ug-3.12.1.orig/gm/smooth.cc:693:9: style: The scope of the variable 'bnds' can be reduced. [variableScope]
ug-3.12.1.orig/gm/smooth.cc:2019:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/gm/smooth.cc:1679:30: portability: The 2nd memset() argument '0.5' is a float, its representation is implementation defined. [memsetFloat]
ug-3.12.1.orig/gm/smooth.cc:1680:30: portability: The 2nd memset() argument '0.5' is a float, its representation is implementation defined. [memsetFloat]
ug-3.12.1.orig/gm/smooth.cc:815:17: error: Uninitialized variable: CenterNode [uninitvar]
ug-3.12.1.orig/gm/ugio.cc:1759:7: style: Condition 'svec' is always false [knownConditionTrueFalse]
ug-3.12.1.orig/gm/ugio.cc:1755:10: note: Assignment 'svec=0', assigned value is 0
ug-3.12.1.orig/gm/ugio.cc:1759:7: note: Condition 'svec' is always false
ug-3.12.1.orig/gm/ugio.cc:489:12: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/gm/ugio.cc:1073:12: style: The scope of the variable 'theSon' can be reduced. [variableScope]
ug-3.12.1.orig/gm/ugio.cc:1105:12: style: The scope of the variable 'theSon' can be reduced. [variableScope]
ug-3.12.1.orig/gm/ugio.cc:1301:8: style: The scope of the variable 'vidlist' can be reduced. [variableScope]
ug-3.12.1.orig/gm/ugio.cc:1302:12: style: The scope of the variable 'f' can be reduced. [variableScope]
ug-3.12.1.orig/gm/ugio.cc:1302:15: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/gm/ugio.cc:1302:18: style: The scope of the variable 'l' can be reduced. [variableScope]
ug-3.12.1.orig/gm/ugio.cc:1303:10: style: The scope of the variable 'BndPList' can be reduced. [variableScope]
ug-3.12.1.orig/gm/ugio.cc:1743:31: style: The scope of the variable 'After' can be reduced. [variableScope]
ug-3.12.1.orig/gm/ugio.cc:1744:20: style: The scope of the variable 'theNode' can be reduced. [variableScope]
ug-3.12.1.orig/gm/ugio.cc:1745:20: style: The scope of the variable 'theVertex' can be reduced. [variableScope]
ug-3.12.1.orig/gm/ugio.cc:1980:12: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/gm/ugio.cc:2787:11: style: The scope of the variable 'theVector' can be reduced. [variableScope]
ug-3.12.1.orig/gm/ugio.cc:2742:54: style: Function 'LoadMultiGrid' argument 4 names different: declaration 'BndValProblem' definition 'BVPName'. [funcArgNamesDifferent]
ug-3.12.1.orig/gm/gm.h:3467:46: note: Function 'LoadMultiGrid' argument 4 names different: declaration 'BndValProblem' definition 'BVPName'.
ug-3.12.1.orig/gm/ugio.cc:2742:54: note: Function 'LoadMultiGrid' argument 4 names different: declaration 'BndValProblem' definition 'BVPName'.
ug-3.12.1.orig/gm/ugio.cc:1747:20: style: Unused variable: theEdge [unusedVariable]
ug-3.12.1.orig/gm/ugio.cc:3379:39: error: Memory allocation size is negative. [negativeMemoryAllocationSize]
ug-3.12.1.orig/gm/ugio.cc:3379:52: error: Invalid malloc() argument nr 1. The value is -2 but the valid values are '0:'. [invalidFunctionArg]
ug-3.12.1.orig/gm/ugio.cc:3380:0: error: Memory leak: refinement [memleak]
ug-3.12.1.orig/gm/ugio.cc:2869:17: error: Uninitialized struct member: mg_general.nparfiles [uninitStructMember]
ug-3.12.1.orig/gm/ugio.cc:2870:9: error: Uninitialized struct member: mg_general.nparfiles [uninitStructMember]
ug-3.12.1.orig/gm/ugio.cc:2871:12: error: Uninitialized struct member: mg_general.me [uninitStructMember]
ug-3.12.1.orig/gm/ugio.cc:3118:22: error: Uninitialized variable: BndPList [uninitvar]
ug-3.12.1.orig/gm/ugm.cc:5519:0: error: syntax error [syntaxError]
ug-3.12.1.orig/graphics/covise/coviseif.cpp:561:5: error: printf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
ug-3.12.1.orig/graphics/covise/coviseif.cpp:552:7: style: The scope of the variable 'quit_loop' can be reduced. [variableScope]
ug-3.12.1.orig/graphics/covise/coviseif.cpp:579:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1300:5: warning: Either the condition 'mesh==NULL' is redundant or there is possible null pointer dereference: mesh. [nullPointerRedundantCheck]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1287:11: note: Assuming that condition 'mesh==NULL' is not redundant
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1300:5: note: Null pointer dereference
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1301:5: warning: Either the condition 'mesh==NULL' is redundant or there is possible null pointer dereference: mesh. [nullPointerRedundantCheck]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1287:11: note: Assuming that condition 'mesh==NULL' is not redundant
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1301:5: note: Null pointer dereference
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1302:5: warning: Either the condition 'mesh==NULL' is redundant or there is possible null pointer dereference: mesh. [nullPointerRedundantCheck]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1287:11: note: Assuming that condition 'mesh==NULL' is not redundant
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1302:5: note: Null pointer dereference
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1303:5: warning: Either the condition 'mesh==NULL' is redundant or there is possible null pointer dereference: mesh. [nullPointerRedundantCheck]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1287:11: note: Assuming that condition 'mesh==NULL' is not redundant
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1303:5: note: Null pointer dereference
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1304:5: warning: Either the condition 'mesh==NULL' is redundant or there is possible null pointer dereference: mesh. [nullPointerRedundantCheck]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1287:11: note: Assuming that condition 'mesh==NULL' is not redundant
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1304:5: note: Null pointer dereference
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1305:5: warning: Either the condition 'mesh==NULL' is redundant or there is possible null pointer dereference: mesh. [nullPointerRedundantCheck]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1287:11: note: Assuming that condition 'mesh==NULL' is not redundant
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1305:5: note: Null pointer dereference
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1306:5: warning: Either the condition 'mesh==NULL' is redundant or there is possible null pointer dereference: mesh. [nullPointerRedundantCheck]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1287:11: note: Assuming that condition 'mesh==NULL' is not redundant
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1306:5: note: Null pointer dereference
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1307:5: warning: Either the condition 'mesh==NULL' is redundant or there is possible null pointer dereference: mesh. [nullPointerRedundantCheck]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1287:11: note: Assuming that condition 'mesh==NULL' is not redundant
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1307:5: note: Null pointer dereference
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1308:5: warning: Either the condition 'mesh==NULL' is redundant or there is possible null pointer dereference: mesh. [nullPointerRedundantCheck]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1287:11: note: Assuming that condition 'mesh==NULL' is not redundant
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1308:5: note: Null pointer dereference
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1309:5: warning: Either the condition 'mesh==NULL' is redundant or there is possible null pointer dereference: mesh. [nullPointerRedundantCheck]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1287:11: note: Assuming that condition 'mesh==NULL' is not redundant
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1309:5: note: Null pointer dereference
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1311:5: warning: Either the condition 'mesh==NULL' is redundant or there is possible null pointer dereference: mesh. [nullPointerRedundantCheck]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1287:11: note: Assuming that condition 'mesh==NULL' is not redundant
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1311:5: note: Null pointer dereference
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1312:12: warning: Either the condition 'mesh==NULL' is redundant or there is possible null pointer dereference: mesh. [nullPointerRedundantCheck]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1287:11: note: Assuming that condition 'mesh==NULL' is not redundant
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1312:12: note: Null pointer dereference
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1251:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:382:7: style: Unused variable: i [unusedVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:382:9: style: Unused variable: j [unusedVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:706:7: style: Unused variable: i [unusedVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:749:7: style: Unused variable: i [unusedVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:749:9: style: Unused variable: j [unusedVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:794:7: style: Unused variable: i [unusedVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:794:9: style: Unused variable: j [unusedVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:998:7: style: Unused variable: i [unusedVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1142:9: style: Variable 'dim' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1276:7: style: Unused variable: i [unusedVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1276:9: style: Unused variable: j [unusedVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1277:18: style: Unused variable: devg [unusedVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1278:18: style: Unused variable: devc [unusedVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1280:9: style: Unused variable: name [unusedVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1451:12: style: Unused variable: pro [unusedVariable]
ug-3.12.1.orig/graphics/grape/connectuggrapeON.cc:1485:10: style: Unused variable: group [unusedVariable]
ug-3.12.1.orig/graphics/pv3/pv3if.c:271:11: style: Unused variable: v [unusedVariable]
ug-3.12.1.orig/graphics/pv3/pv3if.c:386:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/graphics/pv3/pv3if.c:388:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/graphics/pv3/pv3if.c:390:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/graphics/pv3/pv3if.c:420:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/graphics/pv3/pv3if.c:422:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/graphics/pv3/pv3if.c:424:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/graphics/uggraph/bullet.cc:246:10: style: The scope of the variable 'z1' can be reduced. [variableScope]
ug-3.12.1.orig/graphics/uggraph/bullet.cc:246:15: style: The scope of the variable 'z2' can be reduced. [variableScope]
ug-3.12.1.orig/graphics/uggraph/bullet.cc:347:9: style: The scope of the variable 'zp' can be reduced. [variableScope]
ug-3.12.1.orig/graphics/uggraph/graph.cc:1546:35: style: Function 'UgWait' argument 1 names different: declaration 'wait_sec' definition 'wait'. [funcArgNamesDifferent]
ug-3.12.1.orig/graphics/uggraph/graph.h:107:65: note: Function 'UgWait' argument 1 names different: declaration 'wait_sec' definition 'wait'.
ug-3.12.1.orig/graphics/uggraph/graph.cc:1546:35: note: Function 'UgWait' argument 1 names different: declaration 'wait_sec' definition 'wait'.
ug-3.12.1.orig/graphics/uggraph/placer.cc:526:5: style: Variable 'dx' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ug-3.12.1.orig/graphics/uggraph/placer.cc:520:0: note: Variable 'dx' is reassigned a value before the old one has been used if variable is no semaphore variable.
ug-3.12.1.orig/graphics/uggraph/placer.cc:526:5: note: Variable 'dx' is reassigned a value before the old one has been used if variable is no semaphore variable.
ug-3.12.1.orig/graphics/uggraph/placer.cc:527:5: style: Variable 'dy' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ug-3.12.1.orig/graphics/uggraph/placer.cc:520:0: note: Variable 'dy' is reassigned a value before the old one has been used if variable is no semaphore variable.
ug-3.12.1.orig/graphics/uggraph/placer.cc:527:5: note: Variable 'dy' is reassigned a value before the old one has been used if variable is no semaphore variable.
ug-3.12.1.orig/graphics/uggraph/wop.cc:22133:10: style: Condition '!end' is always true [knownConditionTrueFalse]
ug-3.12.1.orig/graphics/uggraph/wop.cc:22132:9: note: Assignment 'end=0', assigned value is 0
ug-3.12.1.orig/graphics/uggraph/wop.cc:22133:10: note: Condition '!end' is always true
ug-3.12.1.orig/graphics/uggraph/wop.cc:2990:3: style: Variable 'level' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ug-3.12.1.orig/graphics/uggraph/wop.cc:2989:3: note: Variable 'level' is reassigned a value before the old one has been used if variable is no semaphore variable.
ug-3.12.1.orig/graphics/uggraph/wop.cc:2990:3: note: Variable 'level' is reassigned a value before the old one has been used if variable is no semaphore variable.
ug-3.12.1.orig/graphics/uggraph/wop.cc:5869:8: style: The scope of the variable 'valtext' can be reduced. [variableScope]
ug-3.12.1.orig/graphics/uggraph/wop.cc:5869:21: style: The scope of the variable 'p' can be reduced. [variableScope]
ug-3.12.1.orig/graphics/uggraph/wop.cc:22532:64: style: Function 'DragPicture' argument 2 names different: declaration 'MousePos' definition 'StartMousePos'. [funcArgNamesDifferent]
ug-3.12.1.orig/graphics/uggraph/wop.h:493:98: note: Function 'DragPicture' argument 2 names different: declaration 'MousePos' definition 'StartMousePos'.
ug-3.12.1.orig/graphics/uggraph/wop.cc:22532:64: note: Function 'DragPicture' argument 2 names different: declaration 'MousePos' definition 'StartMousePos'.
ug-3.12.1.orig/graphics/uggraph/wop.cc:22699:64: style: Function 'ZoomPicture' argument 2 names different: declaration 'MousePos' definition 'OldMousePos'. [funcArgNamesDifferent]
ug-3.12.1.orig/graphics/uggraph/wop.h:494:98: note: Function 'ZoomPicture' argument 2 names different: declaration 'MousePos' definition 'OldMousePos'.
ug-3.12.1.orig/graphics/uggraph/wop.cc:22699:64: note: Function 'ZoomPicture' argument 2 names different: declaration 'MousePos' definition 'OldMousePos'.
ug-3.12.1.orig/graphics/uggraph/wop.cc:5551:3: style: Variable 'vo' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/graphics/uggraph/wop.cc:6421:12: style: Variable 'theOD' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/graphics/uggraph/wop.cc:23989:17: style: Unused variable: theEWW [unusedVariable]
ug-3.12.1.orig/graphics/uggraph/wop.cc:23992:15: style: Unused variable: theEXW [unusedVariable]
ug-3.12.1.orig/graphics/uggraph/wpm.cc:1911:32: style: The scope of the variable 'pp' can be reduced. [variableScope]
ug-3.12.1.orig/graphics/uggraph/wpm.cc:1911:36: style: The scope of the variable 'pn' can be reduced. [variableScope]
ug-3.12.1.orig/graphics/uggraph/wpm.cc:1007:49: style: Function 'InvalidateUgWindow' argument 1 names different: declaration 'theUgW' definition 'theUgWindow'. [funcArgNamesDifferent]
ug-3.12.1.orig/graphics/uggraph/wpm.h:624:84: note: Function 'InvalidateUgWindow' argument 1 names different: declaration 'theUgW' definition 'theUgWindow'.
ug-3.12.1.orig/graphics/uggraph/wpm.cc:1007:49: note: Function 'InvalidateUgWindow' argument 1 names different: declaration 'theUgW' definition 'theUgWindow'.
ug-3.12.1.orig/graphics/uggraph/wpm.cc:1190:68: style: Function 'GetNextPlotObjType' argument 1 names different: declaration 'thePlotObj' definition 'thePlotObjType'. [funcArgNamesDifferent]
ug-3.12.1.orig/graphics/uggraph/wpm.h:658:85: note: Function 'GetNextPlotObjType' argument 1 names different: declaration 'thePlotObj' definition 'thePlotObjType'.
ug-3.12.1.orig/graphics/uggraph/wpm.cc:1190:68: note: Function 'GetNextPlotObjType' argument 1 names different: declaration 'thePlotObj' definition 'thePlotObjType'.
ug-3.12.1.orig/graphics/uggraph/wpm.cc:2830:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/graphics/uggraph/wpm.cc:2841:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/graphics/uggraph/wpm.cc:3105:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/graphics/uggraph/wpm.cc:3115:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/graphics/uggraph/wpm.cc:3132:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/low/bio.cc:220:9: style: The scope of the variable 'm' can be reduced. [variableScope]
ug-3.12.1.orig/low/bio.cc:242:9: style: The scope of the variable 'm' can be reduced. [variableScope]
ug-3.12.1.orig/low/architecture.h:15:0: error: #error Internal UG-lib header, must not be used in applications! [preprocessorErrorDirective]
ug-3.12.1.orig/low/ugtime.h:14:0: error: #error Internal UG-lib header, must not be used in applications! [preprocessorErrorDirective]
ug-3.12.1.orig/low/initlow.cc:90:8: style: Unused variable: buffer [unusedVariable]
ug-3.12.1.orig/low/pfile.cc:154:11: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/low/pfile.cc:618:11: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/low/scan.cc:112:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/low/scan.cc:150:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/low/scan.cc:191:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/low/scan.cc:282:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/low/scan.cc:325:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/low/tree.cc:121:9: style: The scope of the variable 'buffer' can be reduced. [variableScope]
ug-3.12.1.orig/low/tree.cc:122:15: style: The scope of the variable 'entry' can be reduced. [variableScope]
ug-3.12.1.orig/low/tree.cc:122:23: style: The scope of the variable 'nextEntry' can be reduced. [variableScope]
ug-3.12.1.orig/low/tree.cc:522:15: style: The scope of the variable 'entry' can be reduced. [variableScope]
ug-3.12.1.orig/low/tree.cc:624:15: style: The scope of the variable 'entry' can be reduced. [variableScope]
ug-3.12.1.orig/low/ugstruct.cc:151:16: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/low/ugstruct.cc:159:18: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/low/ugstruct.cc:256:16: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/low/ugstruct.cc:264:18: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/low/ugstruct.cc:339:12: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/low/ugstruct.cc:347:14: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/low/ugstruct.cc:839:31: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/low/ugstruct.cc:1052:17: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/low/ugstruct.cc:1102:18: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/low/ugstruct.cc:1099:11: style: The scope of the variable 'theDir2' can be reduced. [variableScope]
ug-3.12.1.orig/low/ugstruct.cc:97:49: style: Function 'ChangeStructDir' argument 1 names different: declaration 's' definition 'name'. [funcArgNamesDifferent]
ug-3.12.1.orig/low/ugstruct.h:89:62: note: Function 'ChangeStructDir' argument 1 names different: declaration 's' definition 'name'.
ug-3.12.1.orig/low/ugstruct.cc:97:49: note: Function 'ChangeStructDir' argument 1 names different: declaration 's' definition 'name'.
ug-3.12.1.orig/np/algebra/amgtools.cc:397:7: style: The scope of the variable 'nrOfNbs' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/amgtools.cc:397:15: style: The scope of the variable 'nrOfStrongNbs' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/amgtools.cc:398:11: style: The scope of the variable 'vect' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/amgtools.cc:905:11: style: The scope of the variable 'theW' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/amgtools.cc:948:7: style: The scope of the variable 'j' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/amgtools.cc:968:11: style: The scope of the variable 'theW' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/amgtools.cc:1666:11: style: The scope of the variable 'vi' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/amgtools.cc:1869:22: style: The scope of the variable 'imat' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/amgtools.cc:1971:16: style: The scope of the variable 'imat' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/amgtools.cc:3023:11: style: The scope of the variable 'imat' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/amgtools.cc:3240:16: style: The scope of the variable 'matD' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/amgtools.cc:354:79: style: Function 'DistributeInitialList' argument 3 names different: declaration 'Ta' definition 'Da'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/algebra/amgtools.h:470:66: note: Function 'DistributeInitialList' argument 3 names different: declaration 'Ta' definition 'Da'.
ug-3.12.1.orig/np/algebra/amgtools.cc:354:79: note: Function 'DistributeInitialList' argument 3 names different: declaration 'Ta' definition 'Da'.
ug-3.12.1.orig/np/algebra/amgtools.cc:354:93: style: Function 'DistributeInitialList' argument 4 names different: declaration 'Te' definition 'De'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/algebra/amgtools.h:470:80: note: Function 'DistributeInitialList' argument 4 names different: declaration 'Te' definition 'De'.
ug-3.12.1.orig/np/algebra/amgtools.cc:354:93: note: Function 'DistributeInitialList' argument 4 names different: declaration 'Te' definition 'De'.
ug-3.12.1.orig/np/algebra/amgtools.cc:2869:61: style: Function 'NBFineGridCorrection' argument 4 names different: declaration 'Mat' definition 'A'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/algebra/amgtools.h:507:48: note: Function 'NBFineGridCorrection' argument 4 names different: declaration 'Mat' definition 'A'.
ug-3.12.1.orig/np/algebra/amgtools.cc:2869:61: note: Function 'NBFineGridCorrection' argument 4 names different: declaration 'Mat' definition 'A'.
ug-3.12.1.orig/np/algebra/amgtools.cc:2953:58: style: Function 'NBTransformDefect' argument 4 names different: declaration 'Mat' definition 'A'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/algebra/amgtools.h:504:48: note: Function 'NBTransformDefect' argument 4 names different: declaration 'Mat' definition 'A'.
ug-3.12.1.orig/np/algebra/amgtools.cc:2953:58: note: Function 'NBTransformDefect' argument 4 names different: declaration 'Mat' definition 'A'.
ug-3.12.1.orig/np/algebra/amgtools.cc:2953:65: style: Function 'NBTransformDefect' argument 5 names different: declaration 'algebraic' definition 'reducedFFGraph'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/algebra/amgtools.h:504:57: note: Function 'NBTransformDefect' argument 5 names different: declaration 'algebraic' definition 'reducedFFGraph'.
ug-3.12.1.orig/np/algebra/amgtools.cc:2953:65: note: Function 'NBTransformDefect' argument 5 names different: declaration 'algebraic' definition 'reducedFFGraph'.
ug-3.12.1.orig/np/algebra/amgtools.cc:3221:74: style: Function 'AssembleGalerkinFromInterpolation' argument 4 names different: declaration 'symmetric' definition 'type'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/algebra/amgtools.h:498:60: note: Function 'AssembleGalerkinFromInterpolation' argument 4 names different: declaration 'symmetric' definition 'type'.
ug-3.12.1.orig/np/algebra/amgtools.cc:3221:74: note: Function 'AssembleGalerkinFromInterpolation' argument 4 names different: declaration 'symmetric' definition 'type'.
ug-3.12.1.orig/np/algebra/amgtools.cc:2559:15: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
ug-3.12.1.orig/np/algebra/amgtools.cc:2572:19: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
ug-3.12.1.orig/np/algebra/amgtools.cc:2614:11: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
ug-3.12.1.orig/np/algebra/amgtools.cc:2615:11: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
ug-3.12.1.orig/np/algebra/amgtools.cc:2641:19: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
ug-3.12.1.orig/np/algebra/amgtools.cc:3000:13: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
ug-3.12.1.orig/np/algebra/amgtools.cc:242:10: error: Uninitialized variable: scalar [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:242:10: error: Uninitialized variable: blockNN [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:299:9: error: Uninitialized variable: scalar [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:299:9: error: Uninitialized variable: blockNN [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:2351:11: error: Uninitialized variable: scalar [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:2351:11: error: Uninitialized variable: blockNN [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:2477:7: error: Uninitialized variable: scalar [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:2457:11: error: Uninitialized variable: blockNN [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:2477:7: error: Uninitialized variable: blockNN [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:2906:9: error: Uninitialized variable: scalar [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:3009:7: error: Uninitialized variable: scalar [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:3063:7: error: Uninitialized variable: scalar [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:3101:9: error: Uninitialized variable: blockNN [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:3202:11: error: Uninitialized variable: scalar [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:3148:25: error: Uninitialized variable: blockNN [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:3202:11: error: Uninitialized variable: blockNN [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:3262:11: error: Uninitialized variable: scalar [uninitvar]
ug-3.12.1.orig/np/algebra/amgtools.cc:3262:11: error: Uninitialized variable: blockNN [uninitvar]
ug-3.12.1.orig/np/algebra/blasm.cc:408:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:413:13: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:413:13: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:417:13: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:417:13: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:432:21: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:437:15: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:437:15: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:441:15: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:441:15: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:516:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:518:19: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:523:13: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:523:13: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:523:13: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:526:13: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:526:13: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:526:13: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:529:13: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:529:13: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:529:13: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:533:13: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:533:13: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:533:13: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:548:21: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:550:21: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:555:15: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:555:15: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:555:15: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:558:15: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:558:15: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:558:15: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:561:15: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:561:15: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:561:15: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:565:15: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:565:15: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:565:15: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:713:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:715:19: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:717:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:724:13: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:724:13: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:727:13: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:727:13: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:730:13: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:730:13: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:737:13: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:737:13: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:753:23: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:769:21: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:771:21: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:778:23: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:779:15: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:779:15: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:782:23: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:783:15: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:783:15: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:786:23: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:787:15: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:787:15: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:791:15: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:791:15: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:794:23: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:795:15: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:795:15: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:813:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:814:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:832:17: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:833:17: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:833:29: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:842:21: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:842:33: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:843:21: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:843:33: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:854:17: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
ug-3.12.1.orig/np/algebra/blasm.cc:1047:60: style: Function 'MG_Matrix_Loop' argument 10 names different: declaration 'value' definition 'values'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/algebra/blasm.h:131:46: note: Function 'MG_Matrix_Loop' argument 10 names different: declaration 'value' definition 'values'.
ug-3.12.1.orig/np/algebra/blasm.cc:1047:60: note: Function 'MG_Matrix_Loop' argument 10 names different: declaration 'value' definition 'values'.
ug-3.12.1.orig/np/algebra/fegeom.cc:163:11: style: The scope of the variable 'v' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ff_gen.cc:411:9: style: The scope of the variable 'g' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/fvgeom.cc:226:11: style: The scope of the variable 'v' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/fvgeom.cc:228:21: style: The scope of the variable 'scv' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/fvgeom.cc:229:25: style: The scope of the variable 'scvf' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/fvgeom.cc:230:17: style: The scope of the variable 'bf' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/fvgeom.cc:1670:25: style: The scope of the variable 'scvf' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/fvgeom.cc:1671:14: style: The scope of the variable 'sdv' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/fvgeom.cc:1865:31: style: The scope of the variable 'scvf' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/fvgeom.cc:1866:23: style: The scope of the variable 'scvbf' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/npcheck.cc:89:14: style: The scope of the variable 'mt' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/npcheck.cc:121:9: style: The scope of the variable 'theNode' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/npcheck.cc:122:11: style: The scope of the variable 'w' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/npcheck.cc:338:17: style: The scope of the variable 'A' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/npcheck.cc:339:17: style: The scope of the variable 'x' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/npcheck.cc:97:12: style: Variable 'mt' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/algebra/sm.cc:532:22: style: The scope of the variable 'k' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/sm.cc:532:25: style: The scope of the variable 'off_i' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/sm.cc:634:20: style: The scope of the variable 'Row_Ptr' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/transgrid.cc:247:16: style: Variable 'CoarseGrid' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/algebra/transgrid.cc:366:16: style: Variable 'CoarseGrid' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/algebra/ugblas.cc:5200:20: style: The scope of the variable 'v' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5200:23: style: The scope of the variable 'w' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5201:20: style: The scope of the variable 'mat' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5203:18: style: The scope of the variable 'xc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5203:21: style: The scope of the variable 'yc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5203:24: style: The scope of the variable 'mc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5204:10: style: The scope of the variable 'sum' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5247:20: style: The scope of the variable 'v' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5247:23: style: The scope of the variable 'w' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5248:20: style: The scope of the variable 'mat' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5250:18: style: The scope of the variable 'xc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5250:21: style: The scope of the variable 'yc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5250:24: style: The scope of the variable 'mc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5251:10: style: The scope of the variable 'sum' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5294:20: style: The scope of the variable 'v' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5294:23: style: The scope of the variable 'w' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5295:20: style: The scope of the variable 'mat' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5297:18: style: The scope of the variable 'xc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5297:21: style: The scope of the variable 'yc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5297:24: style: The scope of the variable 'mc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5298:10: style: The scope of the variable 'sum' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5341:20: style: The scope of the variable 'v' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5341:23: style: The scope of the variable 'w' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5342:20: style: The scope of the variable 'mat' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5344:18: style: The scope of the variable 'xc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5344:21: style: The scope of the variable 'yc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5344:24: style: The scope of the variable 'mc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5345:10: style: The scope of the variable 'sum' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5388:20: style: The scope of the variable 'v' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5388:23: style: The scope of the variable 'w' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5389:20: style: The scope of the variable 'mat' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5391:18: style: The scope of the variable 'xc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5391:21: style: The scope of the variable 'yc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5391:24: style: The scope of the variable 'mc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5392:10: style: The scope of the variable 'sum' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5438:22: style: The scope of the variable 'xc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5438:25: style: The scope of the variable 'yc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5438:28: style: The scope of the variable 'mc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5440:33: style: The scope of the variable 'sum' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5441:3: style: The scope of the variable 'cx0' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5441:3: style: The scope of the variable 'cx1' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5441:3: style: The scope of the variable 'cx2' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5766:20: style: The scope of the variable 'v' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5766:23: style: The scope of the variable 'w' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5767:20: style: The scope of the variable 'mat' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5769:18: style: The scope of the variable 'xc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5769:21: style: The scope of the variable 'yc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5769:24: style: The scope of the variable 'mc' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugblas.cc:5770:10: style: The scope of the variable 'sum' can be reduced. [variableScope]
ug-3.12.1.orig/np/algebra/ugiter.cc:2572:0: error: syntax error [syntaxError]
ug-3.12.1.orig/np/amglib/amg_blas.cc:270:19: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_blas.cc:373:19: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_blas.cc:265:30: style: Function 'AMG_dmatmul' argument 1 names different: declaration 'x' definition 'x_'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/amglib/amg_blas.h:79:35: note: Function 'AMG_dmatmul' argument 1 names different: declaration 'x' definition 'x_'.
ug-3.12.1.orig/np/amglib/amg_blas.cc:265:30: note: Function 'AMG_dmatmul' argument 1 names different: declaration 'x' definition 'x_'.
ug-3.12.1.orig/np/amglib/amg_blas.cc:265:61: style: Function 'AMG_dmatmul' argument 3 names different: declaration 'y' definition 'y_'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/amglib/amg_blas.h:79:65: note: Function 'AMG_dmatmul' argument 3 names different: declaration 'y' definition 'y_'.
ug-3.12.1.orig/np/amglib/amg_blas.cc:265:61: note: Function 'AMG_dmatmul' argument 3 names different: declaration 'y' definition 'y_'.
ug-3.12.1.orig/np/amglib/amg_blas.cc:368:32: style: Function 'AMG_dmatminus' argument 1 names different: declaration 'x' definition 'x_'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/amglib/amg_blas.h:80:35: note: Function 'AMG_dmatminus' argument 1 names different: declaration 'x' definition 'x_'.
ug-3.12.1.orig/np/amglib/amg_blas.cc:368:32: note: Function 'AMG_dmatminus' argument 1 names different: declaration 'x' definition 'x_'.
ug-3.12.1.orig/np/amglib/amg_blas.cc:368:63: style: Function 'AMG_dmatminus' argument 3 names different: declaration 'y' definition 'y_'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/amglib/amg_blas.h:80:65: note: Function 'AMG_dmatminus' argument 3 names different: declaration 'y' definition 'y_'.
ug-3.12.1.orig/np/amglib/amg_blas.cc:368:63: note: Function 'AMG_dmatminus' argument 3 names different: declaration 'y' definition 'y_'.
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:242:7: style: The scope of the variable 'comp' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:244:14: style: The scope of the variable 'start' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:244:20: style: The scope of the variable 'end' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:245:10: style: The scope of the variable 'maxval' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:311:7: style: The scope of the variable 'comp' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:313:14: style: The scope of the variable 'start' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:313:20: style: The scope of the variable 'end' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:314:10: style: The scope of the variable 'maxval' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:403:11: style: The scope of the variable 'n' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:446:11: style: The scope of the variable 'start' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:446:17: style: The scope of the variable 'end' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:449:7: style: The scope of the variable 'comp' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:560:11: style: The scope of the variable 'n' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:615:11: style: The scope of the variable 'start' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:615:17: style: The scope of the variable 'end' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:992:8: style: The scope of the variable 'buffer' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:1465:13: style: The scope of the variable 'n' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:1465:15: style: The scope of the variable 'start' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:1465:21: style: The scope of the variable 'end' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:1519:7: style: The scope of the variable 'start' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:1519:13: style: The scope of the variable 'end' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:1718:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:695:31: warning: Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'? [badBitmaskCheck]
ug-3.12.1.orig/np/amglib/amg_coarsen.cc:718:31: warning: Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'? [badBitmaskCheck]
ug-3.12.1.orig/np/amglib/amg_iter.cc:178:22: style: The scope of the variable 'end' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_iter.cc:178:26: style: The scope of the variable 'start' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_iter.cc:182:19: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_iter.cc:226:22: style: The scope of the variable 'start' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_iter.cc:226:28: style: The scope of the variable 'end' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_iter.cc:230:19: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_iter.cc:300:12: style: The scope of the variable 'd' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_iter.cc:108:41: style: Function 'AMG_jac' argument 2 names different: declaration 'v' definition 'v_'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/amglib/amg_iter.h:73:61: note: Function 'AMG_jac' argument 2 names different: declaration 'v' definition 'v_'.
ug-3.12.1.orig/np/amglib/amg_iter.cc:108:41: note: Function 'AMG_jac' argument 2 names different: declaration 'v' definition 'v_'.
ug-3.12.1.orig/np/amglib/amg_iter.cc:108:57: style: Function 'AMG_jac' argument 3 names different: declaration 'd' definition 'd_'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/amglib/amg_iter.h:73:76: note: Function 'AMG_jac' argument 3 names different: declaration 'd' definition 'd_'.
ug-3.12.1.orig/np/amglib/amg_iter.cc:108:57: note: Function 'AMG_jac' argument 3 names different: declaration 'd' definition 'd_'.
ug-3.12.1.orig/np/amglib/amg_iter.cc:176:42: style: Function 'AMG_sorf' argument 2 names different: declaration 'v' definition 'v_'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/amglib/amg_iter.h:74:61: note: Function 'AMG_sorf' argument 2 names different: declaration 'v' definition 'v_'.
ug-3.12.1.orig/np/amglib/amg_iter.cc:176:42: note: Function 'AMG_sorf' argument 2 names different: declaration 'v' definition 'v_'.
ug-3.12.1.orig/np/amglib/amg_iter.cc:176:58: style: Function 'AMG_sorf' argument 3 names different: declaration 'd' definition 'd_'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/amglib/amg_iter.h:74:76: note: Function 'AMG_sorf' argument 3 names different: declaration 'd' definition 'd_'.
ug-3.12.1.orig/np/amglib/amg_iter.cc:176:58: note: Function 'AMG_sorf' argument 3 names different: declaration 'd' definition 'd_'.
ug-3.12.1.orig/np/amglib/amg_iter.cc:224:42: style: Function 'AMG_sorb' argument 2 names different: declaration 'v' definition 'v_'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/amglib/amg_iter.h:75:61: note: Function 'AMG_sorb' argument 2 names different: declaration 'v' definition 'v_'.
ug-3.12.1.orig/np/amglib/amg_iter.cc:224:42: note: Function 'AMG_sorb' argument 2 names different: declaration 'v' definition 'v_'.
ug-3.12.1.orig/np/amglib/amg_iter.cc:224:58: style: Function 'AMG_sorb' argument 3 names different: declaration 'd' definition 'd_'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/amglib/amg_iter.h:75:76: note: Function 'AMG_sorb' argument 3 names different: declaration 'd' definition 'd_'.
ug-3.12.1.orig/np/amglib/amg_iter.cc:224:58: note: Function 'AMG_sorb' argument 3 names different: declaration 'd' definition 'd_'.
ug-3.12.1.orig/np/amglib/amg_solve.cc:140:10: style: The scope of the variable 'om' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_solve.cc:169:10: style: The scope of the variable 'w1' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_solve.cc:169:13: style: The scope of the variable 'w2' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_solve.cc:283:7: style: The scope of the variable 'dnorm' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_solve.cc:283:14: style: The scope of the variable 'dnorm0' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_solve.cc:607:10: style: The scope of the variable 'rho' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_solve.cc:607:23: style: The scope of the variable 'alpha' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_solve.cc:765:10: style: The scope of the variable 'rho' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_solve.cc:765:40: style: The scope of the variable 'delta' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_solve.cc:138:10: style: Variable 'nc' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/amglib/amg_solve.cc:167:10: style: Variable 'nc' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/amglib/amg_sp.cc:382:7: style: The scope of the variable 'k' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_sp.cc:551:15: style: The scope of the variable 'c' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/amg_sp.cc:552:14: style: The scope of the variable 'aa' can be reduced. [variableScope]
ug-3.12.1.orig/np/amglib/test.cc:514:3: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
ug-3.12.1.orig/np/amglib/test.cc:201:10: style: Unused variable: kx_nw [unusedVariable]
ug-3.12.1.orig/np/amglib/test.cc:201:16: style: Unused variable: kx_ne [unusedVariable]
ug-3.12.1.orig/np/amglib/test.cc:201:22: style: Unused variable: kx_sw [unusedVariable]
ug-3.12.1.orig/np/amglib/test.cc:201:28: style: Unused variable: kx_se [unusedVariable]
ug-3.12.1.orig/np/amglib/test.cc:201:34: style: Unused variable: kx_n [unusedVariable]
ug-3.12.1.orig/np/amglib/test.cc:201:44: style: Unused variable: kx_s [unusedVariable]
ug-3.12.1.orig/np/amglib/test.cc:202:10: style: Unused variable: ky_nw [unusedVariable]
ug-3.12.1.orig/np/amglib/test.cc:202:16: style: Unused variable: ky_ne [unusedVariable]
ug-3.12.1.orig/np/amglib/test.cc:202:22: style: Unused variable: ky_sw [unusedVariable]
ug-3.12.1.orig/np/amglib/test.cc:202:28: style: Unused variable: ky_se [unusedVariable]
ug-3.12.1.orig/np/amglib/test.cc:202:39: style: Unused variable: ky_e [unusedVariable]
ug-3.12.1.orig/np/amglib/test.cc:202:49: style: Unused variable: ky_w [unusedVariable]
ug-3.12.1.orig/np/amglib/test.cc:354:3: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/amglib/test.cc:362:3: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/amglib/test.cc:370:3: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:704:7: warning: Either the condition '(imp_param=find_import_param(disc_elem->disc,imp_name))==NULL' is redundant or there is possible null pointer dereference: imp_param. [nullPointerRedundantCheck]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:848:74: note: Assuming that condition '(imp_param=find_import_param(disc_elem->disc,imp_name))==NULL' is not redundant
ug-3.12.1.orig/np/cpldisc/globdisc.cc:865:30: note: Calling function 'create_connection', 1st argument 'imp_param' value is 0
ug-3.12.1.orig/np/cpldisc/globdisc.cc:704:7: note: Null pointer dereference
ug-3.12.1.orig/np/cpldisc/globdisc.cc:704:28: warning: Either the condition '(exp_param=find_export_param(disc_elem->disc,exp_name))==NULL' is redundant or there is possible null pointer dereference: exp_param. [nullPointerRedundantCheck]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:857:74: note: Assuming that condition '(exp_param=find_export_param(disc_elem->disc,exp_name))==NULL' is not redundant
ug-3.12.1.orig/np/cpldisc/globdisc.cc:865:41: note: Calling function 'create_connection', 2nd argument 'exp_param' value is 0
ug-3.12.1.orig/np/cpldisc/globdisc.cc:704:28: note: Null pointer dereference
ug-3.12.1.orig/np/cpldisc/globdisc.cc:635:19: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:1310:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:1359:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:1383:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:1410:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:1437:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:1460:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:1542:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:1779:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:2150:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:2196:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:2235:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:2275:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:2372:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:2396:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:2398:29: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:2413:33: style: C-style pointer casting [cstyleCast]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:133:25: style: The scope of the variable 'imp_elem' can be reduced. [variableScope]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:678:17: style: The scope of the variable 'disc_elem' can be reduced. [variableScope]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:792:8: style: The scope of the variable 'deriv' can be reduced. [variableScope]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:965:22: style: The scope of the variable 'conn' can be reduced. [variableScope]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:1438:28: style: The scope of the variable 'disc' can be reduced. [variableScope]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:1465:10: style: The scope of the variable 'grid' can be reduced. [variableScope]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:2198:28: style: The scope of the variable 'disc' can be reduced. [variableScope]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:2237:28: style: The scope of the variable 'disc' can be reduced. [variableScope]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:2277:28: style: The scope of the variable 'disc' can be reduced. [variableScope]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:2374:28: style: The scope of the variable 'disc' can be reduced. [variableScope]
ug-3.12.1.orig/np/cpldisc/partdisc.hh:167:3: warning: Member variable 'import_param::used' is not initialized in the constructor. [uninitMemberVar]
ug-3.12.1.orig/np/cpldisc/partdisc.hh:177:26: performance: Variable 'n_comp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ug-3.12.1.orig/np/cpldisc/partdisc.hh:243:26: performance: Variable 'n_comp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:243:8: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:219:16: note: Virtual function in base class
ug-3.12.1.orig/np/cpldisc/globdisc.cc:243:8: note: Function in derived class
ug-3.12.1.orig/np/cpldisc/globdisc.cc:246:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:222:16: note: Virtual function in base class
ug-3.12.1.orig/np/cpldisc/globdisc.cc:246:8: note: Function in derived class
ug-3.12.1.orig/np/cpldisc/globdisc.cc:315:8: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:219:16: note: Virtual function in base class
ug-3.12.1.orig/np/cpldisc/globdisc.cc:315:8: note: Function in derived class
ug-3.12.1.orig/np/cpldisc/globdisc.cc:318:8: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:222:16: note: Virtual function in base class
ug-3.12.1.orig/np/cpldisc/globdisc.cc:318:8: note: Function in derived class
ug-3.12.1.orig/np/cpldisc/globdisc.cc:633:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:801:21: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:803:24: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:842:26: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:844:29: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:1000:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:1020:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:1093:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/cpldisc/globdisc.cc:1113:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/cpldisc/multivd.cc:104:10: style: The scope of the variable 'cmps' can be reduced. [variableScope]
ug-3.12.1.orig/np/cpldisc/multivd.cc:61:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/cpldisc/multivd.cc:73:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/cpldisc/partdisc.cc:129:12: style: The scope of the variable 'vec' can be reduced. [variableScope]
ug-3.12.1.orig/np/cpldisc/sparsepattern.cc:91:3: warning: %n in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
ug-3.12.1.orig/np/cpldisc/sparsepattern.cc:97:9: warning: %n in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
ug-3.12.1.orig/np/cpldisc/sparsepattern.cc:104:14: warning: %n in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
ug-3.12.1.orig/np/cpldisc/sparsepattern.cc:123:10: style: The scope of the variable 'var_value' can be reduced. [variableScope]
ug-3.12.1.orig/np/famglib/famg_algebra.h:427:0: error: #error not yet implemented [preprocessorErrorDirective]
ug-3.12.1.orig/np/famglib/famg_misc.C:410:2: warning: %g in format string (no. 2) requires 'double' but the argument type is 'signed char *'. [invalidPrintfArgType_float]
ug-3.12.1.orig/np/famglib/famg_misc.C:410:2: warning: printf format string requires 2 parameters but 3 are given. [wrongPrintfScanfArgNum]
ug-3.12.1.orig/np/famglib/famg_misc.C:108:18: style: The scope of the variable 'dinv' can be reduced. [variableScope]
ug-3.12.1.orig/np/famglib/famg_misc.C:108:24: style: The scope of the variable 'piv' can be reduced. [variableScope]
ug-3.12.1.orig/np/famglib/famg_misc.C:109:23: style: The scope of the variable 'k' can be reduced. [variableScope]
ug-3.12.1.orig/np/famglib/famg_misc.C:109:26: style: The scope of the variable 'offset_i' can be reduced. [variableScope]
ug-3.12.1.orig/np/famglib/famg_misc.C:163:18: style: The scope of the variable 'dinv' can be reduced. [variableScope]
ug-3.12.1.orig/np/famglib/famg_misc.C:164:26: style: The scope of the variable 'offset_i' can be reduced. [variableScope]
ug-3.12.1.orig/np/famglib/famg_misc.C:372:12: style: The scope of the variable 'norm' can be reduced. [variableScope]
ug-3.12.1.orig/np/field/stoch.cc:85:0: error: #error Define __TWODIM__ or __THREEDIM__ [preprocessorErrorDirective]
ug-3.12.1.orig/np/procs/amgtransfer.cc:1250:5: style: Variable 'npa->explicitFlag' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/np/procs/amgtransfer.cc:1248:5: note: Variable 'npa->explicitFlag' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/procs/amgtransfer.cc:1250:5: note: Variable 'npa->explicitFlag' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/procs/amgtransfer.cc:1271:5: style: Variable 'npa->explicitFlag' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/np/procs/amgtransfer.cc:1269:5: note: Variable 'npa->explicitFlag' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/procs/amgtransfer.cc:1271:5: note: Variable 'npa->explicitFlag' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/procs/amgtransfer.cc:743:18: style: The scope of the variable 'newGrid' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/amgtransfer.cc:744:11: style: The scope of the variable 'vect' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/amgtransfer.cc:746:8: style: The scope of the variable 'varname' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/amgtransfer.cc:747:8: style: The scope of the variable 'text' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/amgtransfer.cc:299:45: style: Function 'AMGTransferInit' argument 1 names different: declaration 'np' definition 'theNP'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/amgtransfer.h:193:37: note: Function 'AMGTransferInit' argument 1 names different: declaration 'np' definition 'theNP'.
ug-3.12.1.orig/np/procs/amgtransfer.cc:299:45: note: Function 'AMGTransferInit' argument 1 names different: declaration 'np' definition 'theNP'.
ug-3.12.1.orig/np/procs/assemble.cc:662:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/assemble.cc:606:45: style: Function 'NPLocalAssembleInit' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/assemble.h:683:61: note: Function 'NPLocalAssembleInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/assemble.cc:606:45: note: Function 'NPLocalAssembleInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/assemble.cc:614:48: style: Function 'NPLocalAssembleDisplay' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/assemble.h:684:61: note: Function 'NPLocalAssembleDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/assemble.cc:614:48: note: Function 'NPLocalAssembleDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/assemble.cc:724:44: style: Function 'NPLocalAssembleConstruct' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/assemble.h:692:47: note: Function 'NPLocalAssembleConstruct' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/assemble.cc:724:44: note: Function 'NPLocalAssembleConstruct' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/basics.cc:791:9: style: The scope of the variable 'g' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/basics.cc:346:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/procs/bdf.cc:747:83: style: Redundant condition: bdf->TimeControl!=NULL. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
ug-3.12.1.orig/np/procs/bdf.cc:788:35: style: Redundant condition: bdf->TimeControl!=NULL. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
ug-3.12.1.orig/np/procs/blocking.cc:240:11: style: The scope of the variable 'theM' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/blocking.cc:252:11: style: The scope of the variable 'theM' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/blocking.cc:271:11: style: The scope of the variable 'theM' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/db.cc:271:3: style: Variable 'np' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/np/procs/db.cc:266:0: note: Variable 'np' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/procs/db.cc:271:3: note: Variable 'np' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/procs/eiter.cc:159:42: style: Function 'NPEIterInit' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/eiter.h:114:28: note: Function 'NPEIterInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/eiter.cc:159:42: note: Function 'NPEIterInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/eiter.cc:171:45: style: Function 'NPEIterDisplay' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/eiter.h:117:31: note: Function 'NPEIterDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/eiter.cc:171:45: note: Function 'NPEIterDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/eiter.cc:484:13: style: Variable 'theGrid' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/procs/eiter.cc:384:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/procs/els.cc:247:59: style: Function 'NPELinearSolverInit' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/els.h:146:45: note: Function 'NPELinearSolverInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/els.cc:247:59: note: Function 'NPELinearSolverInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/els.cc:275:62: style: Function 'NPELinearSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/els.h:149:48: note: Function 'NPELinearSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/els.cc:275:62: note: Function 'NPELinearSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/els.cc:442:19: style: Variable 'np' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/procs/error.cc:575:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/error.cc:179:42: style: Function 'NPErrorInit' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/error.h:133:28: note: Function 'NPErrorInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/error.cc:179:42: note: Function 'NPErrorInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/error.cc:190:45: style: Function 'NPErrorDisplay' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/error.h:136:31: note: Function 'NPErrorDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/error.cc:190:45: note: Function 'NPErrorDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/ew.cc:1209:13: style: Condition 'sym' is always true [knownConditionTrueFalse]
ug-3.12.1.orig/np/procs/ew.cc:1187:23: note: Assignment 'sym=1', assigned value is 1
ug-3.12.1.orig/np/procs/ew.cc:1209:13: note: Condition 'sym' is always true
ug-3.12.1.orig/np/procs/ew.cc:1240:7: style: Condition 'sym' is always true [knownConditionTrueFalse]
ug-3.12.1.orig/np/procs/ew.cc:1187:23: note: Assignment 'sym=1', assigned value is 1
ug-3.12.1.orig/np/procs/ew.cc:1240:7: note: Condition 'sym' is always true
ug-3.12.1.orig/np/procs/ew.cc:228:49: style: Function 'NPEWSolverInit' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/ew.h:137:35: note: Function 'NPEWSolverInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/ew.cc:228:49: note: Function 'NPEWSolverInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/ew.cc:280:52: style: Function 'NPEWSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/ew.h:140:38: note: Function 'NPEWSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/ew.cc:280:52: note: Function 'NPEWSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/ew.cc:237:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/procs/ewn.cc:686:22: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
ug-3.12.1.orig/np/procs/ewn.cc:695:22: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
ug-3.12.1.orig/np/procs/ewn.cc:701:22: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
ug-3.12.1.orig/np/procs/ewn.cc:288:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/procs/fas.cc:433:9: style: The scope of the variable 'g' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/iter.cc:4948:0: error: syntax error [syntaxError]
ug-3.12.1.orig/np/procs/iter_2.cc:677:24: style: The scope of the variable 'bv' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/iter_2.cc:972:15: style: Variable 'ccomp' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/procs/ls.cc:382:57: style: Function 'NPLinearSolverInit' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/ls.h:157:43: note: Function 'NPLinearSolverInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/ls.cc:382:57: note: Function 'NPLinearSolverInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/ls.cc:412:60: style: Function 'NPLinearSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/ls.h:160:46: note: Function 'NPLinearSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/ls.cc:412:60: note: Function 'NPLinearSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/ls.cc:583:18: style: Variable 'np' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/procs/nliter.cc:566:9: style: The scope of the variable 'theNode' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/nliter.cc:288:45: style: Function 'NPNLIterInit' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/nliter.h:116:31: note: Function 'NPNLIterInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/nliter.cc:288:45: note: Function 'NPNLIterInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/nliter.cc:305:48: style: Function 'NPNLIterDisplay' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/nliter.h:119:34: note: Function 'NPNLIterDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/nliter.cc:305:48: note: Function 'NPNLIterDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/nliter.cc:562:44: style: Function 'l_nlgs' argument 6 names different: declaration 'c' definition 'v'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/nliter.cc:135:44: note: Function 'l_nlgs' argument 6 names different: declaration 'c' definition 'v'.
ug-3.12.1.orig/np/procs/nliter.cc:562:44: note: Function 'l_nlgs' argument 6 names different: declaration 'c' definition 'v'.
ug-3.12.1.orig/np/procs/nliter.cc:437:13: style: Variable 'theGrid' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/procs/nls.cc:157:49: style: Function 'NPNLSolverInit' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/nls.h:177:35: note: Function 'NPNLSolverInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/nls.cc:157:49: note: Function 'NPNLSolverInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/nls.cc:183:52: style: Function 'NPNLSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/nls.h:181:38: note: Function 'NPNLSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/nls.cc:183:52: note: Function 'NPNLSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/nls.cc:254:51: style: Function 'NPENLSolverInit' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/nls.h:178:37: note: Function 'NPENLSolverInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/nls.cc:254:51: note: Function 'NPENLSolverInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/nls.cc:287:54: style: Function 'NPENLSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/nls.h:182:40: note: Function 'NPENLSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/nls.cc:287:54: note: Function 'NPENLSolverDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/project.cc:248:3: style: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ug-3.12.1.orig/np/procs/project.cc:247:3: note: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable.
ug-3.12.1.orig/np/procs/project.cc:248:3: note: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable.
ug-3.12.1.orig/np/procs/project.cc:254:3: style: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ug-3.12.1.orig/np/procs/project.cc:253:3: note: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable.
ug-3.12.1.orig/np/procs/project.cc:254:3: note: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable.
ug-3.12.1.orig/np/procs/pstep.cc:380:8: style: The scope of the variable 'text' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/pstep.cc:763:19: style: Variable 'sps' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/procs/transfer.cc:817:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/transfer.cc:1093:16: style: The scope of the variable 'trans' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/transfer.cc:1154:16: style: The scope of the variable 'trans' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/transfer.cc:1177:16: style: The scope of the variable 'trans' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/transfer.cc:1232:16: style: The scope of the variable 'trans' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/transfer.cc:1292:16: style: The scope of the variable 'trans' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/transfer.cc:1350:16: style: The scope of the variable 'trans' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/transfer.cc:1400:16: style: The scope of the variable 'trans' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/transfer.cc:1454:16: style: The scope of the variable 'trans' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/transfer.cc:1514:16: style: The scope of the variable 'trans' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/transfer.cc:1537:16: style: The scope of the variable 'trans' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/transfer.cc:1591:16: style: The scope of the variable 'trans' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/transfer.cc:296:48: style: Function 'NPTransferInit' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/transfer.h:203:34: note: Function 'NPTransferInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/transfer.cc:296:48: note: Function 'NPTransferInit' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/transfer.cc:317:51: style: Function 'NPTransferDisplay' argument 1 names different: declaration 'theNP' definition 'np'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/transfer.h:206:37: note: Function 'NPTransferDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/transfer.cc:317:51: note: Function 'NPTransferDisplay' argument 1 names different: declaration 'theNP' definition 'np'.
ug-3.12.1.orig/np/procs/ts.cc:121:32: style: Function 'NPTSolverExecute' argument 1 names different: declaration 'np' definition 'theNP'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/procs/ts.h:115:32: note: Function 'NPTSolverExecute' argument 1 names different: declaration 'np' definition 'theNP'.
ug-3.12.1.orig/np/procs/ts.cc:121:32: note: Function 'NPTSolverExecute' argument 1 names different: declaration 'np' definition 'theNP'.
ug-3.12.1.orig/np/procs/tstep.cc:264:20: style: The scope of the variable 'text' can be reduced. [variableScope]
ug-3.12.1.orig/np/procs/tstep.cc:83:8: style: struct member 'DIRK_SPEC::name' is never used. [unusedStructMember]
ug-3.12.1.orig/np/udm/data_io.cc:133:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ug-3.12.1.orig/np/udm/data_io.cc:323:8: style: The scope of the variable 'FileName' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/data_io.cc:323:28: style: The scope of the variable 'mgname' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/data_io.cc:323:36: style: The scope of the variable 'mgtype' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/data_io.cc:323:43: style: The scope of the variable 'NumberString' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/data_io.cc:325:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/data_io.cc:419:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/data_io.cc:424:28: style: The scope of the variable 'NumberString' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/data_io.cc:425:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/data_io.cc:661:30: style: The scope of the variable 'NumberString' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/data_io.cc:408:53: style: Function 'LoadData' argument 2 names different: declaration 'FileName' definition 'name'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/data_io.h:80:39: note: Function 'LoadData' argument 2 names different: declaration 'FileName' definition 'name'.
ug-3.12.1.orig/np/udm/data_io.cc:408:53: note: Function 'LoadData' argument 2 names different: declaration 'FileName' definition 'name'.
ug-3.12.1.orig/np/udm/data_io.cc:650:53: style: Function 'SaveData' argument 2 names different: declaration 'FileName' definition 'name'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/data_io.h:81:39: note: Function 'SaveData' argument 2 names different: declaration 'FileName' definition 'name'.
ug-3.12.1.orig/np/udm/data_io.cc:650:53: note: Function 'SaveData' argument 2 names different: declaration 'FileName' definition 'name'.
ug-3.12.1.orig/np/udm/data_io.cc:346:19: error: Uninitialized struct member: dio_general.nparfiles [uninitStructMember]
ug-3.12.1.orig/np/udm/data_io.cc:348:14: error: Uninitialized struct member: dio_general.me [uninitStructMember]
ug-3.12.1.orig/np/udm/data_io.cc:464:17: error: Uninitialized struct member: dio_general.nparfiles [uninitStructMember]
ug-3.12.1.orig/np/udm/data_io.cc:466:12: error: Uninitialized struct member: dio_general.me [uninitStructMember]
ug-3.12.1.orig/np/udm/disctools.cc:359:11: style: The scope of the variable 'vptr' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/disctools.cc:399:11: style: The scope of the variable 'vptr' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/disctools.cc:504:11: style: The scope of the variable 'vptr' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/disctools.cc:539:11: style: The scope of the variable 'vptr' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/disctools.cc:574:11: style: The scope of the variable 'vptr' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/disctools.cc:696:11: style: The scope of the variable 'theMatrix' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/disctools.cc:771:11: style: The scope of the variable 'theMatrix' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/disctools.cc:847:60: style: The scope of the variable 'comp' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/disctools.cc:934:60: style: The scope of the variable 'comp' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/disctools.cc:1038:11: style: The scope of the variable 'theMatrix' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/disctools.cc:1119:11: style: The scope of the variable 'theMatrix' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/disctools.cc:1276:11: style: The scope of the variable 'rv' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/disctools.cc:250:62: style: Function 'GetElementsideIndices' argument 3 names different: declaration 'theTVD' definition 'theVD'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/disctools.h:128:54: note: Function 'GetElementsideIndices' argument 3 names different: declaration 'theTVD' definition 'theVD'.
ug-3.12.1.orig/np/udm/disctools.cc:250:62: note: Function 'GetElementsideIndices' argument 3 names different: declaration 'theTVD' definition 'theVD'.
ug-3.12.1.orig/np/udm/disctools.cc:319:77: style: Function 'GetElementVPtrs' argument 2 names different: declaration 'theTVD' definition 'theVD'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/disctools.h:131:75: note: Function 'GetElementVPtrs' argument 2 names different: declaration 'theTVD' definition 'theVD'.
ug-3.12.1.orig/np/udm/disctools.cc:319:77: note: Function 'GetElementVPtrs' argument 2 names different: declaration 'theTVD' definition 'theVD'.
ug-3.12.1.orig/np/udm/disctools.cc:606:84: style: Function 'GetElementVPtrsVecskip' argument 2 names different: declaration 'theTVD' definition 'theVD'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/disctools.h:143:75: note: Function 'GetElementVPtrsVecskip' argument 2 names different: declaration 'theTVD' definition 'theVD'.
ug-3.12.1.orig/np/udm/disctools.cc:606:84: note: Function 'GetElementVPtrsVecskip' argument 2 names different: declaration 'theTVD' definition 'theVD'.
ug-3.12.1.orig/np/udm/disctools.cc:692:77: style: Function 'GetElementMPtrs' argument 2 names different: declaration 'theTMD' definition 'md'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/disctools.h:148:70: note: Function 'GetElementMPtrs' argument 2 names different: declaration 'theTMD' definition 'md'.
ug-3.12.1.orig/np/udm/disctools.cc:692:77: note: Function 'GetElementMPtrs' argument 2 names different: declaration 'theTMD' definition 'md'.
ug-3.12.1.orig/np/udm/disctools.cc:1034:57: style: Function 'GetElementVMPtrs' argument 2 names different: declaration 'theTVD' definition 'theVD'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/disctools.h:156:54: note: Function 'GetElementVMPtrs' argument 2 names different: declaration 'theTVD' definition 'theVD'.
ug-3.12.1.orig/np/udm/disctools.cc:1034:57: note: Function 'GetElementVMPtrs' argument 2 names different: declaration 'theTVD' definition 'theVD'.
ug-3.12.1.orig/np/udm/disctools.cc:1034:84: style: Function 'GetElementVMPtrs' argument 3 names different: declaration 'theTMD' definition 'md'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/disctools.h:156:82: note: Function 'GetElementVMPtrs' argument 3 names different: declaration 'theTMD' definition 'md'.
ug-3.12.1.orig/np/udm/disctools.cc:1034:84: note: Function 'GetElementVMPtrs' argument 3 names different: declaration 'theTMD' definition 'md'.
ug-3.12.1.orig/np/udm/disctools.cc:1113:79: style: Function 'GetElementVVMPtrs' argument 2 names different: declaration 'theTVD1' definition 'theVD1'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/disctools.h:158:75: note: Function 'GetElementVVMPtrs' argument 2 names different: declaration 'theTVD1' definition 'theVD1'.
ug-3.12.1.orig/np/udm/disctools.cc:1113:79: note: Function 'GetElementVVMPtrs' argument 2 names different: declaration 'theTVD1' definition 'theVD1'.
ug-3.12.1.orig/np/udm/disctools.cc:1114:58: style: Function 'GetElementVVMPtrs' argument 3 names different: declaration 'theTVD2' definition 'theVD2'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/disctools.h:159:54: note: Function 'GetElementVVMPtrs' argument 3 names different: declaration 'theTVD2' definition 'theVD2'.
ug-3.12.1.orig/np/udm/disctools.cc:1114:58: note: Function 'GetElementVVMPtrs' argument 3 names different: declaration 'theTVD2' definition 'theVD2'.
ug-3.12.1.orig/np/udm/disctools.cc:1114:86: style: Function 'GetElementVVMPtrs' argument 4 names different: declaration 'theTMD' definition 'md'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/disctools.h:159:83: note: Function 'GetElementVVMPtrs' argument 4 names different: declaration 'theTMD' definition 'md'.
ug-3.12.1.orig/np/udm/disctools.cc:1114:86: note: Function 'GetElementVVMPtrs' argument 4 names different: declaration 'theTMD' definition 'md'.
ug-3.12.1.orig/np/udm/disctools.cc:1939:77: style: Function 'ModifyDirichletDefect' argument 2 names different: declaration 'Def' definition 'Cor'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/disctools.h:195:77: note: Function 'ModifyDirichletDefect' argument 2 names different: declaration 'Def' definition 'Cor'.
ug-3.12.1.orig/np/udm/disctools.cc:1939:77: note: Function 'ModifyDirichletDefect' argument 2 names different: declaration 'Def' definition 'Cor'.
ug-3.12.1.orig/np/udm/disctools.cc:703:5: style: Variable 'types' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/disctools.cc:1206:11: style: Variable 'fmt' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/formats.cc:517:3: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/np/udm/formats.cc:516:3: note: Variable 'token' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/udm/formats.cc:517:3: note: Variable 'token' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/udm/formats.cc:652:3: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/np/udm/formats.cc:651:3: note: Variable 'token' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/udm/formats.cc:652:3: note: Variable 'token' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/udm/formats.cc:671:3: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/np/udm/formats.cc:670:3: note: Variable 'token' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/udm/formats.cc:671:3: note: Variable 'token' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/udm/formats.cc:1804:5: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/np/udm/formats.cc:1803:5: note: Variable 'token' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/udm/formats.cc:1804:5: note: Variable 'token' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/udm/formats.cc:2529:5: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
ug-3.12.1.orig/np/udm/formats.cc:2528:5: note: Variable 'token' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/udm/formats.cc:2529:5: note: Variable 'token' is reassigned a value before the old one has been used.
ug-3.12.1.orig/np/udm/formats.cc:1273:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ug-3.12.1.orig/np/udm/formats.cc:450:21: style: The scope of the variable 'svd' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:452:11: style: The scope of the variable 'subv' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:582:21: style: The scope of the variable 'smd' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:584:11: style: The scope of the variable 'subm' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:668:17: style: The scope of the variable 'theMD' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:1261:23: style: The scope of the variable 'vt' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:1597:21: style: The scope of the variable 'vv' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:1602:42: style: The scope of the variable 'p' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:1603:8: style: The scope of the variable 'ident' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:1845:8: style: The scope of the variable 'txx' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:1846:12: style: The scope of the variable 'strvar' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:2029:27: style: The scope of the variable 'vt' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:2243:21: style: The scope of the variable 'mm' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:2247:48: style: The scope of the variable 'p' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:2820:9: style: The scope of the variable 'depth' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/formats.cc:396:82: style: Function 'GetVectorTemplate' argument 2 names different: declaration 'tmplt' definition 'theTmplt'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/formats.h:197:69: note: Function 'GetVectorTemplate' argument 2 names different: declaration 'tmplt' definition 'theTmplt'.
ug-3.12.1.orig/np/udm/formats.cc:396:82: note: Function 'GetVectorTemplate' argument 2 names different: declaration 'tmplt' definition 'theTmplt'.
ug-3.12.1.orig/np/udm/formats.cc:448:85: style: Function 'CreateVecDescOfTemplate' argument 3 names different: declaration 'tmplt' definition 'theTmplt'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/formats.h:201:70: note: Function 'CreateVecDescOfTemplate' argument 3 names different: declaration 'tmplt' definition 'theTmplt'.
ug-3.12.1.orig/np/udm/formats.cc:448:85: note: Function 'CreateVecDescOfTemplate' argument 3 names different: declaration 'tmplt' definition 'theTmplt'.
ug-3.12.1.orig/np/udm/formats.cc:530:82: style: Function 'GetMatrixTemplate' argument 2 names different: declaration 'tmplt' definition 'theTmplt'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/formats.h:198:69: note: Function 'GetMatrixTemplate' argument 2 names different: declaration 'tmplt' definition 'theTmplt'.
ug-3.12.1.orig/np/udm/formats.cc:530:82: note: Function 'GetMatrixTemplate' argument 2 names different: declaration 'tmplt' definition 'theTmplt'.
ug-3.12.1.orig/np/udm/formats.cc:580:85: style: Function 'CreateMatDescOfTemplate' argument 3 names different: declaration 'tmplt' definition 'theTmplt'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/formats.h:203:70: note: Function 'CreateMatDescOfTemplate' argument 3 names different: declaration 'tmplt' definition 'theTmplt'.
ug-3.12.1.orig/np/udm/formats.cc:580:85: note: Function 'CreateMatDescOfTemplate' argument 3 names different: declaration 'tmplt' definition 'theTmplt'.
ug-3.12.1.orig/np/udm/formats.cc:830:9: style: Variable 'fmt' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/formats.cc:904:9: style: Variable 'fmt' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/formats.cc:1113:9: style: Variable 'fmt' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/formats.cc:1175:12: style: Variable 'fmt' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/formats.cc:1219:11: style: Variable 'SubComp' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/formats.cc:1206:7: style: Variable 'RComp' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/formats.cc:1221:11: style: Variable 'SubName' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/formats.cc:1273:12: style: Variable 'fmt' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/formats.cc:1364:11: style: Variable 'SubComp' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/formats.cc:1353:7: style: Variable 'RComp' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/formats.cc:1366:11: style: Variable 'SubName' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/formats.cc:1623:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/udm/formats.cc:1674:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/udm/formats.cc:1699:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/udm/formats.cc:1799:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/udm/formats.cc:2268:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/udm/formats.cc:2360:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/udm/formats.cc:2524:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/udm/npscan.cc:1315:8: style: The scope of the variable 'c' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/npscan.cc:136:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/udm/npscan.cc:662:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/np/udm/numproc.cc:246:79: style: Function 'GetNumProcByName' argument 2 names different: declaration 'objectname' definition 'object_name'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/numproc.h:112:82: note: Function 'GetNumProcByName' argument 2 names different: declaration 'objectname' definition 'object_name'.
ug-3.12.1.orig/np/udm/numproc.cc:246:79: note: Function 'GetNumProcByName' argument 2 names different: declaration 'objectname' definition 'object_name'.
ug-3.12.1.orig/np/udm/numproc.cc:246:104: style: Function 'GetNumProcByName' argument 3 names different: declaration 'classname' definition 'abstract_class_name'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/numproc.h:112:106: note: Function 'GetNumProcByName' argument 3 names different: declaration 'classname' definition 'abstract_class_name'.
ug-3.12.1.orig/np/udm/numproc.cc:246:104: note: Function 'GetNumProcByName' argument 3 names different: declaration 'classname' definition 'abstract_class_name'.
ug-3.12.1.orig/np/udm/pcr.cc:197:8: style: The scope of the variable 'name' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/pcr.cc:416:8: style: The scope of the variable 'name' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/pcr.cc:505:45: style: Function 'DoPCR' argument 2 names different: declaration 'Defect' definition 'InDefect'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/pcr.h:84:85: note: Function 'DoPCR' argument 2 names different: declaration 'Defect' definition 'InDefect'.
ug-3.12.1.orig/np/udm/pcr.cc:505:45: note: Function 'DoPCR' argument 2 names different: declaration 'Defect' definition 'InDefect'.
ug-3.12.1.orig/np/udm/udm.cc:1733:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
ug-3.12.1.orig/np/udm/udm.cc:2939:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
ug-3.12.1.orig/np/udm/udm.cc:1001:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/udm.cc:1215:8: style: The scope of the variable 'name' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/udm.cc:1279:8: style: The scope of the variable 'name' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/udm.cc:3498:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/np/udm/udm.cc:1154:54: style: Function 'AllocVDFromVD' argument 4 names different: declaration 'template_desc' definition 'vd'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/udm.h:477:40: note: Function 'AllocVDFromVD' argument 4 names different: declaration 'template_desc' definition 'vd'.
ug-3.12.1.orig/np/udm/udm.cc:1154:54: note: Function 'AllocVDFromVD' argument 4 names different: declaration 'template_desc' definition 'vd'.
ug-3.12.1.orig/np/udm/udm.cc:1474:75: style: Function 'FreeVD' argument 4 names different: declaration 'x' definition 'vd'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/udm.h:520:68: note: Function 'FreeVD' argument 4 names different: declaration 'x' definition 'vd'.
ug-3.12.1.orig/np/udm/udm.cc:1474:75: note: Function 'FreeVD' argument 4 names different: declaration 'x' definition 'vd'.
ug-3.12.1.orig/np/udm/udm.cc:3371:48: style: Function 'AllocMDFromMD' argument 4 names different: declaration 'template_desc' definition 'md'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/udm.h:496:34: note: Function 'AllocMDFromMD' argument 4 names different: declaration 'template_desc' definition 'md'.
ug-3.12.1.orig/np/udm/udm.cc:3371:48: note: Function 'AllocMDFromMD' argument 4 names different: declaration 'template_desc' definition 'md'.
ug-3.12.1.orig/np/udm/udm.cc:3496:75: style: Function 'FreeMD' argument 4 names different: declaration 'A' definition 'md'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/udm.h:521:68: note: Function 'FreeMD' argument 4 names different: declaration 'A' definition 'md'.
ug-3.12.1.orig/np/udm/udm.cc:3496:75: note: Function 'FreeMD' argument 4 names different: declaration 'A' definition 'md'.
ug-3.12.1.orig/np/udm/udm.cc:4164:107: style: Function 'MD_nr_nc_mcmpptr_of_ro_co_mod' argument 4 names different: declaration 'nrow' definition 'nr'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/udm.h:590:97: note: Function 'MD_nr_nc_mcmpptr_of_ro_co_mod' argument 4 names different: declaration 'nrow' definition 'nr'.
ug-3.12.1.orig/np/udm/udm.cc:4164:107: note: Function 'MD_nr_nc_mcmpptr_of_ro_co_mod' argument 4 names different: declaration 'nrow' definition 'nr'.
ug-3.12.1.orig/np/udm/udm.cc:4164:116: style: Function 'MD_nr_nc_mcmpptr_of_ro_co_mod' argument 5 names different: declaration 'ncol' definition 'nc'. [funcArgNamesDifferent]
ug-3.12.1.orig/np/udm/udm.h:590:108: note: Function 'MD_nr_nc_mcmpptr_of_ro_co_mod' argument 5 names different: declaration 'ncol' definition 'nc'.
ug-3.12.1.orig/np/udm/udm.cc:4164:116: note: Function 'MD_nr_nc_mcmpptr_of_ro_co_mod' argument 5 names different: declaration 'ncol' definition 'nc'.
ug-3.12.1.orig/np/udm/udm.cc:3649:11: style: Variable 'SubComp' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/udm.cc:3655:9: style: Variable 'SubRCmp' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/udm.cc:3652:11: style: Variable 'SubName' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/np/udm/udm.cc:1664:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:851:13: warning: Either the condition 'id>=8' is redundant or the array 'mtyp->comp[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:843:9: note: Assuming that condition 'id>=8' is not redundant
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:851:13: note: Array index out of bounds
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:852:13: warning: Either the condition 'id>=8' is redundant or the array 'mtyp->comp[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:843:9: note: Assuming that condition 'id>=8' is not redundant
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:852:13: note: Array index out of bounds
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:900:13: warning: Either the condition 'id>=8' is redundant or the array 'mtyp->comp[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:892:9: note: Assuming that condition 'id>=8' is not redundant
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:900:13: note: Array index out of bounds
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:901:13: warning: Either the condition 'id>=8' is redundant or the array 'mtyp->comp[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:892:9: note: Assuming that condition 'id>=8' is not redundant
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:901:13: note: Array index out of bounds
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:902:13: warning: Either the condition 'id>=8' is redundant or the array 'mtyp->comp[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:892:9: note: Assuming that condition 'id>=8' is not redundant
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:902:13: note: Array index out of bounds
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:737:5: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:1378:11: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:1383:9: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:1410:7: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:1416:5: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:1427:7: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:1432:5: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:804:3: warning: Either the condition 'mt==NULL' is redundant or there is possible null pointer dereference: mt. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:798:9: note: Assuming that condition 'mt==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:804:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:805:3: warning: Either the condition 'mt==NULL' is redundant or there is possible null pointer dereference: mt. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:798:9: note: Assuming that condition 'mt==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:805:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:808:3: warning: Either the condition 'mt==NULL' is redundant or there is possible null pointer dereference: mt. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:798:9: note: Assuming that condition 'mt==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:808:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:168:7: style: struct member '_TABLE_DESC::nMax' is never used. [unusedStructMember]
ug-3.12.1.orig/parallel/ddd/basic/lowcomm.cc:169:7: style: struct member '_TABLE_DESC::nValid' is never used. [unusedStructMember]
ug-3.12.1.orig/parallel/ddd/basic/notify.cc:256:33: style: The scope of the variable 'myInfos' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ddd/basic/notify.cc:476:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ddd/basic/notify.cc:315:11: style: Variable 'myInfos' is modified but its new value is never used. [unreadVariable]
ug-3.12.1.orig/parallel/ddd/basic/ooppcc.h:684:14: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
ug-3.12.1.orig/parallel/ddd/basic/ooppcc.h:932:15: style: Unused variable: node [unusedVariable]
ug-3.12.1.orig/parallel/ddd/basic/ooppcc.h:933:7: style: Unused variable: i [unusedVariable]
ug-3.12.1.orig/parallel/ddd/basic/topo.cc:242:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ddd/ctrl/cons.cc:632:15: style: Variable 'nSendMsgs' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/parallel/ddd/ctrl/debug.cc:132:0: error: syntax error [syntaxError]
ug-3.12.1.orig/parallel/ddd/ddd.cc:362:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/parallel/ddd/ident/ident.cc:1447:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
ug-3.12.1.orig/parallel/ddd/if/ifcmd.ct:537:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
ug-3.12.1.orig/parallel/ddd/if/ifcreate.cc:735:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
ug-3.12.1.orig/parallel/ddd/if/ifuse.cc:150:14: style: The scope of the variable 'ifHead' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ddd/if/ifuse.cc:323:10: style: The scope of the variable 'error' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ddd/if/ifuse.cc:451:10: style: The scope of the variable 'error' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ddd/if/ifuse.cc:470:10: style: The scope of the variable 'error' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ddd/if/ifuse.cc:493:10: style: The scope of the variable 'error' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ddd/if/ifuse.cc:515:10: style: The scope of the variable 'error' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ddd/if/ifuse.cc:327:5: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/parallel/ddd/if/ifuse.cc:348:10: style: Unused variable: error [unusedVariable]
ug-3.12.1.orig/parallel/ddd/if/ifuse.cc:383:10: style: Unused variable: error [unusedVariable]
ug-3.12.1.orig/parallel/ddd/if/ifuse.cc:411:10: style: Unused variable: error [unusedVariable]
ug-3.12.1.orig/parallel/ddd/if/ifuse.cc:455:5: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/parallel/ddd/if/ifuse.cc:474:5: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/parallel/ddd/if/ifuse.cc:497:5: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/parallel/ddd/if/ifuse.cc:519:5: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:195:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:190:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:195:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:196:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:190:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:196:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:197:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:190:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:197:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:198:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:190:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:198:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:203:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:190:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:203:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:206:21: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:190:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:206:21: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:209:33: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:190:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:209:33: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:456:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:451:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:456:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:457:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:451:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:457:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:458:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:451:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:458:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:459:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:451:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:459:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:464:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:451:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:464:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:467:21: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:451:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:467:21: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:470:33: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:451:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:470:33: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:649:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:644:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:649:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:650:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:644:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:650:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:651:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:644:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:651:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:652:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:644:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:652:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:657:5: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:644:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:657:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:660:21: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:644:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:660:21: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:663:33: warning: Either the condition 'jm==NULL' is redundant or there is possible null pointer dereference: jm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:644:11: note: Assuming that condition 'jm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/join/jcmds.cc:663:33: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/memmgrs/memmgr_ctrl.cc:161:7: warning: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'void *'. [invalidPrintfArgType_uint]
ug-3.12.1.orig/parallel/ddd/memmgrs/memmgr_ctrl.cc:161:7: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/parallel/ddd/memmgrs/memmgr_ctrl.cc:197:3: warning: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'void *'. [invalidPrintfArgType_uint]
ug-3.12.1.orig/parallel/ddd/memmgrs/memmgr_ctrl.cc:229:9: warning: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'void *'. [invalidPrintfArgType_uint]
ug-3.12.1.orig/parallel/ddd/memmgrs/memmgr_ctrl.cc:229:9: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/parallel/ddd/memmgrs/memmgr_ctrl.cc:174:23: style: The scope of the variable 'helast' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ddd/mgr/cplmgr.cc:671:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
ug-3.12.1.orig/parallel/ddd/mgr/objmgr.cc:474:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
ug-3.12.1.orig/parallel/ddd/mgr/prio.cc:160:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
ug-3.12.1.orig/parallel/ddd/mgr/handler.ct:86:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
ug-3.12.1.orig/parallel/ddd/xfer/cmdmsg.cc:126:3: warning: Either the condition 'xm==NULL' is redundant or there is possible null pointer dereference: xm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/cmdmsg.cc:120:9: note: Assuming that condition 'xm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/cmdmsg.cc:126:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/cmdmsg.cc:127:3: warning: Either the condition 'xm==NULL' is redundant or there is possible null pointer dereference: xm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/cmdmsg.cc:120:9: note: Assuming that condition 'xm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/cmdmsg.cc:127:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/cmdmsg.cc:128:3: warning: Either the condition 'xm==NULL' is redundant or there is possible null pointer dereference: xm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/cmdmsg.cc:120:9: note: Assuming that condition 'xm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/cmdmsg.cc:128:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/cmdmsg.cc:129:3: warning: Either the condition 'xm==NULL' is redundant or there is possible null pointer dereference: xm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/cmdmsg.cc:120:9: note: Assuming that condition 'xm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/cmdmsg.cc:129:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/cmdmsg.cc:478:7: style: Unused variable: i [unusedVariable]
ug-3.12.1.orig/parallel/ddd/xfer/cmdmsg.cc:486:15: style: Variable 'nSendMsgs' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/parallel/ddd/xfer/cmds.cc:1120:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:128:3: warning: Either the condition 'xm==NULL' is redundant or there is possible null pointer dereference: xm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:122:9: note: Assuming that condition 'xm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:128:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:129:3: warning: Either the condition 'xm==NULL' is redundant or there is possible null pointer dereference: xm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:122:9: note: Assuming that condition 'xm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:129:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:130:3: warning: Either the condition 'xm==NULL' is redundant or there is possible null pointer dereference: xm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:122:9: note: Assuming that condition 'xm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:130:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:131:3: warning: Either the condition 'xm==NULL' is redundant or there is possible null pointer dereference: xm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:122:9: note: Assuming that condition 'xm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:131:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:132:3: warning: Either the condition 'xm==NULL' is redundant or there is possible null pointer dereference: xm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:122:9: note: Assuming that condition 'xm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:132:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:133:3: warning: Either the condition 'xm==NULL' is redundant or there is possible null pointer dereference: xm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:122:9: note: Assuming that condition 'xm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:133:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:134:3: warning: Either the condition 'xm==NULL' is redundant or there is possible null pointer dereference: xm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:122:9: note: Assuming that condition 'xm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:134:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:135:3: warning: Either the condition 'xm==NULL' is redundant or there is possible null pointer dereference: xm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:122:9: note: Assuming that condition 'xm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:135:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/cplmsg.cc:434:15: style: Variable 'nSendMsgs' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/parallel/ddd/xfer/pack.cc:612:9: style: The scope of the variable 'i' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ddd/xfer/pack.cc:413:14: style: Variable 'recvProc' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/parallel/ddd/xfer/supp.cc:361:3: warning: Either the condition 'segm==NULL' is redundant or there is possible null pointer dereference: segm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/supp.cc:355:11: note: Assuming that condition 'segm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/supp.cc:361:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/supp.cc:363:3: warning: Either the condition 'segm==NULL' is redundant or there is possible null pointer dereference: segm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/supp.cc:355:11: note: Assuming that condition 'segm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/supp.cc:363:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/supp.cc:400:3: warning: Either the condition 'segm==NULL' is redundant or there is possible null pointer dereference: segm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/supp.cc:394:11: note: Assuming that condition 'segm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/supp.cc:400:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/supp.cc:402:3: warning: Either the condition 'segm==NULL' is redundant or there is possible null pointer dereference: segm. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/supp.cc:394:11: note: Assuming that condition 'segm==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/supp.cc:402:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/sll.ct:146:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1706:58: style: Condition '!TOTALNEW' is always false [knownConditionTrueFalse]
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1734:56: style: Condition '!TOTALNEW' is always false [knownConditionTrueFalse]
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1738:63: style: Condition '!TOTALNEW' is always false [knownConditionTrueFalse]
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1056:11: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1053:17: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1056:11: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1057:11: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1053:17: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1057:11: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1058:11: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1053:17: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1058:11: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1059:11: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1053:17: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1059:11: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1076:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1073:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1076:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1077:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1073:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1077:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1078:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1073:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1078:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1079:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1073:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1079:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:383:7: style: The scope of the variable 'addCnt' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1565:22: style: The scope of the variable 'len' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ddd/xfer/unpack.cc:1517:9: style: Unused variable: ret [unusedVariable]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:179:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:176:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:179:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:180:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:176:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:180:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:181:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:176:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:181:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:182:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:176:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:182:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:183:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:176:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:183:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:196:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:193:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:196:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:197:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:193:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:197:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:198:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:193:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:198:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:199:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:193:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:199:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:208:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:205:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:208:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:209:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:205:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:209:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:210:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:205:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:210:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:211:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:205:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:211:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:273:11: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:270:17: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:273:11: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:274:11: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:270:17: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:274:11: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:275:11: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:270:17: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:275:11: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:276:11: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:270:17: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:276:11: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:277:11: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:270:17: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:277:11: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:285:11: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:282:17: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:285:11: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:286:11: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:282:17: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:286:11: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:287:11: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:282:17: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:287:11: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:288:11: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:282:17: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:288:11: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:289:11: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:282:17: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:289:11: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:688:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:685:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:688:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:689:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:685:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:689:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:690:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:685:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:690:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:691:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:685:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:691:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:700:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:697:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:700:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:701:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:697:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:701:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:702:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:697:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:702:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:703:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:697:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:703:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:743:10: warning: Either the condition 'origD==NULL' is redundant or there is possible null pointer dereference: origD. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:736:12: note: Assuming that condition 'origD==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:743:10: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:815:7: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:812:13: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:815:7: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:816:7: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:812:13: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:816:7: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:817:7: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:812:13: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:817:7: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:822:7: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:812:13: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:822:7: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:873:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:869:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:873:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:874:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:869:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:874:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:875:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:869:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:875:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:876:9: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:869:15: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:876:9: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:903:7: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:900:13: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:903:7: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:904:7: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:900:13: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:904:7: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:905:7: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:900:13: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:905:7: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:935:3: warning: Either the condition 'xi==NULL' is redundant or there is possible null pointer dereference: xi. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:932:9: note: Assuming that condition 'xi==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:935:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:936:3: warning: Either the condition 'xi==NULL' is redundant or there is possible null pointer dereference: xi. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:932:9: note: Assuming that condition 'xi==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:936:3: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:952:5: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:949:11: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:952:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:953:5: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:949:11: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:953:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:954:5: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:949:11: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:954:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:958:5: warning: Either the condition 'xc==NULL' is redundant or there is possible null pointer dereference: xc. [nullPointerRedundantCheck]
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:949:11: note: Assuming that condition 'xc==NULL' is not redundant
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:958:5: note: Null pointer dereference
ug-3.12.1.orig/parallel/ddd/xfer/xfer.cc:644:17: style: The scope of the variable 'cpl' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:359:7: style: The scope of the variable 'mpierror' can be reduced. [variableScope]
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:456:27: style: Function 'DiscSync' argument 1 names different: declaration 'vc' definition 'v'. [funcArgNamesDifferent]
ug-3.12.1.orig/parallel/ppif/ppif.h:135:43: note: Function 'DiscSync' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:456:27: note: Function 'DiscSync' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:465:27: style: Function 'SendSync' argument 1 names different: declaration 'vc' definition 'v'. [funcArgNamesDifferent]
ug-3.12.1.orig/parallel/ppif/ppif.h:136:43: note: Function 'SendSync' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:465:27: note: Function 'SendSync' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:475:27: style: Function 'RecvSync' argument 1 names different: declaration 'vc' definition 'v'. [funcArgNamesDifferent]
ug-3.12.1.orig/parallel/ppif/ppif.h:137:43: note: Function 'RecvSync' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:475:27: note: Function 'RecvSync' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:501:28: style: Function 'InfoAConn' argument 1 names different: declaration 'vc' definition 'v'. [funcArgNamesDifferent]
ug-3.12.1.orig/parallel/ppif/ppif.h:144:43: note: Function 'InfoAConn' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:501:28: note: Function 'InfoAConn' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:508:28: style: Function 'DiscASync' argument 1 names different: declaration 'vc' definition 'v'. [funcArgNamesDifferent]
ug-3.12.1.orig/parallel/ppif/ppif.h:141:43: note: Function 'DiscASync' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:508:28: note: Function 'DiscASync' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:515:28: style: Function 'InfoADisc' argument 1 names different: declaration 'vc' definition 'v'. [funcArgNamesDifferent]
ug-3.12.1.orig/parallel/ppif/ppif.h:145:43: note: Function 'InfoADisc' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:515:28: note: Function 'InfoADisc' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:523:30: style: Function 'SendASync' argument 1 names different: declaration 'vc' definition 'v'. [funcArgNamesDifferent]
ug-3.12.1.orig/parallel/ppif/ppif.h:142:43: note: Function 'SendASync' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:523:30: note: Function 'SendASync' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:554:30: style: Function 'RecvASync' argument 1 names different: declaration 'vc' definition 'v'. [funcArgNamesDifferent]
ug-3.12.1.orig/parallel/ppif/ppif.h:143:43: note: Function 'RecvASync' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:554:30: note: Function 'RecvASync' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:587:28: style: Function 'InfoASend' argument 1 names different: declaration 'vc' definition 'v'. [funcArgNamesDifferent]
ug-3.12.1.orig/parallel/ppif/ppif.h:146:43: note: Function 'InfoASend' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:587:28: note: Function 'InfoASend' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:618:28: style: Function 'InfoARecv' argument 1 names different: declaration 'vc' definition 'v'. [funcArgNamesDifferent]
ug-3.12.1.orig/parallel/ppif/ppif.h:147:43: note: Function 'InfoARecv' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/ppif/MPI/ppif.cc:618:28: note: Function 'InfoARecv' argument 1 names different: declaration 'vc' definition 'v'.
ug-3.12.1.orig/parallel/util/xbc.cc:46:3: error: va_list 'aa' used before va_start() was called. [va_list_usedBeforeStarted]
ug-3.12.1.orig/parallel/util/xbc.cc:61:16: error: va_list 'aa' used before va_start() was called. [va_list_usedBeforeStarted]
ug-3.12.1.orig/parallel/util/xbc.cc:62:16: error: va_list 'aa' used before va_start() was called. [va_list_usedBeforeStarted]
ug-3.12.1.orig/parallel/util/xbc.cc:66:14: error: va_list 'aa' used before va_start() was called. [va_list_usedBeforeStarted]
ug-3.12.1.orig/tools/m2ps.cc:542:9: style: The scope of the variable 'data' can be reduced. [variableScope]
ug-3.12.1.orig/tools/m2ps.cc:963:9: style: The scope of the variable 'j' can be reduced. [variableScope]
ug-3.12.1.orig/tools/ugansis.cc:118:23: error: Array 'x[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
ug-3.12.1.orig/tools/ugansis.cc:73:15: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
ug-3.12.1.orig/tools/ugansis.cc:125:15: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
ug-3.12.1.orig/tools/ugansis.cc:140:0: error: Memory leak: P [memleak]
ug-3.12.1.orig/tools/ugansis.cc:140:0: error: Memory leak: C [memleak]
ug-3.12.1.orig/tools/ugmesh.cc:96:7: style: struct member 'CORNER::L' is never used. [unusedStructMember]
ug-3.12.1.orig/tools/ugmesh.cc:280:15: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
ug-3.12.1.orig/tools/ugmesh.cc:424:0: error: Memory leak: C [memleak]
ug-3.12.1.orig/tools/ugmesh.cc:424:0: error: Memory leak: F [memleak]
ug-3.12.1.orig/tools/ugmesh.cc:314:0: error: Memory leak: P [memleak]
ug-3.12.1.orig/tools/ugmesh.cc:312:7: error: Memory is allocated but not initialized: C [uninitdata]
ug-3.12.1.orig/tools/ugmgs.cc:226:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
ug-3.12.1.orig/tools/ugmgs.cc:227:17: style: Variable 'datamc' is not assigned a value. [unassignedVariable]
ug-3.12.1.orig/tools/ugnetgen.cc:70:15: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
ug-3.12.1.orig/tools/ugnetgen.cc:128:15: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
ug-3.12.1.orig/tools/ugnetgen.cc:143:15: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
ug-3.12.1.orig/tools/ugnetgen.cc:145:0: error: Resource leak: file [resourceLeak]
ug-3.12.1.orig/tools/ugpfm.cc:576:5: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/tools/ugpfm.cc:580:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/tools/ugpfm.cc:879:78: error: printf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum]
ug-3.12.1.orig/tools/ugpfm.cc:1383:76: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/tools/ugpfm.cc:187:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ug-3.12.1.orig/tools/ugpfm.cc:187:9: style: The scope of the variable 'key' can be reduced. [variableScope]
ug-3.12.1.orig/tools/ugpfm.cc:188:14: style: The scope of the variable 'obj' can be reduced. [variableScope]
ug-3.12.1.orig/tools/ugpfm.cc:306:11: style: The scope of the variable 'jfound' can be reduced. [variableScope]
ug-3.12.1.orig/tools/ugpfm.cc:404:9: style: The scope of the variable 'j' can be reduced. [variableScope]
ug-3.12.1.orig/tools/ugpfm.cc:1451:13: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
ug-3.12.1.orig/tools/ugstl.cc:230:19: warning: Either the condition 'k>=100000' is redundant or the array 'c[100000]' is accessed at index 300000, which is out of bounds. [arrayIndexOutOfBoundsCond]
ug-3.12.1.orig/tools/ugstl.cc:236:11: note: Assuming that condition 'k>=100000' is not redundant
ug-3.12.1.orig/tools/ugstl.cc:230:19: note: Array index out of bounds
ug-3.12.1.orig/tools/ugstl.cc:231:19: warning: Either the condition 'k>=100000' is redundant or the array 'c[100000]' is accessed at index 300001, which is out of bounds. [arrayIndexOutOfBoundsCond]
ug-3.12.1.orig/tools/ugstl.cc:236:11: note: Assuming that condition 'k>=100000' is not redundant
ug-3.12.1.orig/tools/ugstl.cc:231:19: note: Array index out of bounds
ug-3.12.1.orig/tools/ugstl.cc:232:19: warning: Either the condition 'k>=100000' is redundant or the array 'c[100000]' is accessed at index 300002, which is out of bounds. [arrayIndexOutOfBoundsCond]
ug-3.12.1.orig/tools/ugstl.cc:236:11: note: Assuming that condition 'k>=100000' is not redundant
ug-3.12.1.orig/tools/ugstl.cc:232:19: note: Array index out of bounds
ug-3.12.1.orig/tools/ugstl.cc:187:15: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
ug-3.12.1.orig/tools/ugstl.cc:243:15: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
ug-3.12.1.orig/tools/xugv.cc:257:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/tools/xugv.cc:257:5: warning: %x in format string (no. 3) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
ug-3.12.1.orig/tools/xugv.cc:293:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/tools/xugv.cc:293:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/tools/xugv.cc:293:5: portability: %d in format string (no. 3) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/tools/xugv.cc:294:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
ug-3.12.1.orig/tools/xugv.cc:295:5: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
ug-3.12.1.orig/tools/xugv.cc:525:9: style: The scope of the variable 'data' can be reduced. [variableScope]
ug-3.12.1.orig/tools/xugv.cc:527:19: style: The scope of the variable 'size' can be reduced. [variableScope]
ug-3.12.1.orig/tools/xugv.cc:1094:9: style: The scope of the variable 'data' can be reduced. [variableScope]
ug-3.12.1.orig/tools/xugv.cc:1096:19: style: The scope of the variable 'size' can be reduced. [variableScope]
ug-3.12.1.orig/tools/xugv.cc:2012:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ug-3.12.1.orig/tools/xugv.cc:404:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
ug-3.12.1.orig/tools/xugv.cc:271:13: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:274:13: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:279:5: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:283:3: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:288:3: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:551:3: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:554:3: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:594:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:597:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:604:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:607:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:619:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:626:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:632:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:647:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:654:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:660:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:679:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:686:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:692:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:705:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:717:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:720:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:724:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:740:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:749:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:762:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:771:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:830:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:833:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:837:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:840:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:858:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:865:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:871:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:892:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:899:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:905:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:935:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:942:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:948:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:967:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:970:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:974:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:993:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:996:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1000:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1018:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1021:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1028:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1034:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1120:3: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1123:3: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1163:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1167:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1175:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1179:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1192:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1199:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1206:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1222:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1229:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1236:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1256:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1263:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1270:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1284:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1296:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1300:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1305:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1321:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1330:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1343:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1350:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1409:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1413:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1418:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1422:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1441:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1448:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1455:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1477:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1484:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1491:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1522:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1529:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1536:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1556:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1560:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1565:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1584:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1588:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1593:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1611:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1614:9: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1621:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:1628:11: error: Shifting 32-bit value by 48 bits is undefined behaviour [shiftTooManyBits]
ug-3.12.1.orig/tools/xugv.cc:348:5: style: Variable 'colors' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/tools/xugv.cc:1813:5: error: Resource leak: stream [resourceLeak]
ug-3.12.1.orig/ui/avs.cc:310:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/avs.cc:316:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/avs.cc:323:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/avs.cc:339:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/avs.cc:346:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/avs.cc:363:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/avs.cc:370:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/avs.cc:387:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/avs.cc:394:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/avs.cc:411:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/avs.cc:418:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/cmdint.cc:315:10: style: The scope of the variable 'localBuffer' can be reduced. [variableScope]
ug-3.12.1.orig/ui/cmdint.cc:316:9: style: The scope of the variable 'l' can be reduced. [variableScope]
ug-3.12.1.orig/ui/cmdint.cc:694:7: style: The scope of the variable 'maxLen' can be reduced. [variableScope]
ug-3.12.1.orig/ui/cmdint.cc:786:11: style: The scope of the variable 'theDir' can be reduced. [variableScope]
ug-3.12.1.orig/ui/cmdint.cc:1590:8: style: The scope of the variable 'svarname' can be reduced. [variableScope]
ug-3.12.1.orig/ui/cmdint.cc:1590:28: style: The scope of the variable 'sptr' can be reduced. [variableScope]
ug-3.12.1.orig/ui/cmdint.cc:1591:9: style: The scope of the variable 'error' can be reduced. [variableScope]
ug-3.12.1.orig/ui/cmdint.cc:1670:7: style: The scope of the variable 'pLength' can be reduced. [variableScope]
ug-3.12.1.orig/ui/cmdint.cc:2499:9: style: The scope of the variable 'kerr' can be reduced. [variableScope]
ug-3.12.1.orig/ui/cmdint.cc:2500:8: style: The scope of the variable 'c' can be reduced. [variableScope]
ug-3.12.1.orig/ui/cmdint.cc:2500:10: style: The scope of the variable 'errLine' can be reduced. [variableScope]
ug-3.12.1.orig/ui/cmdint.cc:2500:23: style: The scope of the variable 'spcLine' can be reduced. [variableScope]
ug-3.12.1.orig/ui/cmdint.cc:2500:36: style: The scope of the variable 'buffer' can be reduced. [variableScope]
ug-3.12.1.orig/ui/cmdint.cc:2502:15: style: The scope of the variable 'strStart' can be reduced. [variableScope]
ug-3.12.1.orig/ui/cmdint.cc:1562:5: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/ui/commands.cc:3309:10: style: Condition 'tag==-1' is always true [knownConditionTrueFalse]
ug-3.12.1.orig/ui/commands.cc:3299:10: note: Assignment 'tag=-1', assigned value is -1
ug-3.12.1.orig/ui/commands.cc:3309:10: note: Condition 'tag==-1' is always true
ug-3.12.1.orig/ui/commands.cc:5844:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
ug-3.12.1.orig/ui/commands.cc:11378:9: warning: printf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum]
ug-3.12.1.orig/ui/commands.cc:2258:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ug-3.12.1.orig/ui/commands.cc:2285:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ug-3.12.1.orig/ui/commands.cc:413:12: style: The scope of the variable 'Cmd' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:1073:57: style: The scope of the variable 'pos' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:1075:8: style: The scope of the variable 'c' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:1502:14: style: The scope of the variable 'theMG' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:1504:29: style: The scope of the variable 'currPic' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:3395:17: style: The scope of the variable 'theVD' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:3396:17: style: The scope of the variable 'theMD' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:3723:14: style: The scope of the variable 'r' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:5393:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:5535:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:6458:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:8760:13: style: The scope of the variable 'theUgW' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:8761:20: style: The scope of the variable 'currPic' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:9343:9: style: The scope of the variable 'g' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:9626:14: style: The scope of the variable 'theMG' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:11344:9: style: The scope of the variable 'theGrid' can be reduced. [variableScope]
ug-3.12.1.orig/ui/commands.cc:2198:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:2205:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:2222:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:2229:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:2331:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:2338:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:2368:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:2375:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:2417:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:2427:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:2470:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:2561:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:2597:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:2989:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:3122:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:3349:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:3531:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:9708:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:10163:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:10183:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:11034:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:11062:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:11094:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:11143:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:11190:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:11237:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:11281:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/commands.cc:11147:19: error: Uninitialized variable: name [uninitvar]
ug-3.12.1.orig/ui/dataexplorer.cc:342:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/dataexplorer.cc:350:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/dataexplorer.cc:358:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/dataexplorer.cc:377:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/dataexplorer.cc:385:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/dataexplorer.cc:393:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/dataexplorer.cc:412:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/dataexplorer.cc:420:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/dataexplorer.cc:428:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/dataexplorer.cc:447:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/dataexplorer.cc:455:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/dataexplorer.cc:463:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/dataexplorer.cc:485:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/dataexplorer.cc:493:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/dataexplorer.cc:501:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/fieldio.cc:589:11: style: The scope of the variable 'v' can be reduced. [variableScope]
ug-3.12.1.orig/ui/fieldio.cc:808:16: style: The scope of the variable 'nc' can be reduced. [variableScope]
ug-3.12.1.orig/ui/fieldio.cc:408:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/fieldio.cc:410:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/fieldio.cc:419:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/fieldio.cc:421:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/fieldio.cc:430:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/fieldio.cc:432:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/fieldio.cc:441:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/fieldio.cc:443:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/helpmsg.cc:412:41: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/ui/helpmsg.cc:413:9: style: The scope of the variable 'found' can be reduced. [variableScope]
ug-3.12.1.orig/ui/helpmsg.cc:502:9: style: The scope of the variable 'token' can be reduced. [variableScope]
ug-3.12.1.orig/ui/helpmsg.cc:280:18: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/helpmsg.cc:284:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/helpmsg.cc:360:18: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/helpmsg.cc:363:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/helpmsg.cc:456:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/helpmsg.cc:559:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/helpmsg.cc:586:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/mmio.cc:183:7: error: sscanf format string requires 3 parameters but only 2 are given. [wrongPrintfScanfArgNum]
ug-3.12.1.orig/ui/mmio.cc:189:24: error: fscanf format string requires 3 parameters but only 2 are given. [wrongPrintfScanfArgNum]
ug-3.12.1.orig/ui/mmio.cc:139:7: style: The scope of the variable 'num_items_read' can be reduced. [variableScope]
ug-3.12.1.orig/ui/mmio.cc:170:7: style: The scope of the variable 'num_items_read' can be reduced. [variableScope]
ug-3.12.1.orig/ui/mmio.cc:395:7: style: The scope of the variable 'error' can be reduced. [variableScope]
ug-3.12.1.orig/ui/mmio.cc:483:17: style: The scope of the variable 'from_vec' can be reduced. [variableScope]
ug-3.12.1.orig/ui/mmio.cc:483:27: style: The scope of the variable 'to_vec' can be reduced. [variableScope]
ug-3.12.1.orig/ui/mmio.cc:487:11: style: The scope of the variable 'mptr' can be reduced. [variableScope]
ug-3.12.1.orig/ui/mmio.cc:634:1: style: Label 'error' is not used. [unusedLabel]
ug-3.12.1.orig/ui/mmio.cc:247:63: style: Function 'mm_read_mtx_crd_entry' argument 5 names different: declaration 'img' definition 'imag'. [funcArgNamesDifferent]
ug-3.12.1.orig/ui/mmio.h:131:74: note: Function 'mm_read_mtx_crd_entry' argument 5 names different: declaration 'img' definition 'imag'.
ug-3.12.1.orig/ui/mmio.cc:247:63: note: Function 'mm_read_mtx_crd_entry' argument 5 names different: declaration 'img' definition 'imag'.
ug-3.12.1.orig/ui/mmio.cc:401:5: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
ug-3.12.1.orig/ui/mmio.cc:59:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/mmio.cc:294:0: error: Resource leak: f [resourceLeak]
ug-3.12.1.orig/ui/paraview.cc:238:85: style: The scope of the variable 'numEquations' can be reduced. [variableScope]
ug-3.12.1.orig/ui/paraview.cc:248:9: style: The scope of the variable 'g' can be reduced. [variableScope]
ug-3.12.1.orig/ui/paraview.cc:241:22: style: Unused variable: it [unusedVariable]
ug-3.12.1.orig/ui/paraview.cc:571:0: error: Resource leak: outputFile [resourceLeak]
ug-3.12.1.orig/ui/tecplot.cc:237:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/tecplot.cc:244:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/tecplot.cc:255:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ug-3.12.1.orig/ui/uginterface.cc:350:26: style: The scope of the variable 's' can be reduced. [variableScope]
ug-3.12.1.orig/ui/uginterface.cc:608:12: style: The scope of the variable 'thePic' can be reduced. [variableScope]
[11:28]
ftp://ftp.se.debian.org/debian/pool/main/u/uget/uget_2.2.1.orig.tar.gz
uget-2.2.1/tests/test-plugin+app.c:145:6: style: Condition 'mirrors' is always false [knownConditionTrueFalse]
uget-2.2.1/tests/test-plugin+app.c:136:12: note: Assignment 'mirrors=NULL', assigned value is 0
uget-2.2.1/tests/test-plugin+app.c:145:6: note: Condition 'mirrors' is always false
uget-2.2.1/tests/test-plugin+app.c:155:6: style: Condition 'referrer' is always false [knownConditionTrueFalse]
uget-2.2.1/tests/test-plugin+app.c:139:13: note: Assignment 'referrer=NULL', assigned value is 0
uget-2.2.1/tests/test-plugin+app.c:155:6: note: Condition 'referrer' is always false
uget-2.2.1/tests/test-plugin+app.c:65:16: style: The scope of the variable 'progress' can be reduced. [variableScope]
uget-2.2.1/tests/test-plugin+app.c:195:16: style: The scope of the variable 'relation' can be reduced. [variableScope]
uget-2.2.1/tests/test-plugin+app.c:317:16: style: The scope of the variable 'common' can be reduced. [variableScope]
uget-2.2.1/tests/test-uget.c:417:2: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment]
uget-2.2.1/tests/test-uget.c:415:2: note: Variable 'count' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:417:2: note: Variable 'count' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:533:2: style: Variable 'element' is reassigned a value before the old one has been used. [redundantAssignment]
uget-2.2.1/tests/test-uget.c:532:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:533:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:534:2: style: Variable 'element' is reassigned a value before the old one has been used. [redundantAssignment]
uget-2.2.1/tests/test-uget.c:533:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:534:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:538:2: style: Variable 'element' is reassigned a value before the old one has been used. [redundantAssignment]
uget-2.2.1/tests/test-uget.c:534:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:538:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:539:2: style: Variable 'element' is reassigned a value before the old one has been used. [redundantAssignment]
uget-2.2.1/tests/test-uget.c:538:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:539:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:540:2: style: Variable 'element' is reassigned a value before the old one has been used. [redundantAssignment]
uget-2.2.1/tests/test-uget.c:539:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:540:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:541:2: style: Variable 'element' is reassigned a value before the old one has been used. [redundantAssignment]
uget-2.2.1/tests/test-uget.c:540:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:541:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:543:2: style: Variable 'element' is reassigned a value before the old one has been used. [redundantAssignment]
uget-2.2.1/tests/test-uget.c:541:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:543:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:544:2: style: Variable 'element' is reassigned a value before the old one has been used. [redundantAssignment]
uget-2.2.1/tests/test-uget.c:543:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uget.c:544:2: note: Variable 'element' is reassigned a value before the old one has been used.
uget-2.2.1/tests/test-uglib.c:351:8: style: struct member 'Opt::index' is never used. [unusedStructMember]
uget-2.2.1/tests/test-uglib.c:352:8: style: struct member 'Opt::name' is never used. [unusedStructMember]
uget-2.2.1/uget/UgetA2cf.c:309:12: style: The scope of the variable 'piece_size' can be reduced. [variableScope]
uget-2.2.1/uget/UgetA2cf.c:355:18: style: The scope of the variable 'piece' can be reduced. [variableScope]
uget-2.2.1/uget/UgetA2cf.c:560:18: style: The scope of the variable 'bit_beg' can be reduced. [variableScope]
uget-2.2.1/uget/UgetA2cf.c:560:27: style: The scope of the variable 'bit_end' can be reduced. [variableScope]
uget-2.2.1/uget/UgetA2cf.c:827:11: style: The scope of the variable 'counts' can be reduced. [variableScope]
uget-2.2.1/uget/UgetA2cf.c:306:48: style: Function 'uget_a2cf_init' argument 2 names different: declaration 'total_size' definition 'size'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetA2cf.h:88:48: note: Function 'uget_a2cf_init' argument 2 names different: declaration 'total_size' definition 'size'.
uget-2.2.1/uget/UgetA2cf.c:306:48: note: Function 'uget_a2cf_init' argument 2 names different: declaration 'total_size' definition 'size'.
uget-2.2.1/uget/UgetA2cf.c:667:56: style: Function 'uget_a2cf_insert' argument 2 names different: declaration 'piece' definition 'newpiece'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetA2cf.h:101:66: note: Function 'uget_a2cf_insert' argument 2 names different: declaration 'piece' definition 'newpiece'.
uget-2.2.1/uget/UgetA2cf.c:667:56: note: Function 'uget_a2cf_insert' argument 2 names different: declaration 'piece' definition 'newpiece'.
uget-2.2.1/uget/UgetApp.c:205:16: style: The scope of the variable 'relation' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:268:16: style: The scope of the variable 'relation' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:269:14: style: The scope of the variable 'dnode' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:294:17: style: The scope of the variable 'category' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:453:17: style: The scope of the variable 'path_base' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:454:17: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:544:8: style: The scope of the variable 'path1' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:545:8: style: The scope of the variable 'path2' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:591:17: style: The scope of the variable 'dnode' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:647:17: style: The scope of the variable 'dnode' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:748:16: style: The scope of the variable 'relation' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:749:16: style: The scope of the variable 'relation_c' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:751:16: style: The scope of the variable 'log' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:753:16: style: The scope of the variable 'value' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:871:12: style: The scope of the variable 'file1' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:1088:16: style: The scope of the variable 'cnode' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:1130:15: style: The scope of the variable 'sibling' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:1172:14: style: The scope of the variable 'http' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:1175:14: style: The scope of the variable 'name' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:1177:14: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:1436:18: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:1438:18: style: The scope of the variable 'path_new' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:1480:25: style: The scope of the variable 'fd' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:1481:18: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:1483:18: style: The scope of the variable 'path_temp' can be reduced. [variableScope]
uget-2.2.1/uget/UgetApp.c:993:15: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetApp.c:348:57: style: Function 'uget_app_set_sorting' argument 2 names different: declaration 'func' definition 'compare'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetApp.h:110:57: note: Function 'uget_app_set_sorting' argument 2 names different: declaration 'func' definition 'compare'.
uget-2.2.1/uget/UgetApp.c:348:57: note: Function 'uget_app_set_sorting' argument 2 names different: declaration 'func' definition 'compare'.
uget-2.2.1/uget/UgetAria2.c:183:7: style: The scope of the variable 'length' can be reduced. [variableScope]
uget-2.2.1/uget/UgetAria2.c:274:20: style: The scope of the variable 'value' can be reduced. [variableScope]
uget-2.2.1/uget/UgetAria2.c:478:9: style: The scope of the variable 'len' can be reduced. [variableScope]
uget-2.2.1/uget/UgetAria2.c:767:12: style: The scope of the variable 'rpc_token' can be reduced. [variableScope]
uget-2.2.1/uget/UgetAria2.c:431:33: style: Function 'uget_aria2_ref' argument 1 names different: declaration 'ua2' definition 'uaria2'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetAria2.h:113:33: note: Function 'uget_aria2_ref' argument 1 names different: declaration 'ua2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:431:33: note: Function 'uget_aria2_ref' argument 1 names different: declaration 'ua2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:436:35: style: Function 'uget_aria2_unref' argument 1 names different: declaration 'ua2' definition 'uaria2'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetAria2.h:114:35: note: Function 'uget_aria2_unref' argument 1 names different: declaration 'ua2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:436:35: note: Function 'uget_aria2_unref' argument 1 names different: declaration 'ua2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:615:36: style: Function 'uget_aria2_launch' argument 1 names different: declaration 'aria2' definition 'uaria2'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetAria2.h:125:38: note: Function 'uget_aria2_launch' argument 1 names different: declaration 'aria2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:615:36: note: Function 'uget_aria2_launch' argument 1 names different: declaration 'aria2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:667:38: style: Function 'uget_aria2_shutdown' argument 1 names different: declaration 'aria2' definition 'uaria2'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetAria2.h:126:38: note: Function 'uget_aria2_shutdown' argument 1 names different: declaration 'aria2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:667:38: note: Function 'uget_aria2_shutdown' argument 1 names different: declaration 'aria2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:680:48: style: Function 'uget_aria2_alloc' argument 1 names different: declaration 'aria2' definition 'uaria2'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetAria2.h:130:50: note: Function 'uget_aria2_alloc' argument 1 names different: declaration 'aria2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:680:48: note: Function 'uget_aria2_alloc' argument 1 names different: declaration 'aria2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:712:38: style: Function 'uget_aria2_request' argument 1 names different: declaration 'aria2' definition 'uaria2'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetAria2.h:131:50: note: Function 'uget_aria2_request' argument 1 names different: declaration 'aria2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:712:38: note: Function 'uget_aria2_request' argument 1 names different: declaration 'aria2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:719:50: style: Function 'uget_aria2_respond' argument 1 names different: declaration 'aria2' definition 'uaria2'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetAria2.h:132:50: note: Function 'uget_aria2_respond' argument 1 names different: declaration 'aria2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:719:50: note: Function 'uget_aria2_respond' argument 1 names different: declaration 'aria2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:755:38: style: Function 'uget_aria2_recycle' argument 1 names different: declaration 'aria2' definition 'uaria2'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetAria2.h:133:50: note: Function 'uget_aria2_recycle' argument 1 names different: declaration 'aria2' definition 'uaria2'.
uget-2.2.1/uget/UgetAria2.c:755:38: note: Function 'uget_aria2_recycle' argument 1 names different: declaration 'aria2' definition 'uaria2'.
uget-2.2.1/uget/UgetCurl.c:150:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetCurl.c:158:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetCurl.c:355:57: style: Function 'uget_curl_open_file' argument 2 names different: declaration 'filename' definition 'file_path'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetCurl.h:172:58: note: Function 'uget_curl_open_file' argument 2 names different: declaration 'filename' definition 'file_path'.
uget-2.2.1/uget/UgetCurl.c:355:57: note: Function 'uget_curl_open_file' argument 2 names different: declaration 'filename' definition 'file_path'.
uget-2.2.1/uget/UgetData.c:220:34: style: Function 'uget_name_from_uri' argument 1 names different: declaration 'uri' definition 'uuri'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetData.h:137:33: note: Function 'uget_name_from_uri' argument 1 names different: declaration 'uri' definition 'uuri'.
uget-2.2.1/uget/UgetData.c:220:34: note: Function 'uget_name_from_uri' argument 1 names different: declaration 'uri' definition 'uuri'.
uget-2.2.1/uget/UgetFiles.c:110:12: style: The scope of the variable 'element' can be reduced. [variableScope]
uget-2.2.1/uget/UgetFiles.c:184:12: style: The scope of the variable 'element' can be reduced. [variableScope]
uget-2.2.1/uget/UgetFiles.c:197:12: style: The scope of the variable 'element' can be reduced. [variableScope]
uget-2.2.1/uget/UgetFiles.c:257:12: style: The scope of the variable 'element' can be reduced. [variableScope]
uget-2.2.1/uget/UgetHash.c:553:14: style: The scope of the variable 'counts' can be reduced. [variableScope]
uget-2.2.1/uget/UgetHash.c:563:14: style: The scope of the variable 'counts' can be reduced. [variableScope]
uget-2.2.1/uget/UgetHash.c:577:14: style: The scope of the variable 'counts' can be reduced. [variableScope]
uget-2.2.1/uget/UgetHash.c:591:14: style: The scope of the variable 'counts' can be reduced. [variableScope]
uget-2.2.1/uget/UgetHash.c:608:14: style: The scope of the variable 'common' can be reduced. [variableScope]
uget-2.2.1/uget/UgetHash.c:625:14: style: The scope of the variable 'common' can be reduced. [variableScope]
uget-2.2.1/uget/UgetHash.c:371:45: style: Function 'ug_hash_table_new' argument 1 names different: declaration 'hash' definition 'hash_func'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetHash.c:62:45: note: Function 'ug_hash_table_new' argument 1 names different: declaration 'hash' definition 'hash_func'.
uget-2.2.1/uget/UgetHash.c:371:45: note: Function 'ug_hash_table_new' argument 1 names different: declaration 'hash' definition 'hash_func'.
uget-2.2.1/uget/UgetHash.c:371:70: style: Function 'ug_hash_table_new' argument 2 names different: declaration 'compare' definition 'compare_func'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetHash.c:62:65: note: Function 'ug_hash_table_new' argument 2 names different: declaration 'compare' definition 'compare_func'.
uget-2.2.1/uget/UgetHash.c:371:70: note: Function 'ug_hash_table_new' argument 2 names different: declaration 'compare' definition 'compare_func'.
uget-2.2.1/uget/UgetMedia-youtube.c:529:10: style: The scope of the variable 'diff' can be reduced. [variableScope]
uget-2.2.1/uget/UgetMedia-youtube.c:726:9: style: The scope of the variable 'string' can be reduced. [variableScope]
uget-2.2.1/uget/UgetMedia-youtube.c:383:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetMedia-youtube.c:644:19: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetMedia.c:116:18: style: The scope of the variable 'count_cur' can be reduced. [variableScope]
uget-2.2.1/uget/UgetNode-filter.c:222:16: style: The scope of the variable 'filter' can be reduced. [variableScope]
uget-2.2.1/uget/UgetNode-filter.c:240:16: style: The scope of the variable 'filter' can be reduced. [variableScope]
uget-2.2.1/uget/UgetNode-filter.c:91:77: style: Function 'uget_node_filter_sorted' argument 3 names different: declaration 'child_real' definition 'child'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetNode.h:240:77: note: Function 'uget_node_filter_sorted' argument 3 names different: declaration 'child_real' definition 'child'.
uget-2.2.1/uget/UgetNode-filter.c:91:77: note: Function 'uget_node_filter_sorted' argument 3 names different: declaration 'child_real' definition 'child'.
uget-2.2.1/uget/UgetNode-filter.c:120:74: style: Function 'uget_node_filter_mix' argument 3 names different: declaration 'child_real' definition 'child'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetNode.h:237:74: note: Function 'uget_node_filter_mix' argument 3 names different: declaration 'child_real' definition 'child'.
uget-2.2.1/uget/UgetNode-filter.c:120:74: note: Function 'uget_node_filter_mix' argument 3 names different: declaration 'child_real' definition 'child'.
uget-2.2.1/uget/UgetNode.c:365:13: style: The scope of the variable 'real' can be reduced. [variableScope]
uget-2.2.1/uget/UgetNode.c:419:15: style: The scope of the variable 'filter' can be reduced. [variableScope]
uget-2.2.1/uget/UgetNode.c:530:16: style: The scope of the variable 'relation' can be reduced. [variableScope]
uget-2.2.1/uget/UgetNode.c:532:16: style: The scope of the variable 'group' can be reduced. [variableScope]
uget-2.2.1/uget/UgetNode.c:280:53: style: Function 'uget_node_sort' argument 2 names different: declaration 'cmp_func' definition 'compare'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetNode.h:186:53: note: Function 'uget_node_sort' argument 2 names different: declaration 'cmp_func' definition 'compare'.
uget-2.2.1/uget/UgetNode.c:280:53: note: Function 'uget_node_sort' argument 2 names different: declaration 'cmp_func' definition 'compare'.
uget-2.2.1/uget/UgetNode.c:280:66: style: Function 'uget_node_sort' argument 3 names different: declaration 'is_reversed' definition 'reversed'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetNode.h:186:67: note: Function 'uget_node_sort' argument 3 names different: declaration 'is_reversed' definition 'reversed'.
uget-2.2.1/uget/UgetNode.c:280:66: note: Function 'uget_node_sort' argument 3 names different: declaration 'is_reversed' definition 'reversed'.
uget-2.2.1/uget/UgetNode.c:500:39: style: Function 'ug_json_parse_name2data' argument 4 names different: declaration 'node' definition 'nodev'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetNode.c:55:39: note: Function 'ug_json_parse_name2data' argument 4 names different: declaration 'node' definition 'nodev'.
uget-2.2.1/uget/UgetNode.c:500:39: note: Function 'ug_json_parse_name2data' argument 4 names different: declaration 'node' definition 'nodev'.
uget-2.2.1/uget/UgetNode.c:528:39: style: Function 'ug_json_parse_state2group' argument 4 names different: declaration 'node' definition 'nodev'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetNode.c:52:39: note: Function 'ug_json_parse_state2group' argument 4 names different: declaration 'node' definition 'nodev'.
uget-2.2.1/uget/UgetNode.c:528:39: note: Function 'ug_json_parse_state2group' argument 4 names different: declaration 'node' definition 'nodev'.
uget-2.2.1/uget/UgetPluginAgent.c:189:14: style: The scope of the variable 'value' can be reduced. [variableScope]
uget-2.2.1/uget/UgetPluginAgent.c:293:5: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetPluginAria2.c:412:15: style: The scope of the variable 'index' can be reduced. [variableScope]
uget-2.2.1/uget/UgetPluginAria2.c:1386:14: style: The scope of the variable 'value' can be reduced. [variableScope]
uget-2.2.1/uget/UgetPluginAria2.c:1388:14: style: The scope of the variable 'prev' can be reduced. [variableScope]
uget-2.2.1/uget/UgetPluginAria2.c:576:13: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetPluginAria2.c:930:6: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetPluginAria2.c:941:6: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetPluginAria2.c:1202:5: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetPluginAria2.c:173:35: style: Function 'global_set' argument 1 names different: declaration 'code' definition 'option'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetPluginAria2.c:110:35: note: Function 'global_set' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginAria2.c:173:35: note: Function 'global_set' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginAria2.c:246:35: style: Function 'global_get' argument 1 names different: declaration 'code' definition 'option'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetPluginAria2.c:111:35: note: Function 'global_get' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginAria2.c:246:35: note: Function 'global_get' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginCurl.c:576:21: warning: Logical disjunction always evaluates to true: value != '\\' || value != '/'. [incorrectLogicOperator]
uget-2.2.1/uget/UgetPluginCurl.c:283:15: style: The scope of the variable 'value' can be reduced. [variableScope]
uget-2.2.1/uget/UgetPluginCurl.c:325:17: style: The scope of the variable 'name' can be reduced. [variableScope]
uget-2.2.1/uget/UgetPluginCurl.c:326:17: style: The scope of the variable 'speed' can be reduced. [variableScope]
uget-2.2.1/uget/UgetPluginCurl.c:538:15: style: The scope of the variable 'prev' can be reduced. [variableScope]
uget-2.2.1/uget/UgetPluginCurl.c:564:14: style: The scope of the variable 'value' can be reduced. [variableScope]
uget-2.2.1/uget/UgetPluginCurl.c:991:9: style: The scope of the variable 'value' can be reduced. [variableScope]
uget-2.2.1/uget/UgetPluginCurl.c:451:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetPluginCurl.c:460:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetPluginCurl.c:493:5: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetPluginCurl.c:809:8: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetPluginCurl.c:880:8: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetPluginCurl.c:922:6: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetPluginCurl.c:1143:5: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetPluginCurl.c:1147:5: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetPluginCurl.c:173:35: style: Function 'global_set' argument 1 names different: declaration 'code' definition 'option'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetPluginCurl.c:100:35: note: Function 'global_set' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginCurl.c:173:35: note: Function 'global_set' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginCurl.c:191:35: style: Function 'global_get' argument 1 names different: declaration 'code' definition 'option'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetPluginCurl.c:101:35: note: Function 'global_get' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginCurl.c:191:35: note: Function 'global_get' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginEmpty.c:221:15: style: The scope of the variable 'value' can be reduced. [variableScope]
uget-2.2.1/uget/UgetPluginEmpty.c:118:35: style: Function 'global_set' argument 1 names different: declaration 'code' definition 'option'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetPluginEmpty.c:50:35: note: Function 'global_set' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginEmpty.c:118:35: note: Function 'global_set' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginEmpty.c:136:35: style: Function 'global_get' argument 1 names different: declaration 'code' definition 'option'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetPluginEmpty.c:51:35: note: Function 'global_get' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginEmpty.c:136:35: note: Function 'global_get' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginMedia.c:424:10: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uget-2.2.1/uget/UgetPluginMedia.c:110:35: style: Function 'global_set' argument 1 names different: declaration 'code' definition 'option'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetPluginMedia.c:75:35: note: Function 'global_set' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginMedia.c:110:35: note: Function 'global_set' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginMedia.c:133:35: style: Function 'global_get' argument 1 names different: declaration 'code' definition 'option'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetPluginMedia.c:76:35: note: Function 'global_get' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginMedia.c:133:35: note: Function 'global_get' argument 1 names different: declaration 'code' definition 'option'.
uget-2.2.1/uget/UgetPluginMega.c:60:0: error: #error mega plug-in need OpenSSL or GnuTLS to compile. [preprocessorErrorDirective]
uget-2.2.1/uget/UgetRpc.c:145:17: style: The scope of the variable 'req' can be reduced. [variableScope]
uget-2.2.1/uget/UgetRpc.c:234:20: style: The scope of the variable 'jres' can be reduced. [variableScope]
uget-2.2.1/uget/UgetRpc.c:287:20: style: The scope of the variable 'jres' can be reduced. [variableScope]
uget-2.2.1/uget/UgetRpc.c:315:10: style: The scope of the variable 'result' can be reduced. [variableScope]
uget-2.2.1/uget/UgetRss.c:436:16: style: The scope of the variable 'item' can be reduced. [variableScope]
uget-2.2.1/uget/UgetRss.c:249:61: style: Function 'uget_rss_feed_find' argument 2 names different: declaration 'after_time' definition 'time_after'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetRss.h:111:61: note: Function 'uget_rss_feed_find' argument 2 names different: declaration 'after_time' definition 'time_after'.
uget-2.2.1/uget/UgetRss.c:249:61: note: Function 'uget_rss_feed_find' argument 2 names different: declaration 'after_time' definition 'time_after'.
uget-2.2.1/uget/UgetRss.c:434:66: style: Function 'uget_rss_find_updated' argument 2 names different: declaration 'after_feed' definition 'feed_after'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetRss.h:139:66: note: Function 'uget_rss_find_updated' argument 2 names different: declaration 'after_feed' definition 'feed_after'.
uget-2.2.1/uget/UgetRss.c:434:66: note: Function 'uget_rss_find_updated' argument 2 names different: declaration 'after_feed' definition 'feed_after'.
uget-2.2.1/uget/UgetSequence.c:118:14: style: The scope of the variable 'pcur_len' can be reduced. [variableScope]
uget-2.2.1/uget/UgetSequence.c:148:14: style: The scope of the variable 'pcur_len' can be reduced. [variableScope]
uget-2.2.1/uget/UgetTask.c:66:17: style: The scope of the variable 'dlul_int_array' can be reduced. [variableScope]
uget-2.2.1/uget/UgetTask.c:133:16: style: The scope of the variable 'relation' can be reduced. [variableScope]
uget-2.2.1/uget/UgetTask.c:244:16: style: The scope of the variable 'node' can be reduced. [variableScope]
uget-2.2.1/uget/UgetTask.c:246:16: style: The scope of the variable 'relation' can be reduced. [variableScope]
uget-2.2.1/uget/UgetTask.c:322:17: style: The scope of the variable 'n_piece' can be reduced. [variableScope]
uget-2.2.1/uget/UgetTask.c:364:17: style: The scope of the variable 'node' can be reduced. [variableScope]
uget-2.2.1/uget/UgetTask.c:365:17: style: The scope of the variable 'relation' can be reduced. [variableScope]
uget-2.2.1/uget/UgetTask.c:63:75: style: Function 'uget_task_add' argument 3 names different: declaration 'pinfo' definition 'info'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetTask.h:65:75: note: Function 'uget_task_add' argument 3 names different: declaration 'pinfo' definition 'info'.
uget-2.2.1/uget/UgetTask.c:63:75: note: Function 'uget_task_add' argument 3 names different: declaration 'pinfo' definition 'info'.
uget-2.2.1/uget/UgetTask.c:316:71: style: Function 'uget_task_adjust_speed_index' argument 3 names different: declaration 'limit_new' definition 'remain'. [funcArgNamesDifferent]
uget-2.2.1/uget/UgetTask.c:286:71: note: Function 'uget_task_adjust_speed_index' argument 3 names different: declaration 'limit_new' definition 'remain'.
uget-2.2.1/uget/UgetTask.c:316:71: note: Function 'uget_task_adjust_speed_index' argument 3 names different: declaration 'limit_new' definition 'remain'.
uget-2.2.1/uglib/UgArray.c:117:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
uget-2.2.1/uglib/UgArray.c:118:11: style: The scope of the variable 'cur_key' can be reduced. [variableScope]
uget-2.2.1/uglib/UgArray.c:347:8: style: The scope of the variable 'string' can be reduced. [variableScope]
uget-2.2.1/uglib/UgArray.c:50:27: style: Function 'ug_array_init' argument 1 names different: declaration 'array' definition 'arr'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgArray.h:54:29: note: Function 'ug_array_init' argument 1 names different: declaration 'array' definition 'arr'.
uget-2.2.1/uglib/UgArray.c:50:27: note: Function 'ug_array_init' argument 1 names different: declaration 'array' definition 'arr'.
uget-2.2.1/uglib/UgArray.c:63:28: style: Function 'ug_array_clear' argument 1 names different: declaration 'array' definition 'arr'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgArray.h:55:30: note: Function 'ug_array_clear' argument 1 names different: declaration 'array' definition 'arr'.
uget-2.2.1/uglib/UgArray.c:63:28: note: Function 'ug_array_clear' argument 1 names different: declaration 'array' definition 'arr'.
uget-2.2.1/uglib/UgArray.c:73:28: style: Function 'ug_array_alloc' argument 1 names different: declaration 'array' definition 'arr'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgArray.h:56:30: note: Function 'ug_array_alloc' argument 1 names different: declaration 'array' definition 'arr'.
uget-2.2.1/uglib/UgArray.c:73:28: note: Function 'ug_array_alloc' argument 1 names different: declaration 'array' definition 'arr'.
uget-2.2.1/uglib/UgArray.c:112:42: style: Function 'ug_array_find_sorted' argument 3 names different: declaration 'func' definition 'compare'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgArray.h:62:44: note: Function 'ug_array_find_sorted' argument 3 names different: declaration 'func' definition 'compare'.
uget-2.2.1/uglib/UgArray.c:112:42: note: Function 'ug_array_find_sorted' argument 3 names different: declaration 'func' definition 'compare'.
uget-2.2.1/uglib/UgArray.c:112:56: style: Function 'ug_array_find_sorted' argument 4 names different: declaration 'index' definition 'inserted_index'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgArray.h:62:55: note: Function 'ug_array_find_sorted' argument 4 names different: declaration 'index' definition 'inserted_index'.
uget-2.2.1/uglib/UgArray.c:112:56: note: Function 'ug_array_find_sorted' argument 4 names different: declaration 'index' definition 'inserted_index'.
uget-2.2.1/uglib/UgArray.c:171:48: style: Function 'ug_array_sort' argument 2 names different: declaration 'func' definition 'compare'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgArray.h:260:50: note: Function 'ug_array_sort' argument 2 names different: declaration 'func' definition 'compare'.
uget-2.2.1/uglib/UgArray.c:171:48: note: Function 'ug_array_sort' argument 2 names different: declaration 'func' definition 'compare'.
uget-2.2.1/uglib/UgBuffer.c:80:9: style: The scope of the variable 'buffer_len' can be reduced. [variableScope]
uget-2.2.1/uglib/UgData.c:199:16: style: The scope of the variable 'pair' can be reduced. [variableScope]
uget-2.2.1/uglib/UgData.c:219:14: style: The scope of the variable 'cur' can be reduced. [variableScope]
uget-2.2.1/uglib/UgData.c:120:69: style: Function 'ug_data_find' argument 3 names different: declaration 'inserted_index' definition 'index'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgData.h:80:69: note: Function 'ug_data_find' argument 3 names different: declaration 'inserted_index' definition 'index'.
uget-2.2.1/uglib/UgData.c:120:69: note: Function 'ug_data_find' argument 3 names different: declaration 'inserted_index' definition 'index'.
uget-2.2.1/uglib/UgData.c:169:69: style: Function 'ug_data_set' argument 3 names different: declaration 'new_group_data' definition 'group_data'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgData.h:79:69: note: Function 'ug_data_set' argument 3 names different: declaration 'new_group_data' definition 'group_data'.
uget-2.2.1/uglib/UgData.c:169:69: note: Function 'ug_data_set' argument 3 names different: declaration 'new_group_data' definition 'group_data'.
uget-2.2.1/uglib/UgData.c:196:72: style: Function 'ug_data_assign' argument 3 names different: declaration 'exclude' definition 'exclude_info'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgData.h:82:74: note: Function 'ug_data_assign' argument 3 names different: declaration 'exclude' definition 'exclude_info'.
uget-2.2.1/uglib/UgData.c:196:72: note: Function 'ug_data_assign' argument 3 names different: declaration 'exclude' definition 'exclude_info'.
uget-2.2.1/uglib/UgData.c:252:51: style: Function 'ug_json_parse_data_ptr' argument 5 names different: declaration 'registry' definition 'none'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgData.h:90:51: note: Function 'ug_json_parse_data_ptr' argument 5 names different: declaration 'registry' definition 'none'.
uget-2.2.1/uglib/UgData.c:252:51: note: Function 'ug_json_parse_data_ptr' argument 5 names different: declaration 'registry' definition 'none'.
uget-2.2.1/uglib/UgData.c:266:53: style: Function 'ug_json_write_data_ptr' argument 2 names different: declaration 'data' definition 'pdata'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgData.h:91:59: note: Function 'ug_json_write_data_ptr' argument 2 names different: declaration 'data' definition 'pdata'.
uget-2.2.1/uglib/UgData.c:266:53: note: Function 'ug_json_write_data_ptr' argument 2 names different: declaration 'data' definition 'pdata'.
uget-2.2.1/uglib/UgData.c:289:50: style: Function 'ug_json_parse_data' argument 5 names different: declaration 'registry' definition 'none'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgData.h:95:50: note: Function 'ug_json_parse_data' argument 5 names different: declaration 'registry' definition 'none'.
uget-2.2.1/uglib/UgData.c:289:50: note: Function 'ug_json_parse_data' argument 5 names different: declaration 'registry' definition 'none'.
uget-2.2.1/uglib/UgEntry.c:51:51: style: Function 'ug_json_parse_entry' argument 5 names different: declaration 'entry' definition 'entry0'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgEntry.h:143:51: note: Function 'ug_json_parse_entry' argument 5 names different: declaration 'entry' definition 'entry0'.
uget-2.2.1/uglib/UgEntry.c:51:51: note: Function 'ug_json_parse_entry' argument 5 names different: declaration 'entry' definition 'entry0'.
uget-2.2.1/uglib/UgFileUtil.c:351:3: warning: Either the condition 'element_os==NULL' is redundant or there is possible null pointer dereference: element_os. [nullPointerRedundantCheck]
uget-2.2.1/uglib/UgFileUtil.c:354:18: note: Assuming that condition 'element_os==NULL' is not redundant
uget-2.2.1/uglib/UgFileUtil.c:351:3: note: Null pointer dereference
uget-2.2.1/uglib/UgFileUtil.c:352:12: warning: Either the condition 'element_os==NULL' is redundant or there is possible null pointer dereference: element_os. [nullPointerRedundantCheck]
uget-2.2.1/uglib/UgFileUtil.c:354:18: note: Assuming that condition 'element_os==NULL' is not redundant
uget-2.2.1/uglib/UgFileUtil.c:352:12: note: Null pointer dereference
uget-2.2.1/uglib/UgFileUtil.c:392:7: style: The scope of the variable 'buf_len' can be reduced. [variableScope]
uget-2.2.1/uglib/UgFileUtil.c:434:10: style: The scope of the variable 'len' can be reduced. [variableScope]
uget-2.2.1/uglib/UgFileUtil.c:298:37: style: Function 'ug_file_is_exist' argument 1 names different: declaration 'file_utf8' definition 'filename'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgFileUtil.h:93:37: note: Function 'ug_file_is_exist' argument 1 names different: declaration 'file_utf8' definition 'filename'.
uget-2.2.1/uglib/UgFileUtil.c:298:37: note: Function 'ug_file_is_exist' argument 1 names different: declaration 'file_utf8' definition 'filename'.
uget-2.2.1/uglib/UgFileUtil.c:305:35: style: Function 'ug_file_is_dir' argument 1 names different: declaration 'file_utf8' definition 'dir'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgFileUtil.h:94:35: note: Function 'ug_file_is_dir' argument 1 names different: declaration 'file_utf8' definition 'dir'.
uget-2.2.1/uglib/UgFileUtil.c:305:35: note: Function 'ug_file_is_dir' argument 1 names different: declaration 'file_utf8' definition 'dir'.
uget-2.2.1/uglib/UgFileUtil.c:316:37: style: Function 'ug_create_dir_all' argument 1 names different: declaration 'dir_utf8' definition 'dir'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgFileUtil.h:106:38: note: Function 'ug_create_dir_all' argument 1 names different: declaration 'dir_utf8' definition 'dir'.
uget-2.2.1/uglib/UgFileUtil.c:316:37: note: Function 'ug_create_dir_all' argument 1 names different: declaration 'dir_utf8' definition 'dir'.
uget-2.2.1/uglib/UgFileUtil.c:387:59: style: Function 'ug_file_copy' argument 2 names different: declaration 'dest_file_utf8' definition 'new_file_utf8'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgFileUtil.h:113:60: note: Function 'ug_file_copy' argument 2 names different: declaration 'dest_file_utf8' definition 'new_file_utf8'.
uget-2.2.1/uglib/UgFileUtil.c:387:59: note: Function 'ug_file_copy' argument 2 names different: declaration 'dest_file_utf8' definition 'new_file_utf8'.
uget-2.2.1/uglib/UgGroupData.c:112:16: style: The scope of the variable 'init' can be reduced. [variableScope]
uget-2.2.1/uglib/UgGroupData.c:113:16: style: The scope of the variable 'assign' can be reduced. [variableScope]
uget-2.2.1/uglib/UgGroupData.c:114:16: style: The scope of the variable 'newone' can be reduced. [variableScope]
uget-2.2.1/uglib/UgGroupData.c:139:15: style: The scope of the variable 'assign' can be reduced. [variableScope]
uget-2.2.1/uglib/UgHtml.c:426:8: style: The scope of the variable 'buf_len' can be reduced. [variableScope]
uget-2.2.1/uglib/UgHtmlEntry.c:257:50: style: Function 'ug_html_start_element_entry' argument 6 names different: declaration 'entry' definition 'entry0'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgHtmlEntry.h:68:51: note: Function 'ug_html_start_element_entry' argument 6 names different: declaration 'entry' definition 'entry0'.
uget-2.2.1/uglib/UgHtmlEntry.c:257:50: note: Function 'ug_html_start_element_entry' argument 6 names different: declaration 'entry' definition 'entry0'.
uget-2.2.1/uglib/UgHtmlFilter.c:200:10: style: The scope of the variable 'string' can be reduced. [variableScope]
uget-2.2.1/uglib/UgJson-custom.c:455:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
uget-2.2.1/uglib/UgJson-custom.c:358:18: style: The scope of the variable 'stack' can be reduced. [variableScope]
uget-2.2.1/uglib/UgJson-custom.c:359:18: style: The scope of the variable 'error' can be reduced. [variableScope]
uget-2.2.1/uglib/UgJson-custom.c:360:18: style: The scope of the variable 'stackLen' can be reduced. [variableScope]
uget-2.2.1/uglib/UgJson-custom.c:314:48: style: Function 'ug_json_write_time_t' argument 2 names different: declaration 'src' definition 'data'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgJson-custom.h:101:48: note: Function 'ug_json_write_time_t' argument 2 names different: declaration 'src' definition 'data'.
uget-2.2.1/uglib/UgJson-custom.c:314:48: note: Function 'ug_json_write_time_t' argument 2 names different: declaration 'src' definition 'data'.
uget-2.2.1/uglib/UgJson.c:190:12: style: The scope of the variable 'stack' can be reduced. [variableScope]
uget-2.2.1/uglib/UgJson.c:191:12: style: The scope of the variable 'scope' can be reduced. [variableScope]
uget-2.2.1/uglib/UgJson.c:653:18: style: The scope of the variable 'stack' can be reduced. [variableScope]
uget-2.2.1/uglib/UgJson.c:654:18: style: The scope of the variable 'error' can be reduced. [variableScope]
uget-2.2.1/uglib/UgJson.c:655:18: style: The scope of the variable 'stackLen' can be reduced. [variableScope]
uget-2.2.1/uglib/UgJson.c:882:55: style: Function 'ug_json_write_string' argument 2 names different: declaration 'Cstring' definition 'string'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgJson.h:184:57: note: Function 'ug_json_write_string' argument 2 names different: declaration 'Cstring' definition 'string'.
uget-2.2.1/uglib/UgJson.c:882:55: note: Function 'ug_json_write_string' argument 2 names different: declaration 'Cstring' definition 'string'.
uget-2.2.1/uglib/UgJsonFile.c:69:64: style: Function 'ug_json_file_begin_parse' argument 2 names different: declaration 'filename' definition 'path'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgJsonFile.h:65:64: note: Function 'ug_json_file_begin_parse' argument 2 names different: declaration 'filename' definition 'path'.
uget-2.2.1/uglib/UgJsonFile.c:69:64: note: Function 'ug_json_file_begin_parse' argument 2 names different: declaration 'filename' definition 'path'.
uget-2.2.1/uglib/UgJsonFile.c:81:64: style: Function 'ug_json_file_begin_write' argument 2 names different: declaration 'filename' definition 'path'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgJsonFile.h:66:64: note: Function 'ug_json_file_begin_write' argument 2 names different: declaration 'filename' definition 'path'.
uget-2.2.1/uglib/UgJsonFile.c:81:64: note: Function 'ug_json_file_begin_write' argument 2 names different: declaration 'filename' definition 'path'.
uget-2.2.1/uglib/UgJsonrpc.c:101:47: style: Function 'ug_jsonrpc_object_free' argument 1 names different: declaration 'jrobj' definition 'jobj'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgJsonrpc.h:105:47: note: Function 'ug_jsonrpc_object_free' argument 1 names different: declaration 'jrobj' definition 'jobj'.
uget-2.2.1/uglib/UgJsonrpc.c:101:47: note: Function 'ug_jsonrpc_object_free' argument 1 names different: declaration 'jrobj' definition 'jobj'.
uget-2.2.1/uglib/UgJsonrpc.c:110:47: style: Function 'ug_jsonrpc_object_init' argument 1 names different: declaration 'jrobj' definition 'jobj'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgJsonrpc.h:107:47: note: Function 'ug_jsonrpc_object_init' argument 1 names different: declaration 'jrobj' definition 'jobj'.
uget-2.2.1/uglib/UgJsonrpc.c:110:47: note: Function 'ug_jsonrpc_object_init' argument 1 names different: declaration 'jrobj' definition 'jobj'.
uget-2.2.1/uglib/UgJsonrpc.c:115:48: style: Function 'ug_jsonrpc_object_clear' argument 1 names different: declaration 'jrobj' definition 'jobj'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgJsonrpc.h:108:48: note: Function 'ug_jsonrpc_object_clear' argument 1 names different: declaration 'jrobj' definition 'jobj'.
uget-2.2.1/uglib/UgJsonrpc.c:115:48: note: Function 'ug_jsonrpc_object_clear' argument 1 names different: declaration 'jrobj' definition 'jobj'.
uget-2.2.1/uglib/UgJsonrpc.c:136:56: style: Function 'ug_jsonrpc_object_clear_request' argument 1 names different: declaration 'jrobj' definition 'jobj'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgJsonrpc.h:110:56: note: Function 'ug_jsonrpc_object_clear_request' argument 1 names different: declaration 'jrobj' definition 'jobj'.
uget-2.2.1/uglib/UgJsonrpc.c:136:56: note: Function 'ug_jsonrpc_object_clear_request' argument 1 names different: declaration 'jrobj' definition 'jobj'.
uget-2.2.1/uglib/UgJsonrpc.c:144:57: style: Function 'ug_jsonrpc_object_clear_response' argument 1 names different: declaration 'jrobj' definition 'jobj'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgJsonrpc.h:111:57: note: Function 'ug_jsonrpc_object_clear_response' argument 1 names different: declaration 'jrobj' definition 'jobj'.
uget-2.2.1/uglib/UgJsonrpc.c:144:57: note: Function 'ug_jsonrpc_object_clear_response' argument 1 names different: declaration 'jrobj' definition 'jobj'.
uget-2.2.1/uglib/UgJsonrpc.c:150:63: style: Function 'ug_json_write_rpc_object' argument 2 names different: declaration 'jrobj' definition 'jobj'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgJsonrpc.h:119:63: note: Function 'ug_json_write_rpc_object' argument 2 names different: declaration 'jrobj' definition 'jobj'.
uget-2.2.1/uglib/UgJsonrpc.c:150:63: note: Function 'ug_json_write_rpc_object' argument 2 names different: declaration 'jrobj' definition 'jobj'.
uget-2.2.1/uglib/UgJsonrpc.c:504:43: style: Function 'ug_jsonrpc_response' argument 2 names different: declaration 'jr_object' definition 'response'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgJsonrpc.h:214:43: note: Function 'ug_jsonrpc_response' argument 2 names different: declaration 'jr_object' definition 'response'.
uget-2.2.1/uglib/UgJsonrpc.c:504:43: note: Function 'ug_jsonrpc_response' argument 2 names different: declaration 'jr_object' definition 'response'.
uget-2.2.1/uglib/UgJsonrpc.c:526:49: style: Function 'ug_jsonrpc_response_batch' argument 2 names different: declaration 'jr_array' definition 'responses'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgJsonrpc.h:217:48: note: Function 'ug_jsonrpc_response_batch' argument 2 names different: declaration 'jr_array' definition 'responses'.
uget-2.2.1/uglib/UgJsonrpc.c:526:49: note: Function 'ug_jsonrpc_response_batch' argument 2 names different: declaration 'jr_array' definition 'responses'.
uget-2.2.1/uglib/UgJsonrpcCurl.c:87:47: style: Function 'ug_jsonrpc_curl_set_url' argument 1 names different: declaration 'jrhttp' definition 'jrcurl'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgJsonrpcCurl.h:68:47: note: Function 'ug_jsonrpc_curl_set_url' argument 1 names different: declaration 'jrhttp' definition 'jrcurl'.
uget-2.2.1/uglib/UgJsonrpcCurl.c:87:47: note: Function 'ug_jsonrpc_curl_set_url' argument 1 names different: declaration 'jrhttp' definition 'jrcurl'.
uget-2.2.1/uglib/UgJsonrpcSocket.c:151:13: style: The scope of the variable 'error' can be reduced. [variableScope]
uget-2.2.1/uglib/UgOption.c:296:8: style: The scope of the variable 'arg' can be reduced. [variableScope]
uget-2.2.1/uglib/UgOption.c:297:10: style: The scope of the variable 'arg_len' can be reduced. [variableScope]
uget-2.2.1/uglib/UgOption.c:326:8: style: The scope of the variable 'arg' can be reduced. [variableScope]
uget-2.2.1/uglib/UgOption.c:327:10: style: The scope of the variable 'arg_len' can be reduced. [variableScope]
uget-2.2.1/uglib/UgOption.c:215:47: style: Function 'ug_option_parse_entry' argument 5 names different: declaration 'entry' definition 'data'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgOption.h:114:48: note: Function 'ug_option_parse_entry' argument 5 names different: declaration 'entry' definition 'data'.
uget-2.2.1/uglib/UgOption.c:215:47: note: Function 'ug_option_parse_entry' argument 5 names different: declaration 'entry' definition 'data'.
uget-2.2.1/uglib/UgRegistry.c:80:10: style: The scope of the variable 'end' can be reduced. [variableScope]
uget-2.2.1/uglib/UgRegistry.c:51:52: style: Function 'ug_registry_add' argument 2 names different: declaration 'type_info' definition 'typeinfo'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgRegistry.h:68:54: note: Function 'ug_registry_add' argument 2 names different: declaration 'type_info' definition 'typeinfo'.
uget-2.2.1/uglib/UgRegistry.c:51:52: note: Function 'ug_registry_add' argument 2 names different: declaration 'type_info' definition 'typeinfo'.
uget-2.2.1/uglib/UgRegistry.c:67:55: style: Function 'ug_registry_remove' argument 2 names different: declaration 'type_info' definition 'typeinfo'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgRegistry.h:69:57: note: Function 'ug_registry_remove' argument 2 names different: declaration 'type_info' definition 'typeinfo'.
uget-2.2.1/uglib/UgRegistry.c:67:55: note: Function 'ug_registry_remove' argument 2 names different: declaration 'type_info' definition 'typeinfo'.
uget-2.2.1/uglib/UgRegistry.c:77:55: style: Function 'ug_registry_find' argument 2 names different: declaration 'type_name' definition 'key'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgRegistry.h:70:55: note: Function 'ug_registry_find' argument 2 names different: declaration 'type_name' definition 'key'.
uget-2.2.1/uglib/UgRegistry.c:77:55: note: Function 'ug_registry_find' argument 2 names different: declaration 'type_name' definition 'key'.
uget-2.2.1/uglib/UgRegistry.c:77:65: style: Function 'ug_registry_find' argument 3 names different: declaration 'index' definition 'inserted_index'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgRegistry.h:70:71: note: Function 'ug_registry_find' argument 3 names different: declaration 'index' definition 'inserted_index'.
uget-2.2.1/uglib/UgRegistry.c:77:65: note: Function 'ug_registry_find' argument 3 names different: declaration 'index' definition 'inserted_index'.
uget-2.2.1/uglib/UgSLink.c:56:12: style: The scope of the variable 'old_at' can be reduced. [variableScope]
uget-2.2.1/uglib/UgSLink.c:85:67: style: Function 'ug_slinks_find' argument 3 names different: declaration 'prev' definition 'prev_result'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgSLink.h:94:67: note: Function 'ug_slinks_find' argument 3 names different: declaration 'prev' definition 'prev_result'.
uget-2.2.1/uglib/UgSLink.c:85:67: note: Function 'ug_slinks_find' argument 3 names different: declaration 'prev' definition 'prev_result'.
uget-2.2.1/uglib/UgSLink.c:123:36: style: Function 'ug_slinks_foreach' argument 1 names different: declaration 'ilinks' definition 'slinks'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgSLink.h:91:36: note: Function 'ug_slinks_foreach' argument 1 names different: declaration 'ilinks' definition 'slinks'.
uget-2.2.1/uglib/UgSLink.c:123:36: note: Function 'ug_slinks_foreach' argument 1 names different: declaration 'ilinks' definition 'slinks'.
uget-2.2.1/uglib/UgSocket.c:355:12: style: The scope of the variable 'result' can be reduced. [variableScope]
uget-2.2.1/uglib/UgString.c:95:14: style: The scope of the variable 'cur' can be reduced. [variableScope]
uget-2.2.1/uglib/UgString.c:216:44: style: Function 'ug_str_rfc822_to_time' argument 1 names different: declaration 'rfc822_string' definition 'string'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgString.h:99:45: note: Function 'ug_str_rfc822_to_time' argument 1 names different: declaration 'rfc822_string' definition 'string'.
uget-2.2.1/uglib/UgString.c:216:44: note: Function 'ug_str_rfc822_to_time' argument 1 names different: declaration 'rfc822_string' definition 'string'.
uget-2.2.1/uglib/UgString.c:279:45: style: Function 'ug_str_rfc3339_to_time' argument 1 names different: declaration 'rfc3339_string' definition 'string'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgString.h:100:45: note: Function 'ug_str_rfc3339_to_time' argument 1 names different: declaration 'rfc3339_string' definition 'string'.
uget-2.2.1/uglib/UgString.c:279:45: note: Function 'ug_str_rfc3339_to_time' argument 1 names different: declaration 'rfc3339_string' definition 'string'.
uget-2.2.1/uglib/UgString.c:335:38: style: Function 'ug_argv_from_cmd' argument 1 names different: declaration 'commandline' definition 'cmd'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgString.h:104:38: note: Function 'ug_argv_from_cmd' argument 1 names different: declaration 'commandline' definition 'cmd'.
uget-2.2.1/uglib/UgString.c:335:38: note: Function 'ug_argv_from_cmd' argument 1 names different: declaration 'commandline' definition 'cmd'.
uget-2.2.1/uglib/UgUri.c:171:7: style: The scope of the variable 'len' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUri.c:307:14: style: The scope of the variable 'end1' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUri.c:308:14: style: The scope of the variable 'end2' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUri.c:310:14: style: The scope of the variable 'lenHost' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUri.c:311:14: style: The scope of the variable 'nthHost' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUri.c:340:14: style: The scope of the variable 'index' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUri.c:356:14: style: The scope of the variable 'index' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUri.c:45:26: style: Function 'ug_uri_init' argument 1 names different: declaration 'uuri' definition 'upart'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgUri.h:91:26: note: Function 'ug_uri_init' argument 1 names different: declaration 'uuri' definition 'upart'.
uget-2.2.1/uglib/UgUri.c:45:26: note: Function 'ug_uri_init' argument 1 names different: declaration 'uuri' definition 'upart'.
uget-2.2.1/uglib/UgUri.c:419:41: style: Function 'ug_filename_from_uri' argument 1 names different: declaration 'uri' definition 'str'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgUri.h:163:41: note: Function 'ug_filename_from_uri' argument 1 names different: declaration 'uri' definition 'str'.
uget-2.2.1/uglib/UgUri.c:419:41: note: Function 'ug_filename_from_uri' argument 1 names different: declaration 'uri' definition 'str'.
uget-2.2.1/uglib/UgUri.c:428:43: style: Function 'ug_decode_uri' argument 2 names different: declaration 'uri_length' definition 'length'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgUri.h:161:43: note: Function 'ug_decode_uri' argument 2 names different: declaration 'uri_length' definition 'length'.
uget-2.2.1/uglib/UgUri.c:428:43: note: Function 'ug_decode_uri' argument 2 names different: declaration 'uri_length' definition 'length'.
uget-2.2.1/uglib/UgUtil.c:82:25: style: The scope of the variable 'na' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUtil.c:121:14: style: The scope of the variable 'ch' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUtil.c:183:14: style: The scope of the variable 'ch' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUtil.c:217:14: style: The scope of the variable 'ch' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUtil.c:270:14: style: The scope of the variable 'ch' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUtil.c:396:11: style: The scope of the variable 'sextet_a' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUtil.c:396:21: style: The scope of the variable 'sextet_b' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUtil.c:396:51: style: The scope of the variable 'triple' can be reduced. [variableScope]
uget-2.2.1/uglib/UgUtil.c:119:54: style: Function 'ug_utf8_to_utf16' argument 2 names different: declaration 'stringLength' definition 'count'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgUtil.h:58:54: note: Function 'ug_utf8_to_utf16' argument 2 names different: declaration 'stringLength' definition 'count'.
uget-2.2.1/uglib/UgUtil.c:119:54: note: Function 'ug_utf8_to_utf16' argument 2 names different: declaration 'stringLength' definition 'count'.
uget-2.2.1/uglib/UgUtil.c:181:55: style: Function 'ug_utf16_to_utf8' argument 2 names different: declaration 'stringLength' definition 'count'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgUtil.h:61:58: note: Function 'ug_utf16_to_utf8' argument 2 names different: declaration 'stringLength' definition 'count'.
uget-2.2.1/uglib/UgUtil.c:181:55: note: Function 'ug_utf16_to_utf8' argument 2 names different: declaration 'stringLength' definition 'count'.
uget-2.2.1/uglib/UgUtil.c:215:53: style: Function 'ug_utf8_to_ucs4' argument 2 names different: declaration 'stringLength' definition 'count'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgUtil.h:64:53: note: Function 'ug_utf8_to_ucs4' argument 2 names different: declaration 'stringLength' definition 'count'.
uget-2.2.1/uglib/UgUtil.c:215:53: note: Function 'ug_utf8_to_ucs4' argument 2 names different: declaration 'stringLength' definition 'count'.
uget-2.2.1/uglib/UgUtil.c:268:54: style: Function 'ug_ucs4_to_utf8' argument 2 names different: declaration 'stringLength' definition 'count'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgUtil.h:67:57: note: Function 'ug_ucs4_to_utf8' argument 2 names different: declaration 'stringLength' definition 'count'.
uget-2.2.1/uglib/UgUtil.c:268:54: note: Function 'ug_ucs4_to_utf8' argument 2 names different: declaration 'stringLength' definition 'count'.
uget-2.2.1/uglib/UgValue.c:191:11: style: The scope of the variable 'end' can be reduced. [variableScope]
uget-2.2.1/uglib/UgValue.c:231:12: style: The scope of the variable 'end' can be reduced. [variableScope]
uget-2.2.1/uglib/UgValue.c:319:39: style: Function 'ug_json_parse_value' argument 4 names different: declaration 'uvalue' definition 'data'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgValue.h:158:39: note: Function 'ug_json_parse_value' argument 4 names different: declaration 'uvalue' definition 'data'.
uget-2.2.1/uglib/UgValue.c:319:39: note: Function 'ug_json_parse_value' argument 4 names different: declaration 'uvalue' definition 'data'.
uget-2.2.1/uglib/UgValue.c:405:50: style: Function 'ug_json_write_value' argument 2 names different: declaration 'value' definition 'uvalue'. [funcArgNamesDifferent]
uget-2.2.1/uglib/UgValue.h:159:56: note: Function 'ug_json_write_value' argument 2 names different: declaration 'value' definition 'uvalue'.
uget-2.2.1/uglib/UgValue.c:405:50: note: Function 'ug_json_write_value' argument 2 names different: declaration 'value' definition 'uvalue'.
uget-2.2.1/ui-gtk-1to2/UgCategory.c:233:44: style: Function 'ug_category_list_load' argument 1 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk-1to2/UgCategory.h:149:44: note: Function 'ug_category_list_load' argument 1 names different: declaration 'filename' definition 'file'.
uget-2.2.1/ui-gtk-1to2/UgCategory.c:233:44: note: Function 'ug_category_list_load' argument 1 names different: declaration 'filename' definition 'file'.
uget-2.2.1/ui-gtk-1to2/UgCategory.c:242:36: style: Function 'ug_category_list_link' argument 1 names different: declaration 'category_list' definition 'list'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk-1to2/UgCategory.h:150:38: note: Function 'ug_category_list_link' argument 1 names different: declaration 'category_list' definition 'list'.
uget-2.2.1/ui-gtk-1to2/UgCategory.c:242:36: note: Function 'ug_category_list_link' argument 1 names different: declaration 'category_list' definition 'list'.
uget-2.2.1/ui-gtk-1to2/UgCategory.c:335:44: style: Function 'ug_download_list_load' argument 1 names different: declaration 'filename' definition 'download_file'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk-1to2/UgCategory.h:159:45: note: Function 'ug_download_list_load' argument 1 names different: declaration 'filename' definition 'download_file'.
uget-2.2.1/ui-gtk-1to2/UgCategory.c:335:44: note: Function 'ug_download_list_load' argument 1 names different: declaration 'filename' definition 'download_file'.
uget-2.2.1/ui-gtk-1to2/UgData1.c:115:17: style: The scope of the variable 'assign' can be reduced. [variableScope]
uget-2.2.1/ui-gtk-1to2/UgData1.c:135:16: style: The scope of the variable 'assign' can be reduced. [variableScope]
uget-2.2.1/ui-gtk-1to2/UgData1.c:401:59: style: Function 'ug_datalist_prepend' argument 2 names different: declaration 'datalink' definition 'link'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk-1to2/UgData1.h:197:59: note: Function 'ug_datalist_prepend' argument 2 names different: declaration 'datalink' definition 'link'.
uget-2.2.1/ui-gtk-1to2/UgData1.c:401:59: note: Function 'ug_datalist_prepend' argument 2 names different: declaration 'datalink' definition 'link'.
uget-2.2.1/ui-gtk-1to2/UgData1.c:414:58: style: Function 'ug_datalist_append' argument 2 names different: declaration 'datalink' definition 'link'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk-1to2/UgData1.h:198:58: note: Function 'ug_datalist_append' argument 2 names different: declaration 'datalink' definition 'link'.
uget-2.2.1/ui-gtk-1to2/UgData1.c:414:58: note: Function 'ug_datalist_append' argument 2 names different: declaration 'datalink' definition 'link'.
uget-2.2.1/ui-gtk-1to2/UgDataset.c:98:26: style: The scope of the variable 'iface' can be reduced. [variableScope]
uget-2.2.1/ui-gtk-1to2/UgMarkup.c:110:8: style: The scope of the variable 'esc_text' can be reduced. [variableScope]
uget-2.2.1/ui-gtk-1to2/UgMarkup.c:178:11: style: The scope of the variable 'string' can be reduced. [variableScope]
uget-2.2.1/ui-gtk-1to2/UgMarkup.c:108:70: style: Function 'ug_markup_write_text' argument 3 names different: declaration 'text_len' definition 'len'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk-1to2/UgMarkup.h:68:71: note: Function 'ug_markup_write_text' argument 3 names different: declaration 'text_len' definition 'len'.
uget-2.2.1/ui-gtk-1to2/UgMarkup.c:108:70: note: Function 'ug_markup_write_text' argument 3 names different: declaration 'text_len' definition 'len'.
uget-2.2.1/ui-gtk-1to2/UgRegistry1.c:90:9: style: The scope of the variable 'list' can be reduced. [variableScope]
uget-2.2.1/ui-gtk-1to2/UgRegistry1.c:103:9: style: The scope of the variable 'list' can be reduced. [variableScope]
uget-2.2.1/ui-gtk-1to2/Ugtk1to2.c:57:10: style: The scope of the variable 'ulink' can be reduced. [variableScope]
uget-2.2.1/ui-gtk-1to2/Ugtk1to2.c:316:16: style: The scope of the variable 'dnode' can be reduced. [variableScope]
uget-2.2.1/ui-gtk-1to2/Ugtk1to2.c:391:12: style: The scope of the variable 'cnode' can be reduced. [variableScope]
uget-2.2.1/ui-gtk-1to2/Ugtk1to2.c:426:18: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/ui-gtk-1to2/Ugtk1to2.c:428:18: style: The scope of the variable 'path_new' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkAboutDialog.c:134:73: style: Function 'ugtk_about_dialog_set_info' argument 2 names different: declaration 'text' definition 'info_text'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkAboutDialog.h:66:73: note: Function 'ugtk_about_dialog_set_info' argument 2 names different: declaration 'text' definition 'info_text'.
uget-2.2.1/ui-gtk/UgtkAboutDialog.c:134:73: note: Function 'ugtk_about_dialog_set_info' argument 2 names different: declaration 'text' definition 'info_text'.
uget-2.2.1/ui-gtk/UgtkApp-callback.c:209:20: style: The scope of the variable 'selection' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp-timeout.c:183:14: style: The scope of the variable 'string' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp-timeout.c:385:22: style: The scope of the variable 'page' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp-timeout.c:386:22: style: The scope of the variable 'common' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp-timeout.c:509:15: style: The scope of the variable 'req' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp-timeout.c:789:9: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp-timeout.c:805:9: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp-ui.c:212:59: style: Function 'ugtk_statusbar_init_ui' argument 1 names different: declaration 'app_statusbar' definition 'sbar'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkApp-ui.c:45:59: note: Function 'ugtk_statusbar_init_ui' argument 1 names different: declaration 'app_statusbar' definition 'sbar'.
uget-2.2.1/ui-gtk/UgtkApp-ui.c:212:59: note: Function 'ugtk_statusbar_init_ui' argument 1 names different: declaration 'app_statusbar' definition 'sbar'.
uget-2.2.1/ui-gtk/UgtkApp-ui.c:256:55: style: Function 'ugtk_toolbar_init_ui' argument 1 names different: declaration 'app_toolbar' definition 'ugt'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkApp-ui.c:46:57: note: Function 'ugtk_toolbar_init_ui' argument 1 names different: declaration 'app_toolbar' definition 'ugt'.
uget-2.2.1/ui-gtk/UgtkApp-ui.c:256:55: note: Function 'ugtk_toolbar_init_ui' argument 1 names different: declaration 'app_toolbar' definition 'ugt'.
uget-2.2.1/ui-gtk/UgtkApp.c:201:18: style: The scope of the variable 'gdk_window' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp.c:488:7: style: The scope of the variable 'limit' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp.c:1082:16: style: The scope of the variable 'relation' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp.c:1148:16: style: The scope of the variable 'relation' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp.c:1281:18: style: The scope of the variable 'filter' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp.c:1562:15: style: The scope of the variable 'common' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp.c:1729:16: style: The scope of the variable 'model' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp.c:1730:16: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp.c:1934:11: style: The scope of the variable 'string' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkApp.c:54:45: style: Function 'ugtk_app_init' argument 2 names different: declaration 'ipc' definition 'rpc'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkApp.h:190:46: note: Function 'ugtk_app_init' argument 2 names different: declaration 'ipc' definition 'rpc'.
uget-2.2.1/ui-gtk/UgtkApp.c:54:45: note: Function 'ugtk_app_init' argument 2 names different: declaration 'ipc' definition 'rpc'.
uget-2.2.1/ui-gtk/UgtkBatchDialog.c:189:14: style: The scope of the variable 'dnode' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkBatchDialog.c:209:14: style: The scope of the variable 'dnode' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkBatchDialog.c:211:14: style: The scope of the variable 'common' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkBatchDialog.c:238:14: style: The scope of the variable 'dnode' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkBatchDialog.c:240:14: style: The scope of the variable 'common' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkCategoryForm.c:158:17: style: The scope of the variable 'text' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkDownloadForm.c:805:3: style: Variable 'dform->changed.enable' is reassigned a value before the old one has been used. [redundantAssignment]
uget-2.2.1/ui-gtk/UgtkDownloadForm.c:777:3: note: Variable 'dform->changed.enable' is reassigned a value before the old one has been used.
uget-2.2.1/ui-gtk/UgtkDownloadForm.c:805:3: note: Variable 'dform->changed.enable' is reassigned a value before the old one has been used.
uget-2.2.1/ui-gtk/UgtkDownloadForm.c:578:16: style: The scope of the variable 'relation' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkDownloadForm.c:878:9: style: The scope of the variable 'file' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkDownloadForm.c:879:9: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkDownloadForm.c:934:9: style: The scope of the variable 'file' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkDownloadForm.c:935:9: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkDownloadForm.c:990:9: style: The scope of the variable 'file' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkDownloadForm.c:991:9: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkDownloadForm.c:450:64: style: Function 'ugtk_download_form_get' argument 2 names different: declaration 'data' definition 'node_data'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkDownloadForm.h:146:64: note: Function 'ugtk_download_form_get' argument 2 names different: declaration 'data' definition 'node_data'.
uget-2.2.1/ui-gtk/UgtkDownloadForm.c:450:64: note: Function 'ugtk_download_form_get' argument 2 names different: declaration 'data' definition 'node_data'.
uget-2.2.1/ui-gtk/UgtkDownloadForm.c:576:64: style: Function 'ugtk_download_form_set' argument 2 names different: declaration 'data' definition 'node_data'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkDownloadForm.h:147:64: note: Function 'ugtk_download_form_set' argument 2 names different: declaration 'data' definition 'node_data'.
uget-2.2.1/ui-gtk/UgtkDownloadForm.c:576:64: note: Function 'ugtk_download_form_set' argument 2 names different: declaration 'data' definition 'node_data'.
uget-2.2.1/ui-gtk/UgtkMenubar.c:204:13: style: The scope of the variable 'temp' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkMenubar.c:427:22: style: The scope of the variable 'cdialog' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkMenubar.c:442:16: style: The scope of the variable 'dialog' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkMenubar.c:443:16: style: The scope of the variable 'string' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkMenubar.c:471:15: style: The scope of the variable 'dialog' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkMenubar.c:625:17: style: The scope of the variable 'relation' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkMenubar.c:890:16: style: The scope of the variable 'common' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkMenubar.c:892:16: style: The scope of the variable 'image' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:82:29: style: The scope of the variable 'temp' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:197:16: style: The scope of the variable 'editable' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:210:14: style: The scope of the variable 'dialog' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:212:14: style: The scope of the variable 'response' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:213:14: style: The scope of the variable 'title' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:239:9: style: The scope of the variable 'nth' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:253:16: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:457:12: style: The scope of the variable 'cnode' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:476:14: style: The scope of the variable 'dnode' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:477:14: style: The scope of the variable 'uri' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:152:48: style: Function 'ugtk_node_dialog_run' argument 3 names different: declaration 'node4edit' definition 'node'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkNodeDialog.h:114:39: note: Function 'ugtk_node_dialog_run' argument 3 names different: declaration 'node4edit' definition 'node'.
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:152:48: note: Function 'ugtk_node_dialog_run' argument 3 names different: declaration 'node4edit' definition 'node'.
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:541:54: style: Function 'on_category_row_changed' argument 2 names different: declaration 'path' definition 'path_mw'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:61:54: note: Function 'on_category_row_changed' argument 2 names different: declaration 'path' definition 'path_mw'.
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:541:54: note: Function 'on_category_row_changed' argument 2 names different: declaration 'path' definition 'path_mw'.
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:542:54: style: Function 'on_category_row_changed' argument 3 names different: declaration 'iter' definition 'iter_mw'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:62:54: note: Function 'on_category_row_changed' argument 3 names different: declaration 'iter' definition 'iter_mw'.
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:542:54: note: Function 'on_category_row_changed' argument 3 names different: declaration 'iter' definition 'iter_mw'.
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:559:54: style: Function 'on_category_row_deleted' argument 2 names different: declaration 'path' definition 'path_mw'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:65:54: note: Function 'on_category_row_deleted' argument 2 names different: declaration 'path' definition 'path_mw'.
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:559:54: note: Function 'on_category_row_deleted' argument 2 names different: declaration 'path' definition 'path_mw'.
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:571:55: style: Function 'on_category_row_inserted' argument 2 names different: declaration 'path' definition 'path_mw'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:68:55: note: Function 'on_category_row_inserted' argument 2 names different: declaration 'path' definition 'path_mw'.
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:571:55: note: Function 'on_category_row_inserted' argument 2 names different: declaration 'path' definition 'path_mw'.
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:572:55: style: Function 'on_category_row_inserted' argument 3 names different: declaration 'iter' definition 'iter_mw'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:69:55: note: Function 'on_category_row_inserted' argument 3 names different: declaration 'iter' definition 'iter_mw'.
uget-2.2.1/ui-gtk/UgtkNodeDialog.c:572:55: note: Function 'on_category_row_inserted' argument 3 names different: declaration 'iter' definition 'iter_mw'.
uget-2.2.1/ui-gtk/UgtkNodeList.c:584:2: warning: Either the condition 'ulist!=NULL' is redundant or there is possible null pointer dereference: ulist. [nullPointerRedundantCheck]
uget-2.2.1/ui-gtk/UgtkNodeList.c:588:18: note: Assuming that condition 'ulist!=NULL' is not redundant
uget-2.2.1/ui-gtk/UgtkNodeList.c:584:2: note: Null pointer dereference
uget-2.2.1/ui-gtk/UgtkNodeList.c:585:2: warning: Either the condition 'ulist!=NULL' is redundant or there is possible null pointer dereference: ulist. [nullPointerRedundantCheck]
uget-2.2.1/ui-gtk/UgtkNodeList.c:588:18: note: Assuming that condition 'ulist!=NULL' is not redundant
uget-2.2.1/ui-gtk/UgtkNodeList.c:585:2: note: Null pointer dereference
uget-2.2.1/ui-gtk/UgtkNodeList.c:586:2: warning: Either the condition 'ulist!=NULL' is redundant or there is possible null pointer dereference: ulist. [nullPointerRedundantCheck]
uget-2.2.1/ui-gtk/UgtkNodeList.c:588:18: note: Assuming that condition 'ulist!=NULL' is not redundant
uget-2.2.1/ui-gtk/UgtkNodeList.c:586:2: note: Null pointer dereference
uget-2.2.1/ui-gtk/UgtkNodeList.c:135:34: style: Function 'init' argument 1 names different: declaration 'ugtree' definition 'ulist'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkNodeList.c:46:38: note: Function 'init' argument 1 names different: declaration 'ugtree' definition 'ulist'.
uget-2.2.1/ui-gtk/UgtkNodeList.c:135:34: note: Function 'init' argument 1 names different: declaration 'ugtree' definition 'ulist'.
uget-2.2.1/ui-gtk/UgtkNodeTree.c:657:2: warning: Either the condition 'utree!=NULL' is redundant or there is possible null pointer dereference: utree. [nullPointerRedundantCheck]
uget-2.2.1/ui-gtk/UgtkNodeTree.c:660:18: note: Assuming that condition 'utree!=NULL' is not redundant
uget-2.2.1/ui-gtk/UgtkNodeTree.c:657:2: note: Null pointer dereference
uget-2.2.1/ui-gtk/UgtkNodeTree.c:658:2: warning: Either the condition 'utree!=NULL' is redundant or there is possible null pointer dereference: utree. [nullPointerRedundantCheck]
uget-2.2.1/ui-gtk/UgtkNodeTree.c:660:18: note: Assuming that condition 'utree!=NULL' is not redundant
uget-2.2.1/ui-gtk/UgtkNodeTree.c:658:2: note: Null pointer dereference
uget-2.2.1/ui-gtk/UgtkNodeTree.c:135:34: style: Function 'init' argument 1 names different: declaration 'ugtree' definition 'utree'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkNodeTree.c:46:38: note: Function 'init' argument 1 names different: declaration 'ugtree' definition 'utree'.
uget-2.2.1/ui-gtk/UgtkNodeTree.c:135:34: note: Function 'init' argument 1 names different: declaration 'ugtree' definition 'utree'.
uget-2.2.1/ui-gtk/UgtkNodeView.c:85:17: style: The scope of the variable 'key' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeView.c:224:18: style: The scope of the variable 'string' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeView.c:670:16: style: The scope of the variable 'key' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeView.c:671:16: style: The scope of the variable 'index' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeView.c:702:17: style: The scope of the variable 'key' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkNodeView.c:702:22: style: The scope of the variable 'index' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkProxyForm.c:184:58: style: Function 'ugtk_proxy_form_get' argument 2 names different: declaration 'data' definition 'node_data'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkProxyForm.h:107:59: note: Function 'ugtk_proxy_form_get' argument 2 names different: declaration 'data' definition 'node_data'.
uget-2.2.1/ui-gtk/UgtkProxyForm.c:184:58: note: Function 'ugtk_proxy_form_get' argument 2 names different: declaration 'data' definition 'node_data'.
uget-2.2.1/ui-gtk/UgtkProxyForm.c:224:58: style: Function 'ugtk_proxy_form_set' argument 2 names different: declaration 'data' definition 'node_data'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkProxyForm.h:108:59: note: Function 'ugtk_proxy_form_set' argument 2 names different: declaration 'data' definition 'node_data'.
uget-2.2.1/ui-gtk/UgtkProxyForm.c:224:58: note: Function 'ugtk_proxy_form_set' argument 2 names different: declaration 'data' definition 'node_data'.
uget-2.2.1/ui-gtk/UgtkSelector.c:101:21: style: The scope of the variable 'page' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkSelector.c:126:21: style: The scope of the variable 'page' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkSelector.c:140:21: style: The scope of the variable 'item' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkSelector.c:189:20: style: The scope of the variable 'page' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkSelector.c:403:21: style: The scope of the variable 'page' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkSelector.c:507:20: style: The scope of the variable 'filter_item' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkSelector.c:571:21: style: The scope of the variable 'item' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkSetting.c:570:59: style: Function 'ugtk_setting_load' argument 2 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkSetting.h:260:60: note: Function 'ugtk_setting_load' argument 2 names different: declaration 'file' definition 'path'.
uget-2.2.1/ui-gtk/UgtkSetting.c:570:59: note: Function 'ugtk_setting_load' argument 2 names different: declaration 'file' definition 'path'.
uget-2.2.1/ui-gtk/UgtkSettingDialog.c:167:52: style: Function 'ugtk_setting_dialog_free' argument 1 names different: declaration 'sdialog' definition 'dialog'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkSettingDialog.h:79:66: note: Function 'ugtk_setting_dialog_free' argument 1 names different: declaration 'sdialog' definition 'dialog'.
uget-2.2.1/ui-gtk/UgtkSettingDialog.c:167:52: note: Function 'ugtk_setting_dialog_free' argument 1 names different: declaration 'sdialog' definition 'dialog'.
uget-2.2.1/ui-gtk/UgtkSummary.c:81:16: style: The scope of the variable 'stock' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkTraveler.c:54:22: style: The scope of the variable 'column' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkTraveler.c:143:15: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkTraveler.c:256:16: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkTraveler.c:307:16: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkTraveler.c:357:15: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkTraveler.c:406:16: style: The scope of the variable 'path' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkTraveler.c:141:67: style: Function 'ugtk_traveler_set_cursor' argument 2 names different: declaration 'dnode' definition 'node'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkTraveler.h:114:71: note: Function 'ugtk_traveler_set_cursor' argument 2 names different: declaration 'dnode' definition 'node'.
uget-2.2.1/ui-gtk/UgtkTraveler.c:141:67: note: Function 'ugtk_traveler_set_cursor' argument 2 names different: declaration 'dnode' definition 'node'.
uget-2.2.1/ui-gtk/UgtkTraveler.c:173:64: style: Function 'ugtk_traveler_get_iter' argument 3 names different: declaration 'dnode' definition 'node'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkTraveler.h:117:64: note: Function 'ugtk_traveler_get_iter' argument 3 names different: declaration 'dnode' definition 'node'.
uget-2.2.1/ui-gtk/UgtkTraveler.c:173:64: note: Function 'ugtk_traveler_get_iter' argument 3 names different: declaration 'dnode' definition 'node'.
uget-2.2.1/ui-gtk/UgtkTraveler.c:460:49: style: Function 'ugtk_traveler_set_sorting' argument 2 names different: declaration 'user_sortable' definition 'sortable'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkTraveler.h:133:49: note: Function 'ugtk_traveler_set_sorting' argument 2 names different: declaration 'user_sortable' definition 'sortable'.
uget-2.2.1/ui-gtk/UgtkTraveler.c:460:49: note: Function 'ugtk_traveler_set_sorting' argument 2 names different: declaration 'user_sortable' definition 'sortable'.
uget-2.2.1/ui-gtk/UgtkTraveler.c:461:49: style: Function 'ugtk_traveler_set_sorting' argument 3 names different: declaration 'nth_column' definition 'nth_col'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkTraveler.h:134:49: note: Function 'ugtk_traveler_set_sorting' argument 3 names different: declaration 'nth_column' definition 'nth_col'.
uget-2.2.1/ui-gtk/UgtkTraveler.c:461:49: note: Function 'ugtk_traveler_set_sorting' argument 3 names different: declaration 'nth_column' definition 'nth_col'.
uget-2.2.1/ui-gtk/UgtkTraveler.c:589:72: style: Function 'on_category_row_deleted' argument 2 names different: declaration 'path' definition 'p'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkTraveler.c:44:72: note: Function 'on_category_row_deleted' argument 2 names different: declaration 'path' definition 'p'.
uget-2.2.1/ui-gtk/UgtkTraveler.c:589:72: note: Function 'on_category_row_deleted' argument 2 names different: declaration 'path' definition 'p'.
uget-2.2.1/ui-gtk/UgtkTraveler.c:607:72: style: Function 'on_download_row_deleted' argument 2 names different: declaration 'path' definition 'p'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkTraveler.c:45:72: note: Function 'on_download_row_deleted' argument 2 names different: declaration 'path' definition 'p'.
uget-2.2.1/ui-gtk/UgtkTraveler.c:607:72: note: Function 'on_download_row_deleted' argument 2 names different: declaration 'path' definition 'p'.
uget-2.2.1/ui-gtk/UgtkUtil.c:180:9: style: The scope of the variable 'line' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkUtil.c:215:10: style: The scope of the variable 'text' can be reduced. [variableScope]
uget-2.2.1/ui-gtk/UgtkUtil.c:212:44: style: Function 'ugtk_uri_list_remove_scheme' argument 1 names different: declaration 'uris' definition 'list'. [funcArgNamesDifferent]
uget-2.2.1/ui-gtk/UgtkUtil.h:55:45: note: Function 'ugtk_uri_list_remove_scheme' argument 1 names different: declaration 'uris' definition 'list'.
uget-2.2.1/ui-gtk/UgtkUtil.c:212:44: note: Function 'ugtk_uri_list_remove_scheme' argument 1 names different: declaration 'uris' definition 'list'.
[11:28]
ftp://ftp.se.debian.org/debian/pool/main/u/uglifyjs/uglifyjs_3.3.10.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/uhd/uhd_3.9.5.orig.tar.xz
uhd-3.9.5/firmware/e300/battery/bq2419x.c:247:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
uhd-3.9.5/firmware/e300/battery/bq2419x.c:291:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
uhd-3.9.5/firmware/e300/battery/bq2419x.c:356:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
uhd-3.9.5/firmware/e300/battery/bq2419x.c:420:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
uhd-3.9.5/firmware/e300/battery/fpga.c:135:38: style: Function 'fpga_set_battery_status' argument 1 names different: declaration 'status' definition 'st'. [funcArgNamesDifferent]
uhd-3.9.5/firmware/e300/battery/fpga.h:69:38: note: Function 'fpga_set_battery_status' argument 1 names different: declaration 'status' definition 'st'.
uhd-3.9.5/firmware/e300/battery/fpga.c:135:38: note: Function 'fpga_set_battery_status' argument 1 names different: declaration 'status' definition 'st'.
uhd-3.9.5/firmware/e300/battery/fpga.c:29:10: style: struct member 'fpga_tx_mem_map0::unused' is never used. [unusedStructMember]
uhd-3.9.5/firmware/e300/battery/fpga.c:43:10: style: struct member 'fpga_tx_mem_map2::unused' is never used. [unusedStructMember]
uhd-3.9.5/firmware/e300/battery/fpga.c:50:10: style: struct member 'fpga_rx_mem_map0::unused' is never used. [unusedStructMember]
uhd-3.9.5/firmware/e300/battery/fpga.c:57:10: style: struct member 'fpga_rx_mem_map1::unused' is never used. [unusedStructMember]
uhd-3.9.5/firmware/e300/battery/led.c:50:57: style: Function 'led_set_blink_seq' argument 2 names different: declaration 'state' definition 'color'. [funcArgNamesDifferent]
uhd-3.9.5/firmware/e300/battery/led.h:19:57: note: Function 'led_set_blink_seq' argument 2 names different: declaration 'state' definition 'color'.
uhd-3.9.5/firmware/e300/battery/led.c:50:57: note: Function 'led_set_blink_seq' argument 2 names different: declaration 'state' definition 'color'.
uhd-3.9.5/firmware/e300/battery/led.c:62:35: style: Function 'led_set_solid' argument 1 names different: declaration 'state' definition 'color'. [funcArgNamesDifferent]
uhd-3.9.5/firmware/e300/battery/led.h:23:35: note: Function 'led_set_solid' argument 1 names different: declaration 'state' definition 'color'.
uhd-3.9.5/firmware/e300/battery/led.c:62:35: note: Function 'led_set_solid' argument 1 names different: declaration 'state' definition 'color'.
uhd-3.9.5/firmware/e300/battery/led.c:69:35: style: Function 'led_set_blink' argument 1 names different: declaration 'state' definition 'color'. [funcArgNamesDifferent]
uhd-3.9.5/firmware/e300/battery/led.h:21:35: note: Function 'led_set_blink' argument 1 names different: declaration 'state' definition 'color'.
uhd-3.9.5/firmware/e300/battery/led.c:69:35: note: Function 'led_set_blink' argument 1 names different: declaration 'state' definition 'color'.
uhd-3.9.5/firmware/e300/battery/led.c:101:24: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
uhd-3.9.5/firmware/e300/battery/led.c:109:27: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
uhd-3.9.5/firmware/e300/battery/led.c:118:26: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
uhd-3.9.5/firmware/e300/battery/ltc294x.c:174:11: style: The scope of the variable 'value' can be reduced. [variableScope]
uhd-3.9.5/firmware/e300/battery/ltc294x.c:94:7: style: struct member 'ltc294x_gauge::first_time' is never used. [unusedStructMember]
uhd-3.9.5/firmware/e300/battery/pmu.c:530:11: style: The scope of the variable 'val' can be reduced. [variableScope]
uhd-3.9.5/firmware/e300/battery/tps54478.c:70:7: style: The scope of the variable 'power_good' can be reduced. [variableScope]
uhd-3.9.5/firmware/e300/battery/tps54478.c:57:25: style: Function 'tps54478_init' argument 1 names different: declaration 'enabled' definition 'enable'. [funcArgNamesDifferent]
uhd-3.9.5/firmware/e300/battery/tps54478.h:32:25: note: Function 'tps54478_init' argument 1 names different: declaration 'enabled' definition 'enable'.
uhd-3.9.5/firmware/e300/battery/tps54478.c:57:25: note: Function 'tps54478_init' argument 1 names different: declaration 'enabled' definition 'enable'.
uhd-3.9.5/firmware/e300/rev_b/main.c:251:33: style: Same expression on both sides of '==' because the value of 'ltc3675_use_last_status' and 'false' are the same. [duplicateExpression]
uhd-3.9.5/firmware/e300/rev_b/main.c:232:35: note: 'ltc3675_use_last_status' is assigned value 'false' here.
uhd-3.9.5/firmware/e300/rev_b/main.c:251:33: note: Same expression on both sides of '==' because the value of 'ltc3675_use_last_status' and 'false' are the same.
uhd-3.9.5/firmware/e300/rev_c/main.c:251:33: style: Same expression on both sides of '==' because the value of 'ltc3675_use_last_status' and 'false' are the same. [duplicateExpression]
uhd-3.9.5/firmware/e300/rev_c/main.c:232:35: note: 'ltc3675_use_last_status' is assigned value 'false' here.
uhd-3.9.5/firmware/e300/rev_c/main.c:251:33: note: Same expression on both sides of '==' because the value of 'ltc3675_use_last_status' and 'false' are the same.
uhd-3.9.5/firmware/fx2/b100/fpga_load.c:171:26: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
uhd-3.9.5/firmware/fx2/common/delay.c:57:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
uhd-3.9.5/firmware/fx2/common/isr.c:73:21: style: Checking if unsigned variable 'vector_number' is less than zero. [unsignedLessThanZero]
uhd-3.9.5/firmware/fx2/common/isr.c:100:21: style: Checking if unsigned variable 'vector_number' is less than zero. [unsignedLessThanZero]
uhd-3.9.5/firmware/fx3/b200/b200_main.c:3127:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
uhd-3.9.5/firmware/fx3/b200/b200_main.c:3111:0: note: Variable 'status' is reassigned a value before the old one has been used.
uhd-3.9.5/firmware/fx3/b200/b200_main.c:3127:5: note: Variable 'status' is reassigned a value before the old one has been used.
uhd-3.9.5/firmware/fx3/b200/b200_main.c:221:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uhd-3.9.5/firmware/fx3/b200/b200_main.c:878:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uhd-3.9.5/firmware/fx3/b200/b200_main.c:585:18: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
uhd-3.9.5/firmware/fx3/b200/b200_main.c:2258:9: error: Uninitialized variable: vidpid [uninitvar]
uhd-3.9.5/firmware/octoclock/lib/serial.c:34:13: style: The scope of the variable 'countdown' can be reduced. [variableScope]
uhd-3.9.5/firmware/octoclock/lib/serial.c:49:14: error: Expression 'buffer[i++]=0' depends on order of evaluation of side effects [unknownEvaluationOrder]
uhd-3.9.5/firmware/usrp2/lib/eth_addrs.c:38:10: style: Boolean variable 'all_ones' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
uhd-3.9.5/firmware/usrp2/lib/hal_io.c:166:13: style: Function 'putchar' argument 1 names different: declaration 'c' definition 'ch'. [funcArgNamesDifferent]
uhd-3.9.5/firmware/usrp2/lib/stdio.h:32:17: note: Function 'putchar' argument 1 names different: declaration 'c' definition 'ch'.
uhd-3.9.5/firmware/usrp2/lib/hal_io.c:166:13: note: Function 'putchar' argument 1 names different: declaration 'c' definition 'ch'.
uhd-3.9.5/firmware/usrp2/lib/hal_uart.c:55:45: style: Function 'hal_uart_set_mode' argument 2 names different: declaration 'flags' definition 'mode'. [funcArgNamesDifferent]
uhd-3.9.5/firmware/usrp2/lib/hal_uart.h:52:50: note: Function 'hal_uart_set_mode' argument 2 names different: declaration 'flags' definition 'mode'.
uhd-3.9.5/firmware/usrp2/lib/hal_uart.c:55:45: note: Function 'hal_uart_set_mode' argument 2 names different: declaration 'flags' definition 'mode'.
uhd-3.9.5/firmware/usrp2/lib/ihex.c:21:10: style: The scope of the variable 't' can be reduced. [variableScope]
uhd-3.9.5/firmware/usrp2/lib/memset_wa.c:28:17: style: Function 'memset_wa' argument 1 names different: declaration 's' definition 'dst'. [funcArgNamesDifferent]
uhd-3.9.5/firmware/usrp2/lib/memset_wa.h:24:23: note: Function 'memset_wa' argument 1 names different: declaration 's' definition 'dst'.
uhd-3.9.5/firmware/usrp2/lib/memset_wa.c:28:17: note: Function 'memset_wa' argument 1 names different: declaration 's' definition 'dst'.
uhd-3.9.5/firmware/usrp2/lib/memset_wa.c:28:36: style: Function 'memset_wa' argument 3 names different: declaration 'n' definition 'nbytes'. [funcArgNamesDifferent]
uhd-3.9.5/firmware/usrp2/lib/memset_wa.h:24:40: note: Function 'memset_wa' argument 3 names different: declaration 'n' definition 'nbytes'.
uhd-3.9.5/firmware/usrp2/lib/memset_wa.c:28:36: note: Function 'memset_wa' argument 3 names different: declaration 'n' definition 'nbytes'.
uhd-3.9.5/firmware/usrp2/lib/net_common.c:460:17: style: The scope of the variable 'bcount' can be reduced. [variableScope]
uhd-3.9.5/firmware/usrp2/lib/spi.c:40:59: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uhd-3.9.5/firmware/usrp2/lib/spi.c:41:59: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uhd-3.9.5/firmware/usrp2/lib/udp_uart.c:29:0: error: #error missing definition for UDP_UART_MASK enable mask [preprocessorErrorDirective]
uhd-3.9.5/firmware/usrp2/lwip/lwip-1.3.1/src/api/tcpip.c:325:21: style: The scope of the variable 'msg' can be reduced. [variableScope]
uhd-3.9.5/firmware/usrp2/lwip/lwip-1.3.1/src/api/tcpip.c:359:21: style: The scope of the variable 'msg' can be reduced. [variableScope]
uhd-3.9.5/firmware/usrp2/lwip/lwip-1.3.1/src/api/tcpip.c:394:21: style: The scope of the variable 'msg' can be reduced. [variableScope]
uhd-3.9.5/firmware/usrp2/lwip/lwip-1.3.1/src/api/tcpip.c:423:21: style: The scope of the variable 'msg' can be reduced. [variableScope]
uhd-3.9.5/firmware/usrp2/lwip/lwip-1.3.1/src/core/init.c:63:0: error: #error "BYTE_ORDER is not defined, you have to define it in your cc.h" [preprocessorErrorDirective]
uhd-3.9.5/firmware/usrp2/usrp2p/spif.c:47:20: style: Function 'spif_transact' argument 1 names different: declaration 'readback' definition 'readback_'. [funcArgNamesDifferent]
uhd-3.9.5/firmware/usrp2/usrp2p/spi_flash.h:37:29: note: Function 'spif_transact' argument 1 names different: declaration 'readback' definition 'readback_'.
uhd-3.9.5/firmware/usrp2/usrp2p/spif.c:47:20: note: Function 'spif_transact' argument 1 names different: declaration 'readback' definition 'readback_'.
uhd-3.9.5/firmware/usrp3/lib/chinch.c:261:62: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uhd-3.9.5/firmware/usrp3/lwip/lwip-1.3.1/src/api/tcpip.c:325:21: style: The scope of the variable 'msg' can be reduced. [variableScope]
uhd-3.9.5/firmware/usrp3/lwip/lwip-1.3.1/src/api/tcpip.c:359:21: style: The scope of the variable 'msg' can be reduced. [variableScope]
uhd-3.9.5/firmware/usrp3/lwip/lwip-1.3.1/src/api/tcpip.c:394:21: style: The scope of the variable 'msg' can be reduced. [variableScope]
uhd-3.9.5/firmware/usrp3/lwip/lwip-1.3.1/src/api/tcpip.c:423:21: style: The scope of the variable 'msg' can be reduced. [variableScope]
uhd-3.9.5/firmware/usrp3/lwip/lwip-1.3.1/src/core/init.c:63:0: error: #error "BYTE_ORDER is not defined, you have to define it in your cc.h" [preprocessorErrorDirective]
uhd-3.9.5/firmware/usrp3/x300/x300_init.c:23:19: style: struct member 'x300_eeprom_map::revision' is never used. [unusedStructMember]
uhd-3.9.5/firmware/usrp3/x300/x300_init.c:24:19: style: struct member 'x300_eeprom_map::product' is never used. [unusedStructMember]
uhd-3.9.5/firmware/usrp3/x300/x300_init.c:25:13: style: struct member 'x300_eeprom_map::_pad0' is never used. [unusedStructMember]
uhd-3.9.5/firmware/usrp3/x300/x300_init.c:29:13: style: struct member 'x300_eeprom_map::_pad1' is never used. [unusedStructMember]
uhd-3.9.5/firmware/usrp3/x300/x300_init.c:31:13: style: struct member 'x300_eeprom_map::_pad2' is never used. [unusedStructMember]
uhd-3.9.5/firmware/usrp3/x300/x300_init.c:37:13: style: struct member 'x300_eeprom_map::_pad3' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/property_tree.cpp:83:9: performance: Variable '_guts' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/property_tree.cpp:80:5: style: Class 'property_tree_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:120:9: performance: Variable '_session' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:189:9: performance: Variable '_dev' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:244:9: performance: Variable '_dev' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:327:9: performance: Variable '_dev' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:119:5: style: Class 'libusb_device_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:188:5: style: Class 'libusb_device_descriptor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:243:5: style: Class 'libusb_device_handle_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:326:5: style: Class 'libusb_special_handle_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:55:21: style: The function 'get_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/transport/libusb1_base.hpp:85:33: note: Virtual function in base class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:55:21: note: Function in derived class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:128:20: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/transport/libusb1_base.hpp:98:32: note: Virtual function in base class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:128:20: note: Function in derived class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:163:12: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/transport/libusb1_base.hpp:115:24: note: Virtual function in base class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:163:12: note: Function in derived class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:193:37: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/transport/libusb1_base.hpp:134:49: note: Virtual function in base class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:193:37: note: Function in derived class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:197:17: style: The function 'get_ascii_property' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/transport/libusb1_base.hpp:136:29: note: Virtual function in base class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:197:17: note: Function in derived class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:256:27: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/transport/libusb1_base.hpp:152:39: note: Virtual function in base class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:256:27: note: Function in derived class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:260:10: style: The function 'claim_interface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/transport/libusb1_base.hpp:160:22: note: Virtual function in base class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:260:10: note: Function in derived class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:265:10: style: The function 'clear_endpoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/transport/libusb1_base.hpp:162:22: note: Virtual function in base class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:265:10: note: Function in derived class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:274:10: style: The function 'reset_device' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/transport/libusb1_base.hpp:164:22: note: Virtual function in base class
uhd-3.9.5/host/lib/transport/libusb1_base.cpp:274:10: note: Function in derived class
uhd-3.9.5/host/lib/transport/libusb1_zero_copy.cpp:103:23: style: C-style pointer casting [cstyleCast]
uhd-3.9.5/host/lib/transport/libusb1_zero_copy.cpp:59:9: performance: Variable 'status' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/transport/libusb1_zero_copy.cpp:83:5: style: Struct 'lut_result_completed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/transport/libusb1_zero_copy.cpp:359:17: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
uhd-3.9.5/host/lib/transport/nirio/lvbitx/template_lvbitx.cpp:29:0: error: syntax error [syntaxError]
uhd-3.9.5/host/lib/transport/nirio/nirio_resource_manager.cpp:51:101: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
uhd-3.9.5/host/lib/transport/nirio/nirio_resource_manager.cpp:58:103: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:740:9: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:728:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:740:9: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:777:9: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:760:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:777:9: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:828:9: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:814:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:828:9: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:861:9: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:847:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:861:9: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:78:30: style: struct member 'NIRIO_FUNC::GET32' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:79:30: style: struct member 'NIRIO_FUNC::SET32' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:80:30: style: struct member 'NIRIO_FUNC::SET_DRIVER_CONFIG' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:81:30: style: struct member 'NIRIO_FUNC::FIFO' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:82:30: style: struct member 'NIRIO_FUNC::IO' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:83:30: style: struct member 'NIRIO_FUNC::FIFO_STOP_ALL' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:84:30: style: struct member 'NIRIO_FUNC::ADD_RESOURCE' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:85:30: style: struct member 'NIRIO_FUNC::GET_STRING' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:86:30: style: struct member 'NIRIO_FUNC::SET_STRING' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:87:30: style: struct member 'NIRIO_FUNC::DOWNLOAD' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:88:30: style: struct member 'NIRIO_FUNC::RESET' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:93:30: style: struct member 'NIRIO_RESOURCE::INPUT_FIFO' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:94:30: style: struct member 'NIRIO_RESOURCE::OUTPUT_FIFO' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:99:30: style: struct member 'NIRIO_FIFO::CONFIGURE' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:100:30: style: struct member 'NIRIO_FIFO::START' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:101:30: style: struct member 'NIRIO_FIFO::STOP' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:102:30: style: struct member 'NIRIO_FIFO::READ' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:103:30: style: struct member 'NIRIO_FIFO::WRITE' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:104:30: style: struct member 'NIRIO_FIFO::WAIT' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:105:30: style: struct member 'NIRIO_FIFO::GRANT' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:110:30: style: struct member 'NIRIO_IO::POKE64' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:111:30: style: struct member 'NIRIO_IO::POKE32' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:112:30: style: struct member 'NIRIO_IO::POKE16' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:113:30: style: struct member 'NIRIO_IO::POKE8' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:114:30: style: struct member 'NIRIO_IO::PEEK64' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:115:30: style: struct member 'NIRIO_IO::PEEK32' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:116:30: style: struct member 'NIRIO_IO::PEEK16' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:117:30: style: struct member 'NIRIO_IO::PEEK8' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:118:30: style: struct member 'NIRIO_IO::READ_BLOCK' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:119:30: style: struct member 'NIRIO_IO::WRITE_BLOCK' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:120:30: style: struct member 'NIRIO_IO::GET_IO_WINDOW' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:121:30: style: struct member 'NIRIO_IO::GET_IO_WINDOW_SIZE' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:175:26: style: struct member 'Anonymous7::reserved_field_0_0_0' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:179:26: style: struct member 'Anonymous8::reserved_field_0_1_0' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:180:26: style: struct member 'Anonymous8::reserved_field_0_1_1' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:184:26: style: struct member 'Anonymous9::reserved_field_0_2_0' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:208:26: style: struct member 'Anonymous13::rangeBaseAddress' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:209:26: style: struct member 'Anonymous13::rangeSizeInBytes' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:210:26: style: struct member 'Anonymous13::rangeAttribute' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:262:23: style: struct member 'Anonymous23::reserved_field_1_0' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:263:23: style: struct member 'Anonymous23::reserved_field_1_1' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:264:23: style: struct member 'Anonymous23::reserved_field_1_2' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:274:26: style: union member 'Anonymous25::value16' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:275:26: style: union member 'Anonymous25::value8' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:279:28: style: union member 'Anonymous26::sizeToMap' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:285:23: style: struct member 'Anonymous27::reserved_field_2_0' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:286:23: style: struct member 'Anonymous27::reserved_field_2_1' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:291:23: style: struct member 'Anonymous28::reserved_field_3_0' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:298:26: style: struct member 'Anonymous30::reserved_field_4_0' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:299:26: style: struct member 'Anonymous30::reserved_field_4_1' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:395:20: style: union member 'Anonymous32::stringLength' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:339:26: style: struct member 'Anonymous36::reserved_field_0_0' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:380:29: style: union member 'Anonymous45::value16' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:381:29: style: union member 'Anonymous45::value8' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:385:29: style: union member 'Anonymous46::memoryMappedAddress' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:390:31: style: union member 'Anonymous47::size' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v1.cpp:399:23: style: struct member 'Anonymous48::reserved_field_1_0' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/transport/nirio/niriok_proxy_impl_v2.cpp:86:18: style: struct member 'out_transport_get_string::stringLen' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/usrp/x300/x300_regs.hpp:284:9: style: Class 'radio_regmap_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:47:5: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:44:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:47:5: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:85:5: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:76:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:85:5: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:107:5: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:103:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:107:5: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:129:5: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:125:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:129:5: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:152:5: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:148:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:152:5: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:178:5: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:172:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:178:5: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:201:5: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:197:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio/rpc/usrprio_rpc_client.cpp:201:5: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/transport/nirio_zero_copy.cpp:304:9: style: Variable 'tx_busy' is reassigned a value before the old one has been used. [redundantAssignment]
uhd-3.9.5/host/lib/transport/nirio_zero_copy.cpp:297:0: note: Variable 'tx_busy' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/transport/nirio_zero_copy.cpp:304:9: note: Variable 'tx_busy' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/transport/nirio_zero_copy.cpp:307:9: style: Variable 'rx_busy' is reassigned a value before the old one has been used. [redundantAssignment]
uhd-3.9.5/host/lib/transport/nirio_zero_copy.cpp:297:0: note: Variable 'rx_busy' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/transport/nirio_zero_copy.cpp:307:9: note: Variable 'rx_busy' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/transport/nirio_zero_copy.cpp:147:16: style: The scope of the variable 'actual_depth' can be reduced. [variableScope]
uhd-3.9.5/host/lib/transport/nirio_zero_copy.cpp:147:34: style: The scope of the variable 'actual_size' can be reduced. [variableScope]
uhd-3.9.5/host/lib/transport/nirio_zero_copy.cpp:43:5: warning: Member variable 'nirio_zero_copy_mrb::_typed_buffer' is not initialized in the constructor. [uninitMemberVar]
uhd-3.9.5/host/lib/transport/nirio_zero_copy.cpp:43:5: warning: Member variable 'nirio_zero_copy_mrb::_num_frames' is not initialized in the constructor. [uninitMemberVar]
uhd-3.9.5/host/lib/transport/nirio_zero_copy.cpp:84:5: warning: Member variable 'nirio_zero_copy_msb::_typed_buffer' is not initialized in the constructor. [uninitMemberVar]
uhd-3.9.5/host/lib/transport/nirio_zero_copy.cpp:84:5: warning: Member variable 'nirio_zero_copy_msb::_num_frames' is not initialized in the constructor. [uninitMemberVar]
uhd-3.9.5/host/lib/transport/tcp_zero_copy.cpp:42:5: warning: Member variable 'tcp_zero_copy_asio_mrb::_len' is not initialized in the constructor. [uninitMemberVar]
uhd-3.9.5/host/lib/transport/udp_simple.cpp:101:9: performance: Variable '_udp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/transport/udp_simple.cpp:100:5: style: Class 'udp_simple_uart_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/transport/udp_wsa_zero_copy.cpp:328:23: performance: Function parameter 'tx_rx' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/lib/transport/xport_benchmarker.hpp:31:1: style: The class 'xport_benchmarker' does not have a constructor although it has private member variables. [noConstructor]
uhd-3.9.5/host/lib/types/metadata_c.cpp:118:9: debug: Wrong data detected by condition arguments.size() != 3U [DacaWrongData]
uhd-3.9.5/host/lib/types/metadata_c.cpp:139:9: debug: Wrong data detected by condition arguments.size() != 3U [DacaWrongData]
uhd-3.9.5/host/lib/types/ranges_c.cpp:34:9: debug: Wrong data detected by condition arguments.size() != 3U [DacaWrongData]
uhd-3.9.5/host/lib/types/ranges_c.cpp:148:9: debug: Wrong data detected by condition arguments.size() != 3U [DacaWrongData]
uhd-3.9.5/host/lib/types/sensors_c.cpp:214:9: debug: Wrong data detected by condition arguments.size() != 3U [DacaWrongData]
uhd-3.9.5/host/lib/types/serial.cpp:75:5: style: Struct 'eeprom16_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/b100/b100_impl.hpp:100:5: style: Class 'b100_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:190:9: performance: Variable '_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:313:10: style: The function 'set_fpga_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:49:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:313:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:322:12: style: The function 'get_fpga_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:55:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:322:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:329:10: style: The function 'enable_fpga_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:100:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:329:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:352:10: style: The function 'enable_rx_dboard_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:106:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:352:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:359:25: style: The function 'get_rx_dboard_clock_rates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:61:33: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:359:25: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:366:10: style: The function 'set_rx_dboard_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:74:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:366:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:381:12: style: The function 'get_rx_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:87:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:381:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:388:10: style: The function 'enable_tx_dboard_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:112:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:388:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:395:25: style: The function 'get_tx_dboard_clock_rates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:67:33: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:395:25: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:399:10: style: The function 'set_tx_dboard_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:81:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:399:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:414:12: style: The function 'get_tx_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:93:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:414:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:421:10: style: The function 'use_internal_ref' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:117:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:421:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:430:10: style: The function 'use_external_ref' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:122:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:430:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:439:10: style: The function 'use_auto_ref' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:127:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:439:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:448:10: style: The function 'get_locked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.hpp:130:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/clock_ctrl.cpp:448:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.cpp:70:5: performance: Variable '_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.cpp:46:5: style: Class 'b100_codec_ctrl_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.cpp:50:12: style: The function 'read_aux_adc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.hpp:62:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.cpp:50:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.cpp:51:10: style: The function 'write_aux_dac' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.hpp:77:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.cpp:51:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.cpp:54:10: style: The function 'set_tx_pga_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.hpp:80:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.cpp:54:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.cpp:55:12: style: The function 'get_tx_pga_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.hpp:83:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.cpp:55:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.cpp:56:10: style: The function 'set_rx_pga_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.hpp:86:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.cpp:56:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.cpp:57:12: style: The function 'get_rx_pga_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.hpp:89:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b100/codec_ctrl.cpp:57:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b100/dboard_iface.cpp:43:9: performance: Variable '_wb_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b100/dboard_iface.cpp:44:9: performance: Variable '_i2c_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b100/dboard_iface.cpp:45:9: performance: Variable '_spi_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b100/dboard_iface.cpp:46:9: performance: Variable '_clock' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b100/dboard_iface.cpp:47:9: performance: Variable '_codec' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b100/io_impl.cpp:123:70: style: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/b100/b100_impl.hpp:104:68: note: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/b100/io_impl.cpp:123:70: note: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/b100/io_impl.cpp:182:70: style: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/b100/b100_impl.hpp:105:68: note: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/b100/io_impl.cpp:182:70: note: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/transport/super_recv_packet_handler.hpp:474:21: performance: Technically the member function 'uhd::transport::sph::recv_packet_handler::alignment_check' can be static. [functionStatic]
uhd-3.9.5/host/lib/transport/super_recv_packet_handler.hpp:82:5: style: Class 'recv_packet_handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/transport/super_recv_packet_handler.hpp:311:9: style: Struct 'buffers_info_type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/transport/super_recv_packet_handler.hpp:780:5: style: Class 'recv_packet_streamer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/transport/super_send_packet_handler.hpp:69:5: style: Class 'send_packet_handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/transport/super_send_packet_handler.hpp:438:5: style: Class 'send_packet_streamer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/b200/b200_impl.hpp:213:13: performance: Variable 'tx_bandsel_a' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b200/b200_impl.hpp:214:13: performance: Variable 'tx_bandsel_b' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b200/b200_impl.hpp:215:13: performance: Variable 'rx_bandsel_a' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b200/b200_impl.hpp:216:13: performance: Variable 'rx_bandsel_b' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b200/b200_impl.hpp:217:13: performance: Variable 'rx_bandsel_c' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b200/b200_impl.hpp:218:13: performance: Variable 'mimo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b200/b200_impl.hpp:219:13: performance: Variable 'ref_sel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b200/b200_impl.hpp:220:13: performance: Variable 'swap_atr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/b200/b200_cores.hpp:59:5: style: Class 'b200_ref_pll_ctrl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/b200/b200_iface.hpp:110:50: performance: Function parameter 'filestring' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/lib/usrp/b200/b200_iface.hpp:122:57: performance: Function parameter 'filestring' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/lib/utils/ihex.hpp:38:5: style: Class 'ihex_reader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:135:5: style: Class 'b200_iface_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:241:10: style: The function 'reset_fx3' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b200/b200_iface.hpp:113:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:241:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:253:10: style: The function 'reset_gpif' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b200/b200_iface.hpp:116:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:253:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:265:10: style: The function 'set_fpga_reset_pin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b200/b200_iface.hpp:119:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:265:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:284:20: style: The function 'get_usb_speed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b200/b200_iface.hpp:101:28: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:284:20: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:299:20: style: The function 'get_fx3_status' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b200/b200_iface.hpp:104:28: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:299:20: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:314:21: style: The function 'get_compat_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b200/b200_iface.hpp:107:29: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:314:21: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:377:21: style: The function 'load_fpga' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b200/b200_iface.hpp:122:29: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:377:21: note: Function in derived class
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:212:42: performance: Function parameter 'filestring' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/lib/usrp/b200/b200_iface.cpp:377:49: performance: Function parameter 'filestring' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/lib/usrp/b200/b200_image_loader.cpp:142:0: error: syntax error [syntaxError]
uhd-3.9.5/host/lib/usrp/b200/b200_impl.cpp:743:42: style: Function 'setup_radio' argument 1 names different: declaration 'radio_index' definition 'dspno'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/b200/b200_impl.hpp:206:35: note: Function 'setup_radio' argument 1 names different: declaration 'radio_index' definition 'dspno'.
uhd-3.9.5/host/lib/usrp/b200/b200_impl.cpp:743:42: note: Function 'setup_radio' argument 1 names different: declaration 'radio_index' definition 'dspno'.
uhd-3.9.5/host/lib/usrp/b200/b200_impl.cpp:917:46: style: Function 'set_tick_rate' argument 1 names different: declaration 'rate' definition 'new_tick_rate'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/b200/b200_impl.hpp:237:39: note: Function 'set_tick_rate' argument 1 names different: declaration 'rate' definition 'new_tick_rate'.
uhd-3.9.5/host/lib/usrp/b200/b200_impl.cpp:917:46: note: Function 'set_tick_rate' argument 1 names different: declaration 'rate' definition 'new_tick_rate'.
uhd-3.9.5/host/lib/usrp/b200/b200_impl.cpp:383:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
uhd-3.9.5/host/lib/usrp/b200/b200_io_impl.cpp:382:70: style: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/b200/b200_impl.hpp:116:68: note: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/b200/b200_io_impl.cpp:382:70: note: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/b200/b200_io_impl.cpp:492:70: style: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/b200/b200_impl.hpp:117:68: note: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/b200/b200_io_impl.cpp:492:70: note: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/b200/b200_uart.cpp:101:10: style: The function 'set_baud_divider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/b200/b200_uart.hpp:32:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/b200/b200_uart.cpp:101:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:101:12: style: The function 'set_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:100:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:101:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:110:10: style: The function 'set_agc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:103:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:110:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:118:10: style: The function 'set_agc_mode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:106:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:118:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:132:12: style: The function 'set_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:109:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:132:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:151:10: style: The function 'set_active_chains' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:112:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:151:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:159:12: style: The function 'tune' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:115:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:159:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:173:12: style: The function 'get_freq' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:138:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:173:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:182:10: style: The function 'data_port_loopback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:141:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:182:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:190:20: style: The function 'get_rssi' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:144:28: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:190:20: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:199:20: style: The function 'get_temperature' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:147:28: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:199:20: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:204:10: style: The function 'set_dc_offset_auto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:125:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:204:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:212:10: style: The function 'set_iq_balance_auto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:135:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:212:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:220:12: style: The function 'set_bw_filter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:97:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:220:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:228:30: style: The function 'get_filter_names' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:150:38: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:228:30: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:236:28: style: The function 'get_filter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:153:36: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:236:28: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:245:10: style: The function 'set_filter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:156:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:245:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:254:10: style: The function 'output_digital_test_tone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.hpp:158:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad9361_ctrl.cpp:254:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:266:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:291:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:304:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:365:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:421:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:494:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:742:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:775:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:826:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:894:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:999:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:318:69: style: Function '_calibrate_baseband_rx_analog_filter' argument 1 names different: declaration 'rfbw' definition 'req_rfbw'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.h:174:56: note: Function '_calibrate_baseband_rx_analog_filter' argument 1 names different: declaration 'rfbw' definition 'req_rfbw'.
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:318:69: note: Function '_calibrate_baseband_rx_analog_filter' argument 1 names different: declaration 'rfbw' definition 'req_rfbw'.
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:384:69: style: Function '_calibrate_baseband_tx_analog_filter' argument 1 names different: declaration 'rfbw' definition 'req_rfbw'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.h:175:56: note: Function '_calibrate_baseband_tx_analog_filter' argument 1 names different: declaration 'rfbw' definition 'req_rfbw'.
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:384:69: note: Function '_calibrate_baseband_tx_analog_filter' argument 1 names different: declaration 'rfbw' definition 'req_rfbw'.
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:439:63: style: Function '_calibrate_secondary_tx_filter' argument 1 names different: declaration 'rfbw' definition 'req_rfbw'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.h:176:50: note: Function '_calibrate_secondary_tx_filter' argument 1 names different: declaration 'rfbw' definition 'req_rfbw'.
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:439:63: note: Function '_calibrate_secondary_tx_filter' argument 1 names different: declaration 'rfbw' definition 'req_rfbw'.
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:526:51: style: Function '_calibrate_rx_TIAs' argument 1 names different: declaration 'rfbw' definition 'req_rfbw'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.h:177:38: note: Function '_calibrate_rx_TIAs' argument 1 names different: declaration 'rfbw' definition 'req_rfbw'.
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:526:51: note: Function '_calibrate_rx_TIAs' argument 1 names different: declaration 'rfbw' definition 'req_rfbw'.
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:1047:48: style: Function '_setup_gain_control' argument 1 names different: declaration 'use_agc' definition 'agc'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.h:186:35: note: Function '_setup_gain_control' argument 1 names different: declaration 'use_agc' definition 'agc'.
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:1047:48: note: Function '_setup_gain_control' argument 1 names different: declaration 'use_agc' definition 'agc'.
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:2567:17: style: Unused variable: name [unusedVariable]
uhd-3.9.5/host/lib/usrp/common/ad9361_driver/ad9361_device.cpp:1976:9: style: Boolean variable 'tx1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.cpp:67:10: style: The function 'init_codec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.hpp:67:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.cpp:67:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.cpp:95:10: style: The function 'loopback_self_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.hpp:82:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.cpp:95:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.cpp:146:12: style: The function 'get_auto_tick_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.hpp:109:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.cpp:146:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.cpp:196:10: style: The function 'check_bandwidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.hpp:118:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.cpp:196:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.cpp:208:10: style: The function 'populate_frontend_subtree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.hpp:122:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.cpp:208:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.hpp:118:65: performance: Function parameter 'dir' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/lib/usrp/common/ad936x_manager.cpp:196:57: performance: Function parameter 'dir' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/lib/usrp/common/adf4001_ctrl.cpp:33:5: performance: Variable 'ref_counter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/common/adf4001_ctrl.cpp:34:5: performance: Variable 'n' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/common/adf4001_ctrl.cpp:35:5: performance: Variable 'charge_pump_current_1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/common/adf4001_ctrl.cpp:36:5: performance: Variable 'charge_pump_current_2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/common/adf435x_common.cpp:47:5: style: Variable 'D' is reassigned a value before the old one has been used. [redundantAssignment]
uhd-3.9.5/host/lib/usrp/common/adf435x_common.cpp:43:0: note: Variable 'D' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/usrp/common/adf435x_common.cpp:47:5: note: Variable 'D' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/usrp/common/apply_corrections.cpp:150:18: style: Function 'apply_tx_fe_corrections' argument 3 names different: declaration 'tx_lo_freq' definition 'lo_freq'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/common/apply_corrections.hpp:30:22: note: Function 'apply_tx_fe_corrections' argument 3 names different: declaration 'tx_lo_freq' definition 'lo_freq'.
uhd-3.9.5/host/lib/usrp/common/apply_corrections.cpp:150:18: note: Function 'apply_tx_fe_corrections' argument 3 names different: declaration 'tx_lo_freq' definition 'lo_freq'.
uhd-3.9.5/host/lib/usrp/common/apply_corrections.cpp:177:18: style: Function 'apply_rx_fe_corrections' argument 3 names different: declaration 'rx_lo_freq' definition 'lo_freq'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/common/apply_corrections.hpp:36:22: note: Function 'apply_rx_fe_corrections' argument 3 names different: declaration 'rx_lo_freq' definition 'lo_freq'.
uhd-3.9.5/host/lib/usrp/common/apply_corrections.cpp:177:18: note: Function 'apply_rx_fe_corrections' argument 3 names different: declaration 'rx_lo_freq' definition 'lo_freq'.
uhd-3.9.5/host/lib/usrp/common/fifo_ctrl_excelsior.cpp:216:10: style: The function 'set_tick_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/fifo_ctrl_excelsior.hpp:55:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/fifo_ctrl_excelsior.cpp:216:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:112:17: style: Unused variable: _data [unusedVariable]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:141:9: performance: Variable '_ctrl_transport' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:139:5: style: Class 'fx2_ctrl_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:144:10: style: The function 'usrp_fx2_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.hpp:60:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:144:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:153:10: style: The function 'usrp_load_firmware' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.hpp:67:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:153:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:221:10: style: The function 'usrp_init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.hpp:57:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:221:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:233:10: style: The function 'usrp_load_fpga' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.hpp:74:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:233:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:280:10: style: The function 'usrp_load_eeprom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.hpp:80:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:280:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:356:10: style: The function 'usrp_tx_enable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.hpp:138:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:356:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:362:10: style: The function 'usrp_rx_enable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.hpp:135:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:362:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:379:10: style: The function 'usrp_fpga_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.hpp:141:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:379:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:384:9: style: The function 'usrp_control_write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.hpp:104:17: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:384:9: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:399:9: style: The function 'usrp_control_read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.hpp:90:17: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:399:9: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:428:9: style: The function 'usrp_i2c_write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.hpp:118:17: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:428:9: note: Function in derived class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:433:9: style: The function 'usrp_i2c_read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.hpp:130:17: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/common/fx2_ctrl.cpp:433:9: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/gpio_core_200.cpp:163:10: style: The function 'set_all_regs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/gpio_core_200.hpp:91:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/gpio_core_200.cpp:163:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/i2c_core_100_wb32.cpp:70:10: style: The function 'set_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/i2c_core_100_wb32.hpp:36:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/i2c_core_100_wb32.cpp:70:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:48:5: warning: Member variable 'radio_ctrl_core_3000_impl::_use_time' is not initialized in the constructor. [uninitMemberVar]
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:106:10: style: The function 'set_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.hpp:55:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:106:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:114:22: style: The function 'get_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.hpp:58:30: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:114:22: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:120:10: style: The function 'set_tick_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.hpp:61:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:120:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:309:10: style: The function 'push_response' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.hpp:52:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:309:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:316:10: style: The function 'hold_task' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.hpp:49:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:316:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:97:10: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.hpp:42:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:97:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:108:10: style: The function 'set_nsamps_per_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.hpp:44:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:108:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:145:10: style: The function 'set_mux' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.hpp:48:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:145:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:155:10: style: The function 'set_tick_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.hpp:50:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:155:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:159:10: style: The function 'set_link_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.hpp:52:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:159:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:164:23: style: The function 'get_host_rates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.hpp:56:31: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:164:23: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:178:12: style: The function 'set_host_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.hpp:54:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:178:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:222:12: style: The function 'get_scaling_adjustment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.hpp:58:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:222:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:226:12: style: The function 'set_freq' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.hpp:62:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:226:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:265:23: style: The function 'get_freq_range' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.hpp:60:31: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:265:23: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:269:10: style: The function 'handle_overflow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.hpp:64:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:269:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:273:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.hpp:66:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_200.cpp:273:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:128:40: style: The scope of the variable 'hb_enable' can be reduced. [variableScope]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:82:10: style: The function 'set_mux' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.hpp:46:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:82:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:95:10: style: The function 'set_tick_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.hpp:48:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:95:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:99:10: style: The function 'set_link_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.hpp:50:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:99:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:104:23: style: The function 'get_host_rates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.hpp:54:31: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:104:23: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:123:12: style: The function 'set_host_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.hpp:52:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:123:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:208:12: style: The function 'get_scaling_adjustment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.hpp:56:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:208:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:212:12: style: The function 'set_freq' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.hpp:60:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:212:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:251:23: style: The function 'get_freq_range' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.hpp:58:31: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:251:23: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:255:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.hpp:62:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_dsp_core_3000.cpp:255:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.cpp:54:10: style: The function 'set_mux' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.hpp:41:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.cpp:54:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.cpp:58:10: style: The function 'set_dc_offset_auto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.hpp:43:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.cpp:58:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.cpp:62:26: style: The function 'set_dc_offset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.hpp:45:34: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.cpp:62:26: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.cpp:77:10: style: The function 'set_iq_balance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.hpp:47:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.cpp:77:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.cpp:82:10: style: The function 'populate_subtree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.hpp:49:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_frontend_core_200.cpp:82:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:64:10: style: The function 'configure_flow_control' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.hpp:56:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:64:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:70:10: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.hpp:42:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:70:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:75:10: style: The function 'set_nsamps_per_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.hpp:44:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:75:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:80:10: style: The function 'issue_stream_command' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.hpp:46:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:80:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:119:10: style: The function 'set_tick_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.hpp:48:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:119:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:124:10: style: The function 'set_sid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.hpp:50:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:124:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:129:10: style: The function 'handle_overflow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.hpp:52:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:129:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:134:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.hpp:54:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:134:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:139:10: style: The function 'in_continuous_streaming_mode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.hpp:58:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/rx_vita_core_3000.cpp:139:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/spi_core_3000.cpp:81:10: style: The function 'set_divider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/spi_core_3000.hpp:38:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/spi_core_3000.cpp:81:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:64:10: style: The function 'enable_gpsdo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.hpp:47:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:64:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:68:10: style: The function 'set_tick_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.hpp:49:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:68:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:72:22: style: The function 'get_time_now' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.hpp:51:30: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:72:22: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:83:22: style: The function 'get_time_last_pps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.hpp:53:30: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:83:22: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:94:10: style: The function 'set_time_now' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.hpp:55:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:94:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:101:10: style: The function 'set_time_next_pps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.hpp:57:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:101:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:108:10: style: The function 'set_time_source' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.hpp:59:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:108:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:128:30: style: The function 'get_time_sources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.hpp:61:38: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time64_core_200.cpp:128:30: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.cpp:58:10: style: The function 'set_tick_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.hpp:48:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.cpp:58:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.cpp:63:10: style: The function 'self_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.hpp:46:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.cpp:63:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.cpp:83:22: style: The function 'get_time_now' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.hpp:50:30: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.cpp:83:22: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.cpp:89:22: style: The function 'get_time_last_pps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.hpp:52:30: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.cpp:89:22: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.cpp:95:10: style: The function 'set_time_now' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.hpp:54:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.cpp:95:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.cpp:103:10: style: The function 'set_time_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.hpp:56:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.cpp:103:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.cpp:111:10: style: The function 'set_time_next_pps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.hpp:58:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/time_core_3000.cpp:111:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:79:10: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.hpp:40:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:79:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:96:10: style: The function 'set_tick_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.hpp:42:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:96:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:100:10: style: The function 'set_link_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.hpp:44:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:100:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:105:23: style: The function 'get_host_rates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.hpp:48:31: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:105:23: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:119:12: style: The function 'set_host_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.hpp:46:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:119:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:162:12: style: The function 'get_scaling_adjustment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.hpp:50:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:162:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:166:12: style: The function 'set_freq' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.hpp:54:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:166:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:205:23: style: The function 'get_freq_range' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.hpp:52:31: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:205:23: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:209:10: style: The function 'set_updates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.hpp:56:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:209:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:214:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.hpp:58:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_200.cpp:214:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:64:10: style: The function 'set_tick_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.hpp:43:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:64:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:68:10: style: The function 'set_link_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.hpp:45:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:68:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:73:23: style: The function 'get_host_rates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.hpp:49:31: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:73:23: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:87:12: style: The function 'set_host_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.hpp:47:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:87:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:135:12: style: The function 'get_scaling_adjustment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.hpp:51:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:135:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:139:12: style: The function 'set_freq' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.hpp:55:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:139:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:178:23: style: The function 'get_freq_range' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.hpp:53:31: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:178:23: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:182:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.hpp:57:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_dsp_core_3000.cpp:182:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_frontend_core_200.cpp:52:10: style: The function 'set_mux' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_frontend_core_200.hpp:40:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_frontend_core_200.cpp:52:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_frontend_core_200.cpp:62:26: style: The function 'set_dc_offset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_frontend_core_200.hpp:42:34: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_frontend_core_200.cpp:62:26: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_frontend_core_200.cpp:73:10: style: The function 'set_iq_balance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_frontend_core_200.hpp:44:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_frontend_core_200.cpp:73:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_frontend_core_200.cpp:78:10: style: The function 'populate_subtree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_frontend_core_200.hpp:46:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_frontend_core_200.cpp:78:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_vita_core_3000.cpp:53:10: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_vita_core_3000.hpp:42:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_vita_core_3000.cpp:53:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_vita_core_3000.cpp:59:10: style: The function 'set_tick_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_vita_core_3000.hpp:44:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_vita_core_3000.cpp:59:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_vita_core_3000.cpp:82:10: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_vita_core_3000.hpp:46:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_vita_core_3000.cpp:82:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/cores/tx_vita_core_3000.cpp:90:10: style: The function 'configure_flow_control' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/cores/tx_vita_core_3000.hpp:48:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/cores/tx_vita_core_3000.cpp:90:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/dboard/db_sbx_common.hpp:129:5: style: Class 'sbx_xcvr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_sbx_common.hpp:186:9: style: Class 'sbx_version3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_sbx_common.hpp:202:9: style: Class 'sbx_version4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_sbx_common.hpp:220:9: style: Class 'cbx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_sbx_common.hpp:189:16: style: The function 'set_lo_freq' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/dboard/db_sbx_common.hpp:178:24: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/dboard/db_sbx_common.hpp:189:16: note: Function in derived class
uhd-3.9.5/host/lib/usrp/dboard/db_sbx_common.hpp:205:16: style: The function 'set_lo_freq' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/dboard/db_sbx_common.hpp:178:24: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/dboard/db_sbx_common.hpp:205:16: note: Function in derived class
uhd-3.9.5/host/lib/usrp/dboard/db_sbx_common.hpp:223:16: style: The function 'set_lo_freq' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/dboard/db_sbx_common.hpp:178:24: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/dboard/db_sbx_common.hpp:223:16: note: Function in derived class
uhd-3.9.5/host/lib/usrp/dboard/db_dbsrx.cpp:313:56: style: Same expression on both sides of '>=' because the value of 'ref_clock' and '0.0' are the same. [duplicateExpression]
uhd-3.9.5/host/lib/usrp/dboard/db_dbsrx.cpp:263:54: note: 'ref_clock' is assigned value '0.0' here.
uhd-3.9.5/host/lib/usrp/dboard/db_dbsrx.cpp:313:56: note: Same expression on both sides of '>=' because the value of 'ref_clock' and '0.0' are the same.
uhd-3.9.5/host/lib/usrp/dboard/db_dbsrx.cpp:68:5: style: Class 'dbsrx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_dbsrx2.cpp:62:5: style: Class 'dbsrx2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_e3x0.cpp:30:5: style: Class 'e310_dboard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_e3x0.cpp:41:5: style: Class 'e300_dboard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx.cpp:136:5: style: Class 'tvrx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:1439:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:1442:5: note: Found duplicate branches for 'if' and 'else'.
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:1439:5: note: Found duplicate branches for 'if' and 'else'.
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:1566:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:1569:5: note: Found duplicate branches for 'if' and 'else'.
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:1566:5: note: Found duplicate branches for 'if' and 'else'.
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:1361:42: style: Array index 'uCounter' is used before limits check. [arrayIndexThenCheck]
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:90:78: performance: Variable 'cal_number' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:97:11: performance: Variable 'cal_freq' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:97:29: performance: Variable 'c_offset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:106:11: performance: Variable 'rf_max' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:106:25: performance: Variable 'c_prog' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:106:37: performance: Variable 'gain_taper' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:106:57: performance: Variable 'rf_band' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:914:5: performance: Variable '_rfcal_results' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:90:5: style: Struct 'tvrx2_tda18272_rfcal_coeffs_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_tvrx2.cpp:753:5: style: Class 'tvrx2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_ubx.cpp:783:9: style: Variable 'is_int_n' is reassigned a value before the old one has been used. [redundantAssignment]
uhd-3.9.5/host/lib/usrp/dboard/db_ubx.cpp:774:0: note: Variable 'is_int_n' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/usrp/dboard/db_ubx.cpp:783:9: note: Variable 'is_int_n' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/usrp/dboard/db_ubx.cpp:926:9: style: Variable 'is_int_n' is reassigned a value before the old one has been used. [redundantAssignment]
uhd-3.9.5/host/lib/usrp/dboard/db_ubx.cpp:920:0: note: Variable 'is_int_n' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/usrp/dboard/db_ubx.cpp:926:9: note: Variable 'is_int_n' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/usrp/dboard/db_ubx.cpp:275:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
uhd-3.9.5/host/lib/usrp/dboard/db_ubx.cpp:225:9: performance: Variable '_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/dboard/db_ubx.cpp:217:5: style: Class 'ubx_xcvr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_ubx.cpp:1099:37: performance: Function parameter 'mode' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/lib/usrp/dboard/db_ubx.cpp:1168:36: performance: Function parameter 'mode' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/lib/usrp/dboard/db_unknown.cpp:66:5: style: Class 'unknown_rx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_unknown.cpp:71:5: style: Class 'unknown_tx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:102:5: style: Class 'wbx_base' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:155:9: style: Class 'wbx_version2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:170:9: style: Class 'wbx_version3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:185:9: style: Class 'wbx_version4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:158:16: style: The function 'set_tx_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:131:24: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:158:16: note: Function in derived class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:159:14: style: The function 'set_tx_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:132:22: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:159:14: note: Function in derived class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:160:16: style: The function 'set_lo_freq' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:133:24: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:160:16: note: Function in derived class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:173:16: style: The function 'set_tx_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:131:24: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:173:16: note: Function in derived class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:174:14: style: The function 'set_tx_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:132:22: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:174:14: note: Function in derived class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:175:16: style: The function 'set_lo_freq' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:133:24: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:175:16: note: Function in derived class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:188:16: style: The function 'set_tx_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:131:24: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:188:16: note: Function in derived class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:189:14: style: The function 'set_tx_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:132:22: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:189:14: note: Function in derived class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:190:16: style: The function 'set_lo_freq' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:133:24: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_common.hpp:190:16: note: Function in derived class
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_simple.cpp:48:5: style: Class 'wbx_simple' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_version3.cpp:61:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_version3.cpp:62:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_version3.cpp:63:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_version3.cpp:64:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_version3.cpp:65:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_version4.cpp:62:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_version4.cpp:63:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_version4.cpp:64:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_version4.cpp:65:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uhd-3.9.5/host/lib/usrp/dboard/db_wbx_version4.cpp:66:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uhd-3.9.5/host/lib/usrp/dboard/db_xcvr2450.cpp:114:5: style: Class 'xcvr2450' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard_manager.cpp:40:5: style: Class 'dboard_key_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/dboard_manager.cpp:135:21: style: Reading from empty STL container 'cname' [reademptycontainer]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:176:9: performance: Variable '_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:298:10: style: The function 'set_fpga_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.hpp:49:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:298:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:306:12: style: The function 'get_fpga_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.hpp:55:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:306:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:326:10: style: The function 'enable_rx_dboard_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.hpp:99:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:326:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:341:25: style: The function 'get_rx_dboard_clock_rates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.hpp:61:33: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:341:25: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:348:10: style: The function 'set_rx_dboard_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.hpp:74:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:348:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:363:12: style: The function 'get_rx_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.hpp:87:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:363:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:370:10: style: The function 'enable_tx_dboard_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.hpp:105:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:370:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:385:25: style: The function 'get_tx_dboard_clock_rates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.hpp:67:33: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:385:25: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:389:10: style: The function 'set_tx_dboard_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.hpp:81:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:389:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:404:12: style: The function 'get_tx_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.hpp:93:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:404:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:411:10: style: The function 'use_internal_ref' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.hpp:110:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:411:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:420:10: style: The function 'use_external_ref' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.hpp:115:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:420:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:429:10: style: The function 'use_auto_ref' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.hpp:120:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:429:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:438:10: style: The function 'get_locked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.hpp:123:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/clock_ctrl.cpp:438:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.cpp:65:5: performance: Variable '_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.cpp:41:5: style: Class 'e100_codec_ctrl_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.cpp:45:12: style: The function 'read_aux_adc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.hpp:60:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.cpp:45:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.cpp:46:10: style: The function 'write_aux_dac' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.hpp:75:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.cpp:46:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.cpp:49:10: style: The function 'set_tx_pga_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.hpp:78:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.cpp:49:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.cpp:50:12: style: The function 'get_tx_pga_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.hpp:81:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.cpp:50:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.cpp:51:10: style: The function 'set_rx_pga_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.hpp:84:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.cpp:51:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.cpp:52:12: style: The function 'get_rx_pga_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.hpp:87:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/codec_ctrl.cpp:52:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/dboard_iface.cpp:43:9: performance: Variable '_wb_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/e100/dboard_iface.cpp:44:9: performance: Variable '_i2c_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/e100/dboard_iface.cpp:45:9: performance: Variable '_spi_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/e100/dboard_iface.cpp:46:9: performance: Variable '_clock' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/e100/dboard_iface.cpp:47:9: performance: Variable '_codec' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/e100/e100_ctrl.cpp:327:5: warning: Member variable 'e100_ctrl_impl::_mrb' is not initialized in the constructor. [uninitMemberVar]
uhd-3.9.5/host/lib/usrp/e100/e100_ctrl.cpp:327:5: warning: Member variable 'e100_ctrl_impl::_msb' is not initialized in the constructor. [uninitMemberVar]
uhd-3.9.5/host/lib/usrp/e100/e100_ctrl.cpp:62:10: style: Technically the member function 'gpio::set_xport' can be const. [functionConst]
uhd-3.9.5/host/lib/usrp/e100/e100_ctrl.cpp:137:5: style: Class 'i2c_dev_iface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/e100/e100_ctrl.cpp:201:5: style: Class 'uart_dev_iface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/e100/e100_ctrl.cpp:327:5: style: Class 'e100_ctrl_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/e100/e100_ctrl.cpp:320:9: style: The function 'get_file_descriptor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/e100_ctrl.hpp:43:17: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/e100_ctrl.cpp:320:9: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/e100_ctrl.cpp:359:10: style: The function 'ioctl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e100/e100_ctrl.hpp:41:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e100/e100_ctrl.cpp:359:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e100/e100_impl.hpp:83:5: style: Class 'e100_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/e100/e100_mmap_zero_copy.cpp:151:19: error: Boolean value assigned to pointer. [assignBoolToPointer]
uhd-3.9.5/host/lib/usrp/e100/e100_mmap_zero_copy.cpp:100:5: style: Class 'e100_mmap_zero_copy_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:202:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:201:2: note: Variable 'ret' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:202:2: note: Variable 'ret' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:203:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:202:2: note: Variable 'ret' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:203:2: note: Variable 'ret' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:192:28: style: Function 'spidev' argument 1 names different: declaration 'dev_name' definition 'fname'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:92:21: note: Function 'spidev' argument 1 names different: declaration 'dev_name' definition 'fname'.
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:192:28: note: Function 'spidev' argument 1 names different: declaration 'dev_name' definition 'fname'.
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:212:25: style: Function 'send' argument 1 names different: declaration 'wbuf' definition 'buf'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:95:18: note: Function 'send' argument 1 names different: declaration 'wbuf' definition 'buf'.
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:212:25: note: Function 'send' argument 1 names different: declaration 'wbuf' definition 'buf'.
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:203:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:224:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
uhd-3.9.5/host/lib/usrp/e100/fpga_downloader.cpp:92:2: style: Class 'spidev' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/e100/io_impl.cpp:125:70: style: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/e100/e100_impl.hpp:87:68: note: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/e100/io_impl.cpp:125:70: note: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/e100/io_impl.cpp:183:70: style: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/e100/e100_impl.hpp:88:68: note: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/e100/io_impl.cpp:183:70: note: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/e300/e300_eeprom_manager.hpp:48:5: style: Class 'e300_eeprom_manager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/e300/e300_impl.hpp:123:5: style: Class 'e300_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/e300/e300_global_regs.cpp:31:5: style: Class 'global_regs_local_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/e300/e300_global_regs.cpp:76:5: style: Class 'global_regs_zc_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:140:9: performance: Variable '_xport' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:31:5: style: Class 'zc_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:39:10: style: The function 'set_i2c_reg8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.hpp:55:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:39:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:58:20: style: The function 'get_i2c_reg8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.hpp:47:28: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:58:20: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:82:10: style: The function 'set_i2c_reg16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.hpp:60:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:82:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:101:20: style: The function 'get_i2c_reg16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.hpp:51:28: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:101:20: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:147:10: style: The function 'set_i2c_reg8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.hpp:55:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:147:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:164:20: style: The function 'get_i2c_reg8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.hpp:47:28: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:164:20: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:188:10: style: The function 'set_i2c_reg16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.hpp:60:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:188:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:205:20: style: The function 'get_i2c_reg16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.hpp:51:28: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e300/e300_i2c.cpp:205:20: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e300/e300_impl.cpp:272:53: style: Function 'get_e3x0_fpga_images' argument 1 names different: declaration 'device_args' definition 'device_addr'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/e300/e300_impl.hpp:110:53: note: Function 'get_e3x0_fpga_images' argument 1 names different: declaration 'device_args' definition 'device_addr'.
uhd-3.9.5/host/lib/usrp/e300/e300_impl.cpp:272:53: note: Function 'get_e3x0_fpga_images' argument 1 names different: declaration 'device_args' definition 'device_addr'.
uhd-3.9.5/host/lib/usrp/e300/e300_impl.cpp:680:22: style: Function '_enforce_tick_rate_limits' argument 1 names different: declaration 'change' definition 'chan_count'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/e300/e300_impl.hpp:254:22: note: Function '_enforce_tick_rate_limits' argument 1 names different: declaration 'change' definition 'chan_count'.
uhd-3.9.5/host/lib/usrp/e300/e300_impl.cpp:680:22: note: Function '_enforce_tick_rate_limits' argument 1 names different: declaration 'change' definition 'chan_count'.
uhd-3.9.5/host/lib/usrp/e300/e300_impl.cpp:949:51: style: Function '_update_antenna_sel' argument 1 names different: declaration 'fe' definition 'which'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/e300/e300_impl.hpp:274:44: note: Function '_update_antenna_sel' argument 1 names different: declaration 'fe' definition 'which'.
uhd-3.9.5/host/lib/usrp/e300/e300_impl.cpp:949:51: note: Function '_update_antenna_sel' argument 1 names different: declaration 'fe' definition 'which'.
uhd-3.9.5/host/lib/usrp/e300/e300_impl.cpp:967:43: style: Function '_setup_radio' argument 1 names different: declaration 'which_radio' definition 'dspno'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/e300/e300_impl.hpp:222:36: note: Function '_setup_radio' argument 1 names different: declaration 'which_radio' definition 'dspno'.
uhd-3.9.5/host/lib/usrp/e300/e300_impl.cpp:967:43: note: Function '_setup_radio' argument 1 names different: declaration 'which_radio' definition 'dspno'.
uhd-3.9.5/host/lib/usrp/e300/e300_remote_codec_ctrl.cpp:31:5: warning: Member variable 'e300_remote_codec_ctrl_impl::_args' is not initialized in the constructor. [uninitMemberVar]
uhd-3.9.5/host/lib/usrp/e300/e300_remote_codec_ctrl.cpp:31:5: warning: Member variable 'e300_remote_codec_ctrl_impl::_retval' is not initialized in the constructor. [uninitMemberVar]
uhd-3.9.5/host/lib/usrp/e300/e300_remote_codec_ctrl.cpp:31:5: style: Class 'e300_remote_codec_ctrl_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/e300/e300_sensor_manager.cpp:33:5: style: Class 'e300_sensor_proxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/e300/e300_sensor_manager.cpp:38:30: style: The function 'get_sensors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e300/e300_sensor_manager.hpp:52:38: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e300/e300_sensor_manager.cpp:38:30: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e300/e300_sensor_manager.cpp:43:25: style: The function 'get_sensor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e300/e300_sensor_manager.hpp:51:33: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e300/e300_sensor_manager.cpp:43:25: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e300/e300_sensor_manager.cpp:54:25: style: The function 'get_mb_temp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e300/e300_sensor_manager.hpp:54:33: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e300/e300_sensor_manager.cpp:54:25: note: Function in derived class
uhd-3.9.5/host/lib/usrp/e300/e300_sensor_manager.cpp:92:25: style: The function 'get_ref_lock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/e300/e300_sensor_manager.hpp:55:33: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/e300/e300_sensor_manager.cpp:92:25: note: Function in derived class
uhd-3.9.5/host/lib/usrp/gps_ctrl.cpp:148:5: performance: Variable '_uart' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/gps_ctrl.cpp:147:3: style: Class 'gps_ctrl_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/gps_ctrl.cpp:53:51: performance: Function parameter 'sensor' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/lib/usrp/gps_ctrl.cpp:91:55: performance: Function parameter 'sensor' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/lib/usrp/gpsd_iface.cpp:87:48: performance: Function parameter 'key' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/lib/usrp/mboard_eeprom.cpp:70:19: style: struct member 'n100_eeprom_map::_pad1' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/usrp/mboard_eeprom.cpp:71:19: style: struct member 'n100_eeprom_map::gpsdo' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/usrp/mboard_eeprom.cpp:215:19: style: struct member 'x300_eeprom_map::product' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/usrp/mboard_eeprom.cpp:216:19: style: struct member 'x300_eeprom_map::revision_compat' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/usrp/mboard_eeprom.cpp:357:19: style: struct member 'b000_eeprom_map::_r' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/usrp/mboard_eeprom.cpp:358:19: style: struct member 'b000_eeprom_map::mcr' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/usrp/mboard_eeprom.cpp:424:19: style: struct member 'b100_eeprom_map::_r' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/usrp/mboard_eeprom.cpp:426:19: style: struct member 'b100_eeprom_map::product' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/usrp/mboard_eeprom.cpp:488:19: style: struct member 'b200_eeprom_map::_r' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/usrp/mboard_eeprom.cpp:490:19: style: struct member 'b200_eeprom_map::product' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/usrp/multi_usrp.cpp:46:90: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
uhd-3.9.5/host/lib/usrp/multi_usrp.cpp:390:9: performance: Variable '_dev' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/multi_usrp.cpp:389:5: style: Class 'multi_usrp_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/subdev_spec_c.cpp:108:9: debug: Wrong data detected by condition arguments.size() != 3U [DacaWrongData]
uhd-3.9.5/host/lib/usrp/subdev_spec_c.cpp:120:9: debug: Wrong data detected by condition arguments.size() != 3U [DacaWrongData]
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:355:67: style: Function 'fine_tune' argument 2 names different: declaration 'freq' definition 'target_freq'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:77:48: note: Function 'fine_tune' argument 2 names different: declaration 'freq' definition 'target_freq'.
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:355:67: note: Function 'fine_tune' argument 2 names different: declaration 'freq' definition 'target_freq'.
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:84:5: performance: Variable '_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:53:12: style: The function 'read_aux_adc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.hpp:62:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:53:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:54:10: style: The function 'write_aux_dac' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.hpp:77:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:54:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:57:10: style: The function 'set_duc_freq' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.hpp:92:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:57:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:58:10: style: The function 'enable_tx_digital' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.hpp:95:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:58:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:61:10: style: The function 'set_tx_pga_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.hpp:80:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:61:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:62:12: style: The function 'get_tx_pga_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.hpp:83:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:62:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:63:10: style: The function 'set_rx_pga_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.hpp:86:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:63:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:64:12: style: The function 'get_rx_pga_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.hpp:89:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:64:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:67:10: style: The function 'bypass_adc_buffers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.hpp:98:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/codec_ctrl.cpp:67:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/dboard_iface.cpp:83:9: performance: Variable '_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/usrp1/dboard_iface.cpp:84:9: performance: Variable '_codec' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/usrp1/usrp1_impl.hpp:79:5: style: Class 'usrp1_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/usrp1/io_impl.cpp:618:13: style: Same expression on both sides of '|'. [duplicateExpression]
uhd-3.9.5/host/lib/usrp/usrp1/io_impl.cpp:606:71: style: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/usrp1/usrp1_impl.hpp:83:68: note: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/usrp1/io_impl.cpp:606:71: note: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/usrp1/io_impl.cpp:673:71: style: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/usrp1/usrp1_impl.hpp:84:68: note: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/usrp1/io_impl.cpp:673:71: note: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/usrp1/io_impl.cpp:221:29: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
uhd-3.9.5/host/lib/usrp/usrp1/io_impl.cpp:331:9: performance: Variable '_stc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/usrp1/io_impl.cpp:87:5: style: Class 'offset_managed_send_buffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/usrp1/io_impl.cpp:147:5: style: Struct 'io_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.cpp:42:5: style: Class 'soft_time_ctrl_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.cpp:60:10: style: The function 'set_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.hpp:53:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.cpp:60:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.cpp:65:17: style: The function 'get_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.hpp:56:25: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.cpp:65:17: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.cpp:87:12: style: The function 'recv_post' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.hpp:59:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.cpp:87:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.cpp:126:10: style: The function 'issue_stream_cmd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.hpp:65:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.cpp:126:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.cpp:138:10: style: The function 'send_pre' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.hpp:62:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.cpp:138:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.cpp:214:10: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.hpp:74:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp1/soft_time_ctrl.cpp:214:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp1/usrp1_iface.cpp:37:9: performance: Variable '_ctrl_transport' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/usrp1/usrp1_iface.cpp:35:5: style: Class 'usrp1_iface_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_clk_regs.hpp:38:5: style: Variable 'fpga' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_clk_regs.hpp:36:5: note: Variable 'fpga' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_clk_regs.hpp:38:5: note: Variable 'fpga' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:43:9: performance: Variable '_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:44:9: performance: Variable '_spiface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_clk_regs.hpp:35:3: style: Class 'usrp2_clk_regs_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:97:10: style: The function 'enable_mimo_clock_out' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.hpp:100:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:97:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:144:10: style: The function 'enable_rx_dboard_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.hpp:50:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:144:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:164:10: style: The function 'set_rate_rx_dboard_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.hpp:57:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:164:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:181:25: style: The function 'get_rates_rx_dboard_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.hpp:63:33: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:181:25: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:189:10: style: The function 'enable_tx_dboard_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.hpp:69:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:189:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:219:10: style: The function 'set_rate_tx_dboard_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.hpp:76:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:219:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:249:25: style: The function 'get_rates_tx_dboard_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.hpp:82:33: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:249:25: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:253:10: style: The function 'enable_test_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.hpp:94:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:253:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:270:10: style: The function 'enable_external_ref' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.hpp:88:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:270:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:280:12: style: The function 'get_master_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.hpp:44:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:280:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:284:10: style: The function 'set_mimo_clock_delay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.hpp:108:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/clock_ctrl.cpp:284:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/codec_ctrl.cpp:40:9: performance: Variable '_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/usrp2/codec_ctrl.cpp:41:9: performance: Variable '_spiface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/usrp2/codec_ctrl.cpp:131:10: style: The function 'set_tx_mod_mode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/codec_ctrl.hpp:46:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/codec_ctrl.cpp:131:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/codec_ctrl.cpp:151:10: style: The function 'set_rx_digital_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/codec_ctrl.hpp:60:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/codec_ctrl.cpp:151:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/codec_ctrl.cpp:165:10: style: The function 'set_rx_digital_fine_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/codec_ctrl.hpp:67:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/codec_ctrl.cpp:165:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/codec_ctrl.cpp:179:10: style: The function 'set_rx_analog_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/codec_ctrl.hpp:53:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/codec_ctrl.cpp:179:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/dboard_iface.cpp:127:5: performance: Variable '_gpio' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/usrp2/io_impl.cpp:424:71: style: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_impl.hpp:80:68: note: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/usrp2/io_impl.cpp:424:71: note: Function 'get_rx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/usrp2/io_impl.cpp:492:71: style: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_impl.hpp:81:68: note: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/usrp2/io_impl.cpp:492:71: note: Function 'get_tx_stream' argument 1 names different: declaration 'args' definition 'args_'.
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_impl.hpp:76:5: style: Class 'usrp2_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/usrp2/io_impl.cpp:76:5: style: Class 'flow_control_monitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/usrp2/n200_image_loader.cpp:220:16: style: The scope of the variable 'len' can be reduced. [variableScope]
uhd-3.9.5/host/lib/usrp/usrp2/n200_image_loader.cpp:451:12: style: The scope of the variable 'len' can be reduced. [variableScope]
uhd-3.9.5/host/lib/usrp/usrp2/n200_image_loader.cpp:501:12: style: The scope of the variable 'len' can be reduced. [variableScope]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_fifo_ctrl.cpp:48:5: style: Class 'usrp2_fifo_ctrl_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_fifo_ctrl.cpp:164:10: style: The function 'set_tick_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_fifo_ctrl.hpp:42:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_fifo_ctrl.cpp:164:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:53:5: style: Struct 'timeout_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:72:5: style: Class 'usrp2_iface_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:98:10: style: The function 'lock_device' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.hpp:71:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:98:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:109:10: style: The function 'is_device_locked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.hpp:74:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:109:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:158:10: style: The function 'pokefw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.hpp:48:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:158:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:163:21: style: The function 'peekfw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.hpp:51:29: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:163:21: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:317:14: style: The function 'get_rev' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.hpp:65:22: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:317:14: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:332:23: style: The function 'get_cname' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.hpp:68:31: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:332:23: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:345:23: style: The function 'get_fw_version_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.hpp:77:31: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:345:23: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:350:17: style: The function 'images_warn_help_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.hpp:80:25: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_iface.cpp:350:17: note: Function in derived class
uhd-3.9.5/host/lib/usrp/usrp2/usrp2_impl.cpp:792:9: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
uhd-3.9.5/host/lib/usrp/usrp_c.cpp:84:19: style: struct member 'usrp_ptr::usrp_counter' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/usrp/usrp_c.cpp:285:39: error: Uninitialized struct member: P.usrp_counter [uninitStructMember]
uhd-3.9.5/host/lib/usrp/x300/x300_adc_ctrl.cpp:84:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_adc_ctrl.hpp:44:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_adc_ctrl.cpp:84:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_adc_ctrl.cpp:89:12: style: The function 'set_gain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_adc_ctrl.hpp:40:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_adc_ctrl.cpp:89:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_adc_ctrl.cpp:100:10: style: The function 'set_test_word' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_adc_ctrl.hpp:42:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_adc_ctrl.cpp:100:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_adc_dac_utils.cpp:27:70: style: Function 'synchronize_dacs' argument 1 names different: declaration 'mboards' definition 'radios'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/x300/x300_impl.hpp:384:70: note: Function 'synchronize_dacs' argument 1 names different: declaration 'mboards' definition 'radios'.
uhd-3.9.5/host/lib/usrp/x300/x300_adc_dac_utils.cpp:27:70: note: Function 'synchronize_dacs' argument 1 names different: declaration 'mboards' definition 'radios'.
uhd-3.9.5/host/lib/usrp/x300/x300_adc_dac_utils.cpp:101:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uhd-3.9.5/host/lib/usrp/x300/x300_impl.hpp:225:16: performance: Technically the member function 'x300_impl::mboard_members_t::get_radio_index' can be static. [functionStatic]
uhd-3.9.5/host/lib/usrp/x300/x300_impl.hpp:152:5: style: Class 'x300_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:157:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:84:10: style: The function 'reset_clocks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.hpp:118:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:84:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:107:12: style: The function 'get_master_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.hpp:57:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:107:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:111:12: style: The function 'get_sysref_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.hpp:62:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:111:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:115:12: style: The function 'get_refout_clock_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.hpp:67:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:115:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:120:10: style: The function 'set_dboard_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.hpp:73:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:120:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:163:12: style: The function 'get_dboard_rate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.hpp:79:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:163:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:182:25: style: The function 'get_dboard_rates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.hpp:84:33: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:182:25: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:190:10: style: The function 'enable_dboard_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.hpp:91:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:190:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:227:10: style: The function 'set_ref_out' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.hpp:96:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:227:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:242:12: style: The function 'set_clock_delay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.hpp:105:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:242:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:402:12: style: The function 'get_clock_delay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.hpp:112:20: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_clock_ctrl.cpp:402:12: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_dac_ctrl.cpp:67:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_dac_ctrl.hpp:41:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_dac_ctrl.cpp:67:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_dac_ctrl.cpp:83:10: style: The function 'verify_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_dac_ctrl.hpp:44:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_dac_ctrl.cpp:83:10: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_dboard_iface.cpp:34:5: style: Class 'x300_dboard_iface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:101:5: style: Class 'x300_ctrl_iface_enet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:190:5: style: Class 'x300_ctrl_iface_pcie' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:112:18: style: The function '__poke32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:87:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:112:18: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:141:29: style: The function '__peek32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:88:29: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:141:29: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:172:18: style: The function '__flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:89:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:172:18: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:228:18: style: The function '__poke32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:87:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:228:18: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:253:29: style: The function '__peek32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:88:29: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:253:29: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:281:18: style: The function '__flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:89:18: note: Virtual function in base class
uhd-3.9.5/host/lib/usrp/x300/x300_fw_ctrl.cpp:281:18: note: Function in derived class
uhd-3.9.5/host/lib/usrp/x300/x300_fw_uart.cpp:35:9: performance: Variable '_iface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp/x300/x300_fw_uart.cpp:32:5: style: Struct 'x300_uart_iface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp/x300/x300_image_loader.cpp:149:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uhd-3.9.5/host/lib/usrp/x300/x300_impl.cpp:372:39: style: Function 'setup_mb' argument 1 names different: declaration 'which' definition 'mb_i'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/x300/x300_impl.hpp:153:32: note: Function 'setup_mb' argument 1 names different: declaration 'which' definition 'mb_i'.
uhd-3.9.5/host/lib/usrp/x300/x300_impl.cpp:372:39: note: Function 'setup_mb' argument 1 names different: declaration 'which' definition 'mb_i'.
uhd-3.9.5/host/lib/usrp/x300/x300_impl.cpp:1303:83: style: Function 'update_atr_leds' argument 2 names different: declaration 'ant' definition 'rx_ant'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/x300/x300_impl.hpp:370:71: note: Function 'update_atr_leds' argument 2 names different: declaration 'ant' definition 'rx_ant'.
uhd-3.9.5/host/lib/usrp/x300/x300_impl.cpp:1303:83: note: Function 'update_atr_leds' argument 2 names different: declaration 'ant' definition 'rx_ant'.
uhd-3.9.5/host/lib/usrp/x300/x300_impl.cpp:1578:29: style: Function 'determine_max_frame_size' argument 2 names different: declaration 'user_mtu' definition 'user_frame_size'. [funcArgNamesDifferent]
uhd-3.9.5/host/lib/usrp/x300/x300_impl.hpp:307:88: note: Function 'determine_max_frame_size' argument 2 names different: declaration 'user_mtu' definition 'user_frame_size'.
uhd-3.9.5/host/lib/usrp/x300/x300_impl.cpp:1578:29: note: Function 'determine_max_frame_size' argument 2 names different: declaration 'user_mtu' definition 'user_frame_size'.
uhd-3.9.5/host/lib/usrp/x300/x300_impl.cpp:894:23: warning: Class x300_impl is not safe, destructor throws exception [exceptThrowInDestructor]
uhd-3.9.5/host/lib/usrp_clock/multi_usrp_clock.cpp:38:9: performance: Variable '_dev' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/usrp_clock/multi_usrp_clock.cpp:37:5: style: Class 'multi_usrp_clock_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp_clock/octoclock/octoclock_image_loader.cpp:245:5: style: Variable 'pkt_out.len' is reassigned a value before the old one has been used. [redundantAssignment]
uhd-3.9.5/host/lib/usrp_clock/octoclock/octoclock_image_loader.cpp:242:5: note: Variable 'pkt_out.len' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/usrp_clock/octoclock/octoclock_image_loader.cpp:245:5: note: Variable 'pkt_out.len' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/usrp_clock/octoclock/octoclock_impl.hpp:41:5: style: Class 'octoclock_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/usrp_clock/octoclock/octoclock_impl.cpp:425:26: style: Variable 'image_location' is assigned a value that is never used. [unreadVariable]
uhd-3.9.5/host/lib/usrp_clock/octoclock/octoclock_uart.cpp:120:16: style: The scope of the variable 'len' can be reduced. [variableScope]
uhd-3.9.5/host/lib/usrp_clock/usrp_clock_c.cpp:43:19: style: struct member 'usrp_clock_ptr::usrp_clock_counter' is never used. [unusedStructMember]
uhd-3.9.5/host/lib/usrp_clock/usrp_clock_c.cpp:90:51: error: Uninitialized struct member: P.usrp_clock_counter [uninitStructMember]
uhd-3.9.5/host/lib/utils/csv.cpp:30:14: style: The scope of the variable 'last_ch' can be reduced. [variableScope]
uhd-3.9.5/host/lib/utils/log.cpp:60:9: performance: Variable 'level' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/lib/utils/paths.cpp:69:5: style: Variable 'env_var_str' is reassigned a value before the old one has been used. [redundantAssignment]
uhd-3.9.5/host/lib/utils/paths.cpp:59:0: note: Variable 'env_var_str' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/utils/paths.cpp:69:5: note: Variable 'env_var_str' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/utils/paths.cpp:143:5: style: Variable 'tmp_path' is reassigned a value before the old one has been used. [redundantAssignment]
uhd-3.9.5/host/lib/utils/paths.cpp:140:0: note: Variable 'tmp_path' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/utils/paths.cpp:143:5: note: Variable 'tmp_path' is reassigned a value before the old one has been used.
uhd-3.9.5/host/lib/utils/tasks.cpp:32:5: style: Class 'task_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/lib/utils/tasks.cpp:99:5: style: Class 'msg_task_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/tests/addr_test.cpp:42:5: style: Variable 'dev_addr["key1"]' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
uhd-3.9.5/host/tests/addr_test.cpp:41:5: note: Variable 'dev_addr["key1"]' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/tests/addr_test.cpp:42:5: note: Variable 'dev_addr["key1"]' is reassigned a value before the old one has been used if variable is no semaphore variable.
uhd-3.9.5/host/tests/gain_group_test.cpp:31:1: style: The class 'gain_element1' does not have a constructor although it has private member variables. [noConstructor]
uhd-3.9.5/host/tests/gain_group_test.cpp:51:1: style: The class 'gain_element2' does not have a constructor although it has private member variables. [noConstructor]
uhd-3.9.5/host/tests/gain_group_test.cpp:34:18: performance: Technically the member function 'gain_element1::get_range' can be static. [functionStatic]
uhd-3.9.5/host/tests/gain_group_test.cpp:38:12: style: Technically the member function 'gain_element1::get_value' can be const. [functionConst]
uhd-3.9.5/host/tests/gain_group_test.cpp:54:18: performance: Technically the member function 'gain_element2::get_range' can be static. [functionStatic]
uhd-3.9.5/host/tests/gain_group_test.cpp:58:12: style: Technically the member function 'gain_element2::get_value' can be const. [functionConst]
uhd-3.9.5/host/tests/property_test.cpp:89:5: style: Variable 'getter._x' is reassigned a value before the old one has been used. [redundantAssignment]
uhd-3.9.5/host/tests/property_test.cpp:85:5: note: Variable 'getter._x' is reassigned a value before the old one has been used.
uhd-3.9.5/host/tests/property_test.cpp:89:5: note: Variable 'getter._x' is reassigned a value before the old one has been used.
uhd-3.9.5/host/tests/property_test.cpp:109:5: style: Variable 'getter._x' is reassigned a value before the old one has been used. [redundantAssignment]
uhd-3.9.5/host/tests/property_test.cpp:104:5: note: Variable 'getter._x' is reassigned a value before the old one has been used.
uhd-3.9.5/host/tests/property_test.cpp:109:5: note: Variable 'getter._x' is reassigned a value before the old one has been used.
uhd-3.9.5/host/tests/property_test.cpp:25:9: performance: Technically the member function 'coercer_type::doit' can be static. [functionStatic]
uhd-3.9.5/host/tests/property_test.cpp:39:9: style: Technically the member function 'getter_type::doit' can be const. [functionConst]
uhd-3.9.5/host/tests/sph_recv_test.cpp:66:9: performance: Variable '_end' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/tests/sph_recv_test.cpp:65:5: style: Class 'dummy_recv_xport_class' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/tests/sph_send_test.cpp:53:9: performance: Variable '_end' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uhd-3.9.5/host/tests/sph_send_test.cpp:52:5: style: Class 'dummy_send_xport_class' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/utils/cdecode.c:15:20: warning: Either the condition 'value_in>80' is redundant or the array 'decoding[80]' is accessed at index 80, which is out of bounds. [arrayIndexOutOfBoundsCond]
uhd-3.9.5/host/utils/cdecode.c:14:47: note: Assuming that condition 'value_in>80' is not redundant
uhd-3.9.5/host/utils/cdecode.c:15:20: note: Array index out of bounds
uhd-3.9.5/host/utils/octoclock_burn_eeprom.cpp:35:34: style: Unused variable: key [unusedVariable]
uhd-3.9.5/host/utils/octoclock_burn_eeprom.cpp:35:39: style: Unused variable: val [unusedVariable]
uhd-3.9.5/host/utils/octoclock_firmware_burner.cpp:196:12: style: The scope of the variable 'num_tries' can be reduced. [variableScope]
uhd-3.9.5/host/utils/octoclock_firmware_burner.cpp:343:12: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
uhd-3.9.5/host/utils/usrp_cal_utils.hpp:344:12: style: The scope of the variable 'curr_dbrms' can be reduced. [variableScope]
uhd-3.9.5/host/utils/usrp_cal_utils.hpp:346:12: style: The scope of the variable 'delta' can be reduced. [variableScope]
uhd-3.9.5/host/utils/usrp_cal_utils.hpp:137:5: style: Class 'wave_table' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/host/utils/uhd_cal_rx_iq_balance.cpp:119:43: error: Uninitialized variable: tx_wave_ampl [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_rx_iq_balance.cpp:120:40: error: Uninitialized variable: tx_offset [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_rx_iq_balance.cpp:180:9: error: Uninitialized variable: tx_offset [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_rx_iq_balance.cpp:123:40: error: Uninitialized variable: freq_step [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_rx_iq_balance.cpp:189:72: error: Uninitialized variable: freq_step [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_rx_iq_balance.cpp:125:40: error: Uninitialized variable: precision [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_rx_iq_balance.cpp:220:66: error: Uninitialized variable: precision [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_dc_offset.cpp:126:43: error: Uninitialized variable: tx_wave_freq [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_dc_offset.cpp:127:43: error: Uninitialized variable: tx_wave_ampl [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_dc_offset.cpp:128:40: error: Uninitialized variable: rx_offset [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_dc_offset.cpp:188:9: error: Uninitialized variable: rx_offset [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_dc_offset.cpp:131:40: error: Uninitialized variable: freq_step [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_dc_offset.cpp:200:72: error: Uninitialized variable: freq_step [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_dc_offset.cpp:133:40: error: Uninitialized variable: precision [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_dc_offset.cpp:227:59: error: Uninitialized variable: precision [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_iq_balance.cpp:122:43: error: Uninitialized variable: tx_wave_freq [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_iq_balance.cpp:123:43: error: Uninitialized variable: tx_wave_ampl [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_iq_balance.cpp:124:40: error: Uninitialized variable: rx_offset [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_iq_balance.cpp:185:9: error: Uninitialized variable: rx_offset [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_iq_balance.cpp:127:40: error: Uninitialized variable: freq_step [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_iq_balance.cpp:194:72: error: Uninitialized variable: freq_step [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_iq_balance.cpp:129:40: error: Uninitialized variable: precision [uninitvar]
uhd-3.9.5/host/utils/uhd_cal_tx_iq_balance.cpp:225:66: error: Uninitialized variable: precision [uninitvar]
uhd-3.9.5/host/utils/usrp_n2xx_simple_net_burner.cpp:391:0: error: Memory leak: flash_info [memleak]
uhd-3.9.5/host/utils/usrp_n2xx_simple_net_burner.cpp:709:5: error: Mismatching allocation and deallocation: flash_info [mismatchAllocDealloc]
uhd-3.9.5/host/utils/usrp_n2xx_simple_net_burner.cpp:656:20: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
uhd-3.9.5/host/utils/usrp_n2xx_simple_net_burner.cpp:671:20: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
uhd-3.9.5/host/utils/usrp_x3xx_fpga_burner.cpp:310:9: error: Resource leak: file [resourceLeak]
uhd-3.9.5/host/utils/usrp_x3xx_fpga_burner.cpp:138:51: performance: Function parameter 'ip_addr' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/utils/usrp_x3xx_fpga_burner.cpp:157:47: performance: Function parameter 'resource' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/utils/usrp_x3xx_fpga_burner.cpp:421:65: performance: Function parameter 'ip_addr' should be passed by const reference. [passedByValue]
uhd-3.9.5/host/utils/usrp_x3xx_fpga_burner.cpp:522:16: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
uhd-3.9.5/tools/chdr-dissector/packet-chdr.c:103:24: style: The scope of the variable 'trans' can be reduced. [variableScope]
uhd-3.9.5/tools/chdr-dissector/packet-chdr.c:127:17: style: The scope of the variable 'item' can be reduced. [variableScope]
uhd-3.9.5/tools/chdr-dissector/packet-chdr.c:128:17: style: The scope of the variable 'stream_item' can be reduced. [variableScope]
uhd-3.9.5/tools/chdr-dissector/packet-chdr.c:129:17: style: The scope of the variable 'chdr_tree' can be reduced. [variableScope]
uhd-3.9.5/tools/chdr-dissector/packet-chdr.c:130:17: style: The scope of the variable 'header_item' can be reduced. [variableScope]
uhd-3.9.5/tools/chdr-dissector/packet-chdr.c:131:17: style: The scope of the variable 'header_tree' can be reduced. [variableScope]
uhd-3.9.5/tools/chdr-dissector/packet-chdr.c:132:17: style: The scope of the variable 'stream_tree' can be reduced. [variableScope]
uhd-3.9.5/tools/chdr-dissector/packet-chdr.c:133:17: style: The scope of the variable 'response_item' can be reduced. [variableScope]
uhd-3.9.5/tools/chdr-dissector/packet-chdr.c:134:17: style: The scope of the variable 'response_tree' can be reduced. [variableScope]
uhd-3.9.5/tools/chdr-dissector/packet-chdr.c:140:24: style: The scope of the variable 'timestamp' can be reduced. [variableScope]
uhd-3.9.5/tools/chdr-dissector/packet-chdr.c:209:32: style: Variable 'item' is assigned a value that is never used. [unreadVariable]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:349:10: style: The scope of the variable 'had_an_overflow' can be reduced. [variableScope]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:414:12: style: The scope of the variable 'num_recv_calls' can be reduced. [variableScope]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:415:13: style: The scope of the variable 'cur_timestamp' can be reduced. [variableScope]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:418:14: style: The scope of the variable 'samps_last_progress' can be reduced. [variableScope]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:420:24: style: The scope of the variable 'num_rx_samps_single_chan' can be reduced. [variableScope]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1139:18: style: Unsigned variable 'max' can't be negative so it is unnecessary to test it. [unsignedPositive]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:311:10: style: struct member 'RxParams::single_packets' is never used. [unusedStructMember]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1837:29: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1200:39: error: Uninitialized variable: duration [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1217:34: error: Uninitialized variable: samps_per_buff [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1216:34: error: Uninitialized variable: samps_per_packet [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1218:34: error: Uninitialized variable: master_clock_rate [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1416:13: error: Uninitialized variable: master_clock_rate [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1219:41: error: Uninitialized variable: recv_timeout [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1220:41: error: Uninitialized variable: send_timeout [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1222:45: error: Uninitialized variable: recv_start_delay [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1223:45: error: Uninitialized variable: send_start_delay [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1221:47: error: Uninitialized variable: tx_async_timeout [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1224:48: error: Uninitialized variable: interrupt_timeout [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1229:40: error: Uninitialized variable: tx_time_offset [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1230:40: error: Uninitialized variable: tx_burst_length [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1231:39: error: Uninitialized variable: tx_flush_length [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1233:48: error: Uninitialized variable: interactive_sleep [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1234:44: error: Uninitialized variable: tx_full_scale [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1240:43: error: Uninitialized variable: rx_lo_offset [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1236:43: error: Uninitialized variable: tx_lo_offset [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1247:45: error: Uninitialized variable: tx_sleep_delay [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1248:45: error: Uninitialized variable: rx_sleep_delay [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1249:46: error: Uninitialized variable: rx_sample_limit [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1591:21: error: Uninitialized variable: recv_start_delay [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1592:101: error: Uninitialized variable: recv_start_delay [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1596:90: error: Uninitialized variable: recv_timeout [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1597:21: error: Uninitialized variable: recv_start_delay [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1598:103: error: Uninitialized variable: recv_timeout [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1598:118: error: Uninitialized variable: recv_start_delay [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1605:21: error: Uninitialized variable: rx_sample_limit [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1607:98: error: Uninitialized variable: rx_sample_limit [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1609:25: error: Uninitialized variable: rx_sample_limit [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1610:136: error: Uninitialized variable: rx_sample_limit [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1657:46: error: Uninitialized variable: recv_start_delay [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1658:42: error: Uninitialized variable: recv_timeout [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1663:45: error: Uninitialized variable: rx_sample_limit [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1711:22: error: Uninitialized variable: send_start_delay [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1715:28: error: Uninitialized variable: send_start_delay [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1719:27: error: Uninitialized variable: send_start_delay [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1733:30: error: Uninitialized variable: tx_time_offset [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1741:25: error: Uninitialized variable: tx_time_offset [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1753:42: error: Uninitialized variable: send_timeout [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1754:46: error: Uninitialized variable: send_start_delay [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1762:44: error: Uninitialized variable: tx_time_offset [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1764:45: error: Uninitialized variable: tx_burst_length [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1765:45: error: Uninitialized variable: tx_flush_length [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1766:43: error: Uninitialized variable: tx_full_scale [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1815:18: error: Uninitialized variable: rx_sample_limit [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1853:54: error: Uninitialized variable: tx_sleep_delay [uninitvar]
uhd-3.9.5/tools/kitchen_sink/kitchen_sink.cpp:1858:54: error: Uninitialized variable: rx_sleep_delay [uninitvar]
uhd-3.9.5/tools/nirio_programmer/nirio_programmer.cpp:99:29: style: The scope of the variable 'peek_addr' can be reduced. [variableScope]
uhd-3.9.5/tools/nirio_programmer/nirio_programmer.cpp:99:40: style: The scope of the variable 'poke_addr' can be reduced. [variableScope]
uhd-3.9.5/tools/nirio_programmer/nirio_programmer.cpp:99:51: style: The scope of the variable 'poke_data' can be reduced. [variableScope]
uhd-3.9.5/tools/nirio_programmer/nirio_programmer.cpp:39:5: style: Class 'dummy_lvbitx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uhd-3.9.5/tools/nirio_programmer/nirio_programmer.cpp:106:42: error: Uninitialized variable: interface_num [uninitvar]
uhd-3.9.5/tools/nirio_programmer/nirio_programmer.cpp:124:69: error: Uninitialized variable: interface_num [uninitvar]
uhd-3.9.5/tools/nirio_programmer/nirio_programmer.cpp:157:127: error: Uninitialized variable: interface_num [uninitvar]
uhd-3.9.5/tools/uhd_dump/chdr_log.c:51:10: style: The scope of the variable 'time_since_start' can be reduced. [variableScope]
uhd-3.9.5/tools/uhd_dump/chdr_log.c:53:27: style: The scope of the variable 'ip_header' can be reduced. [variableScope]
uhd-3.9.5/tools/uhd_dump/chdr_log.c:55:8: style: The scope of the variable 'dump_header' can be reduced. [variableScope]
uhd-3.9.5/tools/uhd_dump/uhd_dump.c:528:10: style: Expression is always false because 'else if' condition matches previous condition at line 521. [multiCondition]
uhd-3.9.5/tools/uhd_dump/uhd_dump.c:296:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uhd-3.9.5/tools/uhd_dump/uhd_dump.c:350:29: style: The scope of the variable 'tx_response' can be reduced. [variableScope]
uhd-3.9.5/tools/uhd_dump/uhd_dump.c:352:27: style: The scope of the variable 'vita_time' can be reduced. [variableScope]
uhd-3.9.5/tools/uhd_dump/uhd_dump.c:481:29: style: The scope of the variable 'chdr_header' can be reduced. [variableScope]
uhd-3.9.5/tools/uhd_dump/uhd_dump.c:482:26: style: The scope of the variable 'chdr_sid' can be reduced. [variableScope]
uhd-3.9.5/tools/uhd_dump/uhd_dump.c:375:42: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uhd-3.9.5/tools/uhd_dump/uhd_dump.c:403:46: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uhd-3.9.5/tools/uhd_dump/uhd_dump.c:415:51: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uhd-3.9.5/tools/uhd_dump/uhd_dump.c:433:46: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uhd-3.9.5/tools/uhd_dump/uhd_dump.c:437:51: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uhd-3.9.5/tools/uhd_dump/uhd_dump.c:454:47: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uhd-3.9.5/tools/uhd_dump/uhd_dump.c:458:52: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
uhd-3.9.5/tools/zpu-dissector/packet-zpu.c:141:25: style: Variable 'shmem_addr_item' is reassigned a value before the old one has been used. [redundantAssignment]
uhd-3.9.5/tools/zpu-dissector/packet-zpu.c:135:0: note: Variable 'shmem_addr_item' is reassigned a value before the old one has been used.
uhd-3.9.5/tools/zpu-dissector/packet-zpu.c:141:25: note: Variable 'shmem_addr_item' is reassigned a value before the old one has been used.
uhd-3.9.5/tools/zpu-dissector/packet-zpu.c:76:17: style: The scope of the variable 'item' can be reduced. [variableScope]
uhd-3.9.5/tools/zpu-dissector/packet-zpu.c:77:17: style: The scope of the variable 'zpu_tree' can be reduced. [variableScope]
uhd-3.9.5/tools/zpu-dissector/packet-zpu.c:78:17: style: The scope of the variable 'flags_item' can be reduced. [variableScope]
uhd-3.9.5/tools/zpu-dissector/packet-zpu.c:79:17: style: The scope of the variable 'flags_tree' can be reduced. [variableScope]
uhd-3.9.5/tools/zpu-dissector/packet-zpu.c:90:22: style: Variable 'is_network' is assigned a value that is never used. [unreadVariable]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/uhttpmock/uhttpmock_0.5.0.orig.tar.xz
uhttpmock-0.5.0/libuhttpmock/tests/resolver.c:70:2: style: Variable 'addresses' is reassigned a value before the old one has been used. [redundantAssignment]
uhttpmock-0.5.0/libuhttpmock/tests/resolver.c:61:0: note: Variable 'addresses' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/tests/resolver.c:70:2: note: Variable 'addresses' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/tests/resolver.c:173:2: style: Variable 'services' is reassigned a value before the old one has been used. [redundantAssignment]
uhttpmock-0.5.0/libuhttpmock/tests/resolver.c:164:0: note: Variable 'services' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/tests/resolver.c:173:2: note: Variable 'services' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/tests/server.c:505:15: style: The scope of the variable 'message' can be reduced. [variableScope]
uhttpmock-0.5.0/libuhttpmock/tests/server.c:506:11: style: The scope of the variable 'uri' can be reduced. [variableScope]
uhttpmock-0.5.0/libuhttpmock/uhm-resolver.c:191:2: style: Variable 'task' is reassigned a value before the old one has been used. [redundantAssignment]
uhttpmock-0.5.0/libuhttpmock/uhm-resolver.c:187:0: note: Variable 'task' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/uhm-resolver.c:191:2: note: Variable 'task' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/uhm-resolver.c:194:2: style: Variable 'addr' is reassigned a value before the old one has been used. [redundantAssignment]
uhttpmock-0.5.0/libuhttpmock/uhm-resolver.c:188:0: note: Variable 'addr' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/uhm-resolver.c:194:2: note: Variable 'addr' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/uhm-resolver.c:241:2: style: Variable 'task' is reassigned a value before the old one has been used. [redundantAssignment]
uhttpmock-0.5.0/libuhttpmock/uhm-resolver.c:238:0: note: Variable 'task' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/uhm-resolver.c:241:2: note: Variable 'task' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/uhm-resolver.c:244:2: style: Variable 'addrs' is reassigned a value before the old one has been used. [redundantAssignment]
uhttpmock-0.5.0/libuhttpmock/uhm-resolver.c:237:0: note: Variable 'addrs' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/uhm-resolver.c:244:2: note: Variable 'addrs' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:965:2: style: Variable 'base_stream' is reassigned a value before the old one has been used. [redundantAssignment]
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:962:0: note: Variable 'base_stream' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:965:2: note: Variable 'base_stream' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:967:2: style: Variable 'data_stream' is reassigned a value before the old one has been used. [redundantAssignment]
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:963:0: note: Variable 'data_stream' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:967:2: note: Variable 'data_stream' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:1040:2: style: Variable 'current_message' is reassigned a value before the old one has been used. [redundantAssignment]
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:1038:0: note: Variable 'current_message' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:1040:2: note: Variable 'current_message' is reassigned a value before the old one has been used.
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:2252:53: style: Opposite expression on both sides of '&&'. [oppositeExpression]
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:2252:53: note: Opposite expression on both sides of '&&'.
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:2252:53: note: Opposite expression on both sides of '&&'.
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:490:35: style: Function 'real_compare_messages' argument 1 names different: declaration 'self' definition 'server'. [funcArgNamesDifferent]
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:75:51: note: Function 'real_compare_messages' argument 1 names different: declaration 'self' definition 'server'.
uhttpmock-0.5.0/libuhttpmock/uhm-server.c:490:35: note: Function 'real_compare_messages' argument 1 names different: declaration 'self' definition 'server'.
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/uhub/uhub_0.4.1.orig.tar.xz
uhub-0.4.1/autotest/test_message.tcc:575:1: style: Condition 'g_user==0' is always true [knownConditionTrueFalse]
uhub-0.4.1/autotest/test_message.tcc:575:1: note: Assignment 'g_user=0', assigned value is 0
uhub-0.4.1/autotest/test_message.tcc:575:1: note: Condition 'g_user==0' is always true
uhub-0.4.1/autotest/test_sid.tcc:134:1: style: Condition 'sid_pool==0' is always true [knownConditionTrueFalse]
uhub-0.4.1/autotest/test_sid.tcc:134:1: note: Assignment 'sid_pool=0', assigned value is 0
uhub-0.4.1/autotest/test_sid.tcc:134:1: note: Condition 'sid_pool==0' is always true
uhub-0.4.1/autotest/test_tokenizer.tcc:95:52: warning: Possible null pointer dereference: expected_key [nullPointer]
uhub-0.4.1/autotest/test_tokenizer.tcc:108:1: note: Calling function 'test_setting', 2nd argument 'expected_key' value is 0
uhub-0.4.1/autotest/test_tokenizer.tcc:95:52: note: Null pointer dereference
uhub-0.4.1/autotest/test_tokenizer.tcc:33:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uhub-0.4.1/autotest/test_tokenizer.tcc:33:12: style: The scope of the variable 'max' can be reduced. [variableScope]
uhub-0.4.1/autotest/test_rbtree.tcc:114:1: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
uhub-0.4.1/autotest/test_rbtree.tcc:133:1: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
uhub-0.4.1/src/core/auth.c:28:8: style: The scope of the variable 'data' can be reduced. [variableScope]
uhub-0.4.1/src/core/auth.c:52:8: style: The scope of the variable 'data' can be reduced. [variableScope]
uhub-0.4.1/src/core/auth.c:53:8: style: The scope of the variable 'data_extra' can be reduced. [variableScope]
uhub-0.4.1/src/core/auth.c:54:20: style: The scope of the variable 'info' can be reduced. [variableScope]
uhub-0.4.1/src/core/auth.c:123:8: style: The scope of the variable 'data' can be reduced. [variableScope]
uhub-0.4.1/src/core/auth.c:124:19: style: The scope of the variable 'range' can be reduced. [variableScope]
uhub-0.4.1/src/core/auth.c:191:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
uhub-0.4.1/src/core/command_parser.c:71:2: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
uhub-0.4.1/src/core/command_parser.c:64:0: note: Variable 'token' is reassigned a value before the old one has been used.
uhub-0.4.1/src/core/command_parser.c:71:2: note: Variable 'token' is reassigned a value before the old one has been used.
uhub-0.4.1/src/core/command_parser.c:268:2: style: Variable 'cmd' is reassigned a value before the old one has been used. [redundantAssignment]
uhub-0.4.1/src/core/command_parser.c:265:0: note: Variable 'cmd' is reassigned a value before the old one has been used.
uhub-0.4.1/src/core/command_parser.c:268:2: note: Variable 'cmd' is reassigned a value before the old one has been used.
uhub-0.4.1/src/core/commands.c:115:9: style: The scope of the variable 'n' can be reduced. [variableScope]
uhub-0.4.1/src/core/commands.c:115:12: style: The scope of the variable 'arg_count' can be reduced. [variableScope]
uhub-0.4.1/src/core/commands.c:116:6: style: The scope of the variable 'opt' can be reduced. [variableScope]
uhub-0.4.1/src/core/commands.c:117:7: style: The scope of the variable 'arg_code' can be reduced. [variableScope]
uhub-0.4.1/src/core/commands.c:117:17: style: The scope of the variable 'last_arg' can be reduced. [variableScope]
uhub-0.4.1/src/core/commands.c:286:9: style: The scope of the variable 'n' can be reduced. [variableScope]
uhub-0.4.1/src/core/hub.c:866:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
uhub-0.4.1/src/core/hub.c:793:2: style: Variable 'hub->users' is reassigned a value before the old one has been used. [redundantAssignment]
uhub-0.4.1/src/core/hub.c:791:2: note: Variable 'hub->users' is reassigned a value before the old one has been used.
uhub-0.4.1/src/core/hub.c:793:2: note: Variable 'hub->users' is reassigned a value before the old one has been used.
uhub-0.4.1/src/core/hub.c:287:6: style: The scope of the variable 'offset' can be reduced. [variableScope]
uhub-0.4.1/src/core/hub.c:380:22: style: The scope of the variable 'command' can be reduced. [variableScope]
uhub-0.4.1/src/core/hub.c:408:6: style: The scope of the variable 'value' can be reduced. [variableScope]
uhub-0.4.1/src/core/hub.c:409:11: style: The scope of the variable 'size' can be reduced. [variableScope]
uhub-0.4.1/src/core/hub.c:499:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
uhub-0.4.1/src/core/hub.c:536:6: style: The scope of the variable 'status' can be reduced. [variableScope]
uhub-0.4.1/src/core/hub.c:978:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
uhub-0.4.1/src/core/inf.c:370:8: style: The scope of the variable 'ua' can be reduced. [variableScope]
uhub-0.4.1/src/core/main.c:159:11: warning: Either the condition 'if(hub)' is redundant or there is possible null pointer dereference: hub. [nullPointerRedundantCheck]
uhub-0.4.1/src/core/main.c:165:5: note: Assuming that condition 'if(hub)' is not redundant
uhub-0.4.1/src/core/main.c:159:11: note: Null pointer dereference
uhub-0.4.1/src/core/pluginloader.c:105:74: warning: Either the condition '!plugin' is redundant or there is possible null pointer dereference: plugin. [nullPointerRedundantCheck]
uhub-0.4.1/src/core/pluginloader.c:107:6: note: Assuming that condition '!plugin' is not redundant
uhub-0.4.1/src/core/pluginloader.c:105:74: note: Null pointer dereference
uhub-0.4.1/src/core/pluginloader.c:102:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
uhub-0.4.1/src/core/pluginloader.c:169:24: style: The scope of the variable 'plugin' can be reduced. [variableScope]
uhub-0.4.1/src/core/pluginloader.c:209:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
uhub-0.4.1/src/core/user.c:44:2: style: Variable 'user' is reassigned a value before the old one has been used. [redundantAssignment]
uhub-0.4.1/src/core/user.c:40:0: note: Variable 'user' is reassigned a value before the old one has been used.
uhub-0.4.1/src/core/user.c:44:2: note: Variable 'user' is reassigned a value before the old one has been used.
uhub-0.4.1/src/network/dnsresolver.c:348:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
uhub-0.4.1/src/network/dnsresolver.c:339:0: note: Variable 'res' is reassigned a value before the old one has been used.
uhub-0.4.1/src/network/dnsresolver.c:348:2: note: Variable 'res' is reassigned a value before the old one has been used.
uhub-0.4.1/src/network/dnsresolver.c:94:22: style: Unused variable: job [unusedVariable]
uhub-0.4.1/src/network/dnsresolver.c:95:25: style: Unused variable: result [unusedVariable]
uhub-0.4.1/src/network/ipcalc.c:173:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
uhub-0.4.1/src/network/ipcalc.c:291:12: style: The scope of the variable 'A' can be reduced. [variableScope]
uhub-0.4.1/src/network/ipcalc.c:291:21: style: The scope of the variable 'D' can be reduced. [variableScope]
uhub-0.4.1/src/network/ipcalc.c:293:7: style: The scope of the variable 'offset' can be reduced. [variableScope]
uhub-0.4.1/src/network/ipcalc.c:331:12: style: The scope of the variable 'A' can be reduced. [variableScope]
uhub-0.4.1/src/network/ipcalc.c:331:15: style: The scope of the variable 'B' can be reduced. [variableScope]
uhub-0.4.1/src/network/ipcalc.c:331:21: style: The scope of the variable 'D' can be reduced. [variableScope]
uhub-0.4.1/src/network/ipcalc.c:333:7: style: The scope of the variable 'offset' can be reduced. [variableScope]
uhub-0.4.1/src/network/ipcalc.c:381:7: style: The scope of the variable 'offset' can be reduced. [variableScope]
uhub-0.4.1/src/network/ipcalc.c:434:6: style: The scope of the variable 'ret1' can be reduced. [variableScope]
uhub-0.4.1/src/network/ipcalc.c:434:12: style: The scope of the variable 'ret2' can be reduced. [variableScope]
uhub-0.4.1/src/network/ipcalc.c:194:22: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 195. [shiftTooManyBits]
uhub-0.4.1/src/network/ipcalc.c:195:12: note: Assuming that condition 'bits==0' is not redundant
uhub-0.4.1/src/network/ipcalc.c:194:22: note: Shift
uhub-0.4.1/src/network/ipcalc.c:242:22: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 243. [shiftTooManyBits]
uhub-0.4.1/src/network/ipcalc.c:243:12: note: Assuming that condition 'bits==0' is not redundant
uhub-0.4.1/src/network/ipcalc.c:242:22: note: Shift
uhub-0.4.1/src/network/network.c:151:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
uhub-0.4.1/src/network/network.c:147:0: note: Variable 'ret' is reassigned a value before the old one has been used.
uhub-0.4.1/src/network/network.c:151:2: note: Variable 'ret' is reassigned a value before the old one has been used.
uhub-0.4.1/src/network/network.c:168:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
uhub-0.4.1/src/network/network.c:164:0: note: Variable 'ret' is reassigned a value before the old one has been used.
uhub-0.4.1/src/network/network.c:168:2: note: Variable 'ret' is reassigned a value before the old one has been used.
uhub-0.4.1/src/network/network.c:196:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
uhub-0.4.1/src/network/network.c:182:0: note: Variable 'ret' is reassigned a value before the old one has been used.
uhub-0.4.1/src/network/network.c:196:2: note: Variable 'ret' is reassigned a value before the old one has been used.
uhub-0.4.1/src/network/timeout.c:59:22: style: The scope of the variable 'evt' can be reduced. [variableScope]
uhub-0.4.1/src/plugins/mod_auth_sqlite.c:64:13: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
uhub-0.4.1/src/plugins/mod_chat_history.c:75:10: style: Checking if unsigned variable 'num' is less than zero. [unsignedLessThanZero]
uhub-0.4.1/src/plugins/mod_logging.c:176:14: style: The scope of the variable 'logmsg' can be reduced. [variableScope]
uhub-0.4.1/src/plugins/mod_logging.c:177:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
uhub-0.4.1/src/plugins/mod_logging.c:180:10: style: The scope of the variable 'size' can be reduced. [variableScope]
uhub-0.4.1/src/tools/adcclient.c:751:27: style: Checking if unsigned variable 'client->address.port' is less than zero. [unsignedLessThanZero]
uhub-0.4.1/src/tools/adcrush.c:447:9: style: Condition 'running' is always true [knownConditionTrueFalse]
uhub-0.4.1/src/tools/adcrush.c:410:16: style: The scope of the variable 'rx' can be reduced. [variableScope]
uhub-0.4.1/src/tools/adcrush.c:410:24: style: The scope of the variable 'tx' can be reduced. [variableScope]
uhub-0.4.1/src/tools/adcrush.c:218:7: style: Variable 'buf' is assigned a value that is never used. [unreadVariable]
uhub-0.4.1/src/tools/admin.c:70:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
uhub-0.4.1/src/tools/admin.c:66:2: note: Variable 'ret' is reassigned a value before the old one has been used.
uhub-0.4.1/src/tools/admin.c:70:2: note: Variable 'ret' is reassigned a value before the old one has been used.
uhub-0.4.1/src/tools/admin.c:47:19: style: The scope of the variable 'user' can be reduced. [variableScope]
uhub-0.4.1/src/tools/uhub-passwd.c:44:14: style: struct member 'commands::usage' is never used. [unusedStructMember]
uhub-0.4.1/src/tools/uhub-passwd.c:199:11: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
uhub-0.4.1/src/util/list.c:25:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
uhub-0.4.1/src/util/list.c:24:0: note: Variable 'list' is reassigned a value before the old one has been used.
uhub-0.4.1/src/util/list.c:25:2: note: Variable 'list' is reassigned a value before the old one has been used.
uhub-0.4.1/src/util/log.c:149:14: style: The scope of the variable 'timestamp' can be reduced. [variableScope]
uhub-0.4.1/src/util/log.c:150:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
uhub-0.4.1/src/util/rbtree.c:160:25: warning: Either the condition 'a?a:hub_malloc' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck]
uhub-0.4.1/src/util/rbtree.c:162:18: note: Assuming that condition 'a?a:hub_malloc' is not redundant
uhub-0.4.1/src/util/rbtree.c:160:25: note: Null pointer dereference
uhub-0.4.1/src/util/rbtree.c:158:71: style: Function 'rb_tree_create' argument 2 names different: declaration 'alloc' definition 'a'. [funcArgNamesDifferent]
uhub-0.4.1/src/util/rbtree.h:62:78: note: Function 'rb_tree_create' argument 2 names different: declaration 'alloc' definition 'a'.
uhub-0.4.1/src/util/rbtree.c:158:71: note: Function 'rb_tree_create' argument 2 names different: declaration 'alloc' definition 'a'.
uhub-0.4.1/src/util/rbtree.c:158:87: style: Function 'rb_tree_create' argument 3 names different: declaration 'dealloc' definition 'f'. [funcArgNamesDifferent]
uhub-0.4.1/src/util/rbtree.h:62:98: note: Function 'rb_tree_create' argument 3 names different: declaration 'dealloc' definition 'f'.
uhub-0.4.1/src/util/rbtree.c:158:87: note: Function 'rb_tree_create' argument 3 names different: declaration 'dealloc' definition 'f'.
uhub-0.4.1/src/util/rbtree.c:178:71: style: Function 'rb_tree_insert' argument 3 names different: declaration 'data' definition 'value'. [funcArgNamesDifferent]
uhub-0.4.1/src/util/rbtree.h:74:78: note: Function 'rb_tree_insert' argument 3 names different: declaration 'data' definition 'value'.
uhub-0.4.1/src/util/rbtree.c:178:71: note: Function 'rb_tree_insert' argument 3 names different: declaration 'data' definition 'value'.
uhub-0.4.1/src/util/rbtree.c:200:82: style: Function 'rb_tree_remove_node' argument 3 names different: declaration 'free' definition 'freecb'. [funcArgNamesDifferent]
uhub-0.4.1/src/util/rbtree.h:90:89: note: Function 'rb_tree_remove_node' argument 3 names different: declaration 'free' definition 'freecb'.
uhub-0.4.1/src/util/rbtree.c:200:82: note: Function 'rb_tree_remove_node' argument 3 names different: declaration 'free' definition 'freecb'.
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/uhubctl/uhubctl_2.0.0.orig.tar.gz
uhubctl.c:279:9: style: The scope of the variable 'len' can be reduced. [variableScope]
uhubctl.c:464:9: style: The scope of the variable 'port_status' can be reduced. [variableScope]
uhubctl.c:561:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
uhubctl.c:104:13: style: struct member 'usb_port_status::wPortChange' is never used. [unusedStructMember]
uhubctl.c:673:13: warning: The buffer 'opt_location' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/ui-auto/ui-auto_1.2.9.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/ui-gxmlcpp/ui-gxmlcpp_1.4.4.orig.tar.gz
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLDump.cpp:175:13: style: C-style pointer casting [cstyleCast]
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLDump.hpp:98:2: style: Class 'XMLDump' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLDump.hpp:100:2: style: Class 'XMLDump' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLNode.hpp:57:2: style: Class 'XMLNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLNodeSet.hpp:89:11: performance: Technically the member function 'UI::GXML::XMLNodeSet::end' can be static. [functionStatic]
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLNodeSet.cpp:83:34: note: Technically the member function 'UI::GXML::XMLNodeSet::end' can be static.
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLNodeSet.hpp:89:11: note: Technically the member function 'UI::GXML::XMLNodeSet::end' can be static.
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLNodeSet.hpp:75:3: style: Class 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLTree.hpp:86:2: style: Class 'XMLTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLTree.hpp:90:2: style: Class 'XMLTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLTree.hpp:92:2: style: Class 'XMLTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLTree.hpp:94:2: style: Class 'XMLTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLTree.cpp:264:66: style: Function 'addTree' argument 2 names different: declaration 'xmlTree' definition 'tree'. [funcArgNamesDifferent]
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLTree.hpp:179:58: note: Function 'addTree' argument 2 names different: declaration 'xmlTree' definition 'tree'.
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLTree.cpp:264:66: note: Function 'addTree' argument 2 names different: declaration 'xmlTree' definition 'tree'.
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLTree.cpp:330:66: style: Function 'getTree' argument 1 names different: declaration 'path' definition 'xpath'. [funcArgNamesDifferent]
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLTree.hpp:191:58: note: Function 'getTree' argument 1 names different: declaration 'path' definition 'xpath'.
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XMLTree.cpp:330:66: note: Function 'getTree' argument 1 names different: declaration 'path' definition 'xpath'.
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XSLTrans.hpp:72:20: style: Technically the member function 'UI::GXML::XSLTrans::getStylesheetPtr' can be const. [functionConst]
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XSLTrans.cpp:145:29: note: Technically the member function 'UI::GXML::XSLTrans::getStylesheetPtr' can be const.
ui-gxmlcpp-1.4.4/src/compat-1.0/ui-gxmlcpp/XSLTrans.hpp:72:20: note: Technically the member function 'UI::GXML::XSLTrans::getStylesheetPtr' can be const.
ui-gxmlcpp-1.4.4/src/tools/CompatUnitTests.cpp:117:0: error: syntax error [syntaxError]
ui-gxmlcpp-1.4.4/src/tools/UnitTests.cpp:79:0: error: syntax error [syntaxError]
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/Util.hpp:31:2: style: Class 'auto_xmlfree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/Conf.cpp:92:11: style: C-style pointer casting [cstyleCast]
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/Conf.cpp:52:52: performance: Function parameter 'prefix' should be passed by const reference. [passedByValue]
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/Conf.cpp:104:9: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/RelaxNGTree.cpp:65:3: style: Class 'ValidCtxt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/SchemaTree.cpp:65:3: style: Class 'ValidCtxt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/Tree.cpp:551:43: style: Function 'Dump' argument 1 names different: declaration 'ns' definition 'nodeSet'. [funcArgNamesDifferent]
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/Tree.hpp:291:25: note: Function 'Dump' argument 1 names different: declaration 'ns' definition 'nodeSet'.
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/Tree.cpp:551:43: note: Function 'Dump' argument 1 names different: declaration 'ns' definition 'nodeSet'.
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/Tree.hpp:158:3: style: Class 'Node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/Tree.hpp:248:3: style: Class 'NodeSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/Util.hpp:31:0: style: Class 'UI :: GXML :: auto_xmlfree < xmlChar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/ValidatorTree.cpp:19:33: style: 'operator=' should either return reference to 'this' instance or be declared private and left unimplemented. [operatorEqShouldBeLeftUnimplemented]
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/XSLTransTree.cpp:38:44: style: Function 'XSLTransTree' argument 1 names different: declaration 'xslTree' definition 'style'. [funcArgNamesDifferent]
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/XSLTransTree.hpp:57:31: note: Function 'XSLTransTree' argument 1 names different: declaration 'xslTree' definition 'style'.
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/XSLTransTree.cpp:38:44: note: Function 'XSLTransTree' argument 1 names different: declaration 'xslTree' definition 'style'.
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/XSLTransTree.hpp:70:3: style: Class 'Dump' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-gxmlcpp-1.4.4/src/ui-gxmlcpp/XSLTree.cpp:73:20: style: 'operator=' should either return reference to 'this' instance or be declared private and left unimplemented. [operatorEqShouldBeLeftUnimplemented]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/ui-utilcpp/ui-utilcpp_1.8.5.orig.tar.gz
ui-utilcpp-1.8.5/src/tools/UnitTests.cpp:76:0: error: syntax error [syntaxError]
ui-utilcpp-1.8.5/src/ui-utilcpp/Cap.hpp:42:20: performance: Technically the member function 'UI::Util::Cap::get' can be static. [functionStatic]
ui-utilcpp-1.8.5/src/ui-utilcpp/Cap.cpp:56:24: note: Technically the member function 'UI::Util::Cap::get' can be static.
ui-utilcpp-1.8.5/src/ui-utilcpp/Cap.hpp:42:20: note: Technically the member function 'UI::Util::Cap::get' can be static.
ui-utilcpp-1.8.5/src/ui-utilcpp/Cap.hpp:29:2: style: Class 'Cap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Cap.hpp:51:2: style: Class 'CapScope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Exception.hpp:159:11: style: The function 'Exception' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/Exception.hpp:121:11: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/Exception.hpp:159:11: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/Misc.hpp:238:1: style: The class 'RealPath' does not have a constructor although it has private member variables. [noConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.hpp:224:2: style: Class 'HeaderCmd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Misc.hpp:75:2: style: Class 'auto_base' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Misc.hpp:108:2: style: Class 'auto_cvec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Misc.hpp:131:2: style: Class 'auto_free' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Misc.hpp:266:2: style: Class 'EUIDSwap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.hpp:227:6: style: The function 'runCmd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.hpp:196:14: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.hpp:227:6: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.cpp:240:6: style: The function 'runCmd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.hpp:196:14: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.cpp:240:6: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.cpp:257:6: style: The function 'runCmd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.hpp:196:14: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.cpp:257:6: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.cpp:299:6: style: The function 'runCmd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.hpp:196:14: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.cpp:299:6: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.cpp:337:6: style: The function 'runCmd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.hpp:196:14: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.cpp:337:6: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.cpp:369:6: style: The function 'runCmd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.hpp:196:14: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.cpp:369:6: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.cpp:385:6: style: The function 'runCmd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.hpp:196:14: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/CmdLine.cpp:385:6: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/File.cpp:210:6: style: The scope of the variable 'cmd' can be reduced. [variableScope]
ui-utilcpp-1.8.5/src/ui-utilcpp/File.cpp:78:46: style: Function 'CFileStream' argument 1 names different: declaration 'fileName' definition 'file'. [funcArgNamesDifferent]
ui-utilcpp-1.8.5/src/ui-utilcpp/File.hpp:71:34: note: Function 'CFileStream' argument 1 names different: declaration 'fileName' definition 'file'.
ui-utilcpp-1.8.5/src/ui-utilcpp/File.cpp:78:46: note: Function 'CFileStream' argument 1 names different: declaration 'fileName' definition 'file'.
ui-utilcpp-1.8.5/src/ui-utilcpp/File.hpp:59:2: style: Class 'AutoRemoveFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/File.hpp:240:2: style: Class 'PosixFileMutex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/File.hpp:247:2: style: Class 'PosixFileMutex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/File.hpp:275:2: style: Class 'BSDFileMutex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/File.hpp:282:2: style: Class 'BSDFileMutex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.cpp:204:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.cpp:224:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.cpp:247:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.cpp:272:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:143:15: style: The function 'printUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:97:15: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:143:15: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:144:19: style: The function 'getCOptLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:103:19: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:144:19: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:145:22: style: The function 'getCOptShort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:109:22: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:145:22: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:158:15: style: The function 'printUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:97:15: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:158:15: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:159:19: style: The function 'getCOptLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:103:19: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:159:19: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:160:22: style: The function 'getCOptShort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:109:22: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/GetOpt.hpp:160:22: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/PosixRegex.cpp:18:2: performance: Returning the result of c_str() in a function that returns std::string is slow and redundant. [stlcstrReturn]
ui-utilcpp-1.8.5/src/ui-utilcpp/QuotaInfo.cpp:268:12: warning: Member variable 'QuotaInfo::blockHL_' is not initialized in the constructor. [uninitMemberVar]
ui-utilcpp-1.8.5/src/ui-utilcpp/QuotaInfo.cpp:268:12: warning: Member variable 'QuotaInfo::blockSL_' is not initialized in the constructor. [uninitMemberVar]
ui-utilcpp-1.8.5/src/ui-utilcpp/QuotaInfo.cpp:268:12: warning: Member variable 'QuotaInfo::blocks_' is not initialized in the constructor. [uninitMemberVar]
ui-utilcpp-1.8.5/src/ui-utilcpp/QuotaInfo.cpp:268:12: warning: Member variable 'QuotaInfo::inodeHL_' is not initialized in the constructor. [uninitMemberVar]
ui-utilcpp-1.8.5/src/ui-utilcpp/QuotaInfo.cpp:268:12: warning: Member variable 'QuotaInfo::inodeSL_' is not initialized in the constructor. [uninitMemberVar]
ui-utilcpp-1.8.5/src/ui-utilcpp/QuotaInfo.cpp:268:12: warning: Member variable 'QuotaInfo::inodes_' is not initialized in the constructor. [uninitMemberVar]
ui-utilcpp-1.8.5/src/ui-utilcpp/QuotaInfo.cpp:268:12: warning: Member variable 'QuotaInfo::blockTL_' is not initialized in the constructor. [uninitMemberVar]
ui-utilcpp-1.8.5/src/ui-utilcpp/QuotaInfo.cpp:268:12: warning: Member variable 'QuotaInfo::inodeTL_' is not initialized in the constructor. [uninitMemberVar]
ui-utilcpp-1.8.5/src/ui-utilcpp/QuotaInfo.hpp:99:7: performance: Technically the member function 'UI::Util::QuotaInfo::getFree' can be static. [functionStatic]
ui-utilcpp-1.8.5/src/ui-utilcpp/QuotaInfo.cpp:506:17: note: Technically the member function 'UI::Util::QuotaInfo::getFree' can be static.
ui-utilcpp-1.8.5/src/ui-utilcpp/QuotaInfo.hpp:99:7: note: Technically the member function 'UI::Util::QuotaInfo::getFree' can be static.
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.cpp:228:3: warning: Either the condition 'NULL!=dest' is redundant or there is possible null pointer dereference: dest. [nullPointerRedundantCheck]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.cpp:231:13: note: Assuming that condition 'NULL!=dest' is not redundant
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.cpp:228:3: note: Null pointer dereference
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.cpp:295:16: style: The scope of the variable 'check' can be reduced. [variableScope]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.cpp:336:16: style: The scope of the variable 'check' can be reduced. [variableScope]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.cpp:268:50: style: Function 'number' argument 1 names different: declaration 'in' definition 'inNum'. [funcArgNamesDifferent]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:184:44: note: Function 'number' argument 1 names different: declaration 'in' definition 'inNum'.
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.cpp:268:50: note: Function 'number' argument 1 names different: declaration 'in' definition 'inNum'.
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:266:7: performance: Technically the member function 'UI::Util::Recoder::isEnc' can be static. [functionStatic]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.cpp:531:15: note: Technically the member function 'UI::Util::Recoder::isEnc' can be static.
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:266:7: note: Technically the member function 'UI::Util::Recoder::isEnc' can be static.
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.cpp:576:3: style: Class 'Recoder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.cpp:576:3: style: Class 'Recoder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:76:2: style: Class 'StringConversion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:161:2: style: Class 'URLConverter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:227:2: style: Class 'Cpp2Base64Converter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:237:2: style: Class 'Rfc2047Converter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:247:2: style: Class 'Rfc3490Utf8Converter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:257:2: style: Class 'IdnEMailConverter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:136:21: style: The function 'make' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:100:29: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:136:21: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:152:21: style: The function 'make' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:100:29: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:152:21: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:163:21: style: The function 'make' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:100:29: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:163:21: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:228:21: style: The function 'make' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:100:29: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:228:21: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:238:21: style: The function 'make' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:100:29: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:238:21: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:248:21: style: The function 'make' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:100:29: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:248:21: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:258:21: style: The function 'make' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:100:29: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/Recoder.hpp:258:21: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/Socket.hpp:251:2: style: Class 'SocketPair' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Socket.hpp:120:23: style: The function 'bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/Socket.hpp:65:19: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/Socket.hpp:120:23: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/Socket.hpp:121:23: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/Socket.hpp:62:19: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/Socket.hpp:121:23: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/Socket.hpp:141:23: style: The function 'bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/Socket.hpp:65:19: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/Socket.hpp:141:23: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/Socket.hpp:142:23: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/Socket.hpp:62:19: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/Socket.hpp:142:23: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/Text.cpp:250:6: style: The scope of the variable 'remainder' can be reduced. [variableScope]
ui-utilcpp-1.8.5/src/ui-utilcpp/Text.cpp:308:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ui-utilcpp-1.8.5/src/ui-utilcpp/Text.cpp:309:6: style: The scope of the variable 'j' can be reduced. [variableScope]
ui-utilcpp-1.8.5/src/ui-utilcpp/Text.cpp:325:6: style: The scope of the variable 'quad' can be reduced. [variableScope]
ui-utilcpp-1.8.5/src/ui-utilcpp/Text.cpp:326:6: style: The scope of the variable 'trip' can be reduced. [variableScope]
ui-utilcpp-1.8.5/src/ui-utilcpp/Text.cpp:327:6: style: The scope of the variable 'val' can be reduced. [variableScope]
ui-utilcpp-1.8.5/src/ui-utilcpp/Text.cpp:328:7: style: The scope of the variable 'r0' can be reduced. [variableScope]
ui-utilcpp-1.8.5/src/ui-utilcpp/Text.cpp:328:11: style: The scope of the variable 'r1' can be reduced. [variableScope]
ui-utilcpp-1.8.5/src/ui-utilcpp/Text.cpp:328:15: style: The scope of the variable 'r2' can be reduced. [variableScope]
ui-utilcpp-1.8.5/src/ui-utilcpp/Text.cpp:328:19: style: The scope of the variable 'r3' can be reduced. [variableScope]
ui-utilcpp-1.8.5/src/ui-utilcpp/Text.cpp:364:6: style: The scope of the variable 'value' can be reduced. [variableScope]
ui-utilcpp-1.8.5/src/ui-utilcpp/Time.hpp:133:2: style: Class 'ScopeRealTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/Thread.hpp:103:7: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ui-utilcpp-1.8.5/src/ui-utilcpp/Thread.hpp:62:15: note: Virtual function in base class
ui-utilcpp-1.8.5/src/ui-utilcpp/Thread.hpp:103:7: note: Function in derived class
ui-utilcpp-1.8.5/src/ui-utilcpp/http/Connection.cpp:73:3: style: Class 'Connection' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/http/Connection.cpp:73:3: style: Class 'Connection' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ui-utilcpp-1.8.5/src/ui-utilcpp/http/Connection.hpp:31:2: style: Class 'Connection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/http/Cookie.hpp:100:7: performance: Technically the member function 'UI::Util::Http::SetCookie::addTok' can be static. [functionStatic]
ui-utilcpp-1.8.5/src/ui-utilcpp/http/Cookie.cpp:266:17: note: Technically the member function 'UI::Util::Http::SetCookie::addTok' can be static.
ui-utilcpp-1.8.5/src/ui-utilcpp/http/Cookie.hpp:100:7: note: Technically the member function 'UI::Util::Http::SetCookie::addTok' can be static.
ui-utilcpp-1.8.5/src/ui-utilcpp/http/Cookie.hpp:73:2: style: Class 'SetCookie' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/http/Cookie.hpp:125:2: style: Class 'SetCookies' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/http/Header.cpp:65:14: warning: Member variable 'RequestLine::method_' is not initialized in the constructor. [uninitMemberVar]
ui-utilcpp-1.8.5/src/ui-utilcpp/http/Header.cpp:120:13: warning: Member variable 'StatusLine::code_' is not initialized in the constructor. [uninitMemberVar]
ui-utilcpp-1.8.5/src/ui-utilcpp/http/Header.hpp:57:19: style: Unused private function: 'RequestLine::generateMethodMap' [unusedPrivateFunction]
ui-utilcpp-1.8.5/src/ui-utilcpp/http/Header.hpp:66:2: style: Class 'RequestLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/http/Header.hpp:108:2: style: Class 'StatusLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/http/Header.hpp:146:2: style: Class 'HeaderField' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ui-utilcpp-1.8.5/src/ui-utilcpp/http/URL.hpp:27:2: style: Class 'URL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/uicilibris/uicilibris_1.8.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/uid-wrapper/uid-wrapper_1.2.4+dfsg1.orig.tar.gz
uid_wrapper-1.2.4/src/uid_wrapper.c:897:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
uid_wrapper-1.2.4/src/uid_wrapper.c:1051:4: style: Variable 'groups_str' is reassigned a value before the old one has been used. [redundantAssignment]
uid_wrapper-1.2.4/src/uid_wrapper.c:1047:0: note: Variable 'groups_str' is reassigned a value before the old one has been used.
uid_wrapper-1.2.4/src/uid_wrapper.c:1051:4: note: Variable 'groups_str' is reassigned a value before the old one has been used.
uid_wrapper-1.2.4/src/uid_wrapper.c:386:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uid_wrapper-1.2.4/tests/test_glibc_thread_support.c:209:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
uid_wrapper-1.2.4/tests/test_syscall_setgroups32.c:32:2: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
uid_wrapper-1.2.4/tests/test_syscall_setgroups32.c:28:0: note: Variable 'rc' is reassigned a value before the old one has been used.
uid_wrapper-1.2.4/tests/test_syscall_setgroups32.c:32:2: note: Variable 'rc' is reassigned a value before the old one has been used.
uid_wrapper-1.2.4/tests/test_thread_setreuid.c:29:6: style: struct member 'parm::id' is never used. [unusedStructMember]
uid_wrapper-1.2.4/tests/test_thread_setreuid.c:30:6: style: struct member 'parm::ready' is never used. [unusedStructMember]
uid_wrapper-1.2.4/tests/test_thread_sync_setreuid.c:36:7: style: The scope of the variable 'rc' can be reduced. [variableScope]
uid_wrapper-1.2.4/tests/test_thread_sync_setreuid.c:43:21: style: Unused variable: suid [unusedVariable]
uid_wrapper-1.2.4/tests/test_uwrap_disabled.c:71:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
uid_wrapper-1.2.4/tests/test_uwrap_disabled.c:142:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/uif/uif_1.1.9.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/uif2iso/uif2iso_0.1.7a.orig.tar.gz
uif2iso-0.1.7a/src/LzmaDec.c:907:29: style: Function 'LzmaDec_Free' argument 1 names different: declaration 'state' definition 'p'. [funcArgNamesDifferent]
uif2iso-0.1.7a/src/LzmaDec.h:143:29: note: Function 'LzmaDec_Free' argument 1 names different: declaration 'state' definition 'p'.
uif2iso-0.1.7a/src/LzmaDec.c:907:29: note: Function 'LzmaDec_Free' argument 1 names different: declaration 'state' definition 'p'.
uif2iso-0.1.7a/src/LzmaDec.c:962:33: style: Function 'LzmaDec_Allocate' argument 1 names different: declaration 'state' definition 'p'. [funcArgNamesDifferent]
uif2iso-0.1.7a/src/LzmaDec.h:142:33: note: Function 'LzmaDec_Allocate' argument 1 names different: declaration 'state' definition 'p'.
uif2iso-0.1.7a/src/LzmaDec.c:962:33: note: Function 'LzmaDec_Allocate' argument 1 names different: declaration 'state' definition 'p'.
uif2iso-0.1.7a/src/LzmaDec.c:962:48: style: Function 'LzmaDec_Allocate' argument 2 names different: declaration 'prop' definition 'props'. [funcArgNamesDifferent]
uif2iso-0.1.7a/src/LzmaDec.h:142:52: note: Function 'LzmaDec_Allocate' argument 2 names different: declaration 'prop' definition 'props'.
uif2iso-0.1.7a/src/LzmaDec.c:962:48: note: Function 'LzmaDec_Allocate' argument 2 names different: declaration 'prop' definition 'props'.
uif2iso-0.1.7a/src/LzmaDec.c:688:3: style: Variable 'range' is assigned a value that is never used. [unreadVariable]
uif2iso-0.1.7a/src/LzmaDec.c:688:3: style: Variable 'code' is assigned a value that is never used. [unreadVariable]
uif2iso-0.1.7a/src/blowfish.c:134:13: style: The scope of the variable 'data' can be reduced. [variableScope]
uif2iso-0.1.7a/src/blowfish.c:192:42: style: Function 'blf_key' argument 2 names different: declaration 'key' definition 'k'. [funcArgNamesDifferent]
uif2iso-0.1.7a/src/blowfish.h:27:41: note: Function 'blf_key' argument 2 names different: declaration 'key' definition 'k'.
uif2iso-0.1.7a/src/blowfish.c:192:42: note: Function 'blf_key' argument 2 names different: declaration 'key' definition 'k'.
uif2iso-0.1.7a/src/des.c:513:19: style: The scope of the variable 'temp' can be reduced. [variableScope]
uif2iso-0.1.7a/src/des.c:601:19: style: The scope of the variable 'temp' can be reduced. [variableScope]
uif2iso-0.1.7a/src/dunno.c:48:17: style: The scope of the variable 'x' can be reduced. [variableScope]
uif2iso-0.1.7a/src/dunno.c:61:17: style: The scope of the variable 'x' can be reduced. [variableScope]
uif2iso-0.1.7a/src/dunno.c:74:17: style: The scope of the variable 'x' can be reduced. [variableScope]
uif2iso-0.1.7a/src/gost.c:333:9: style: The scope of the variable 't' can be reduced. [variableScope]
uif2iso-0.1.7a/src/idea.c:187:9: style: The scope of the variable 'q' can be reduced. [variableScope]
uif2iso-0.1.7a/src/idea.c:278:24: style: The scope of the variable 's2' can be reduced. [variableScope]
uif2iso-0.1.7a/src/idea.c:278:28: style: The scope of the variable 's3' can be reduced. [variableScope]
uif2iso-0.1.7a/src/idea.c:362:30: style: Function 'encrypt_block' argument 1 names different: declaration 'bc' definition 'c'. [funcArgNamesDifferent]
uif2iso-0.1.7a/src/idea.c:178:35: note: Function 'encrypt_block' argument 1 names different: declaration 'bc' definition 'c'.
uif2iso-0.1.7a/src/idea.c:362:30: note: Function 'encrypt_block' argument 1 names different: declaration 'bc' definition 'c'.
uif2iso-0.1.7a/src/idea.c:368:30: style: Function 'decrypt_block' argument 1 names different: declaration 'bc' definition 'c'. [funcArgNamesDifferent]
uif2iso-0.1.7a/src/idea.c:179:35: note: Function 'decrypt_block' argument 1 names different: declaration 'bc' definition 'c'.
uif2iso-0.1.7a/src/idea.c:368:30: note: Function 'decrypt_block' argument 1 names different: declaration 'bc' definition 'c'.
uif2iso-0.1.7a/src/loki91.c:70:15: style: The scope of the variable 'i' can be reduced. [variableScope]
uif2iso-0.1.7a/src/loki91.c:70:21: style: The scope of the variable 'b' can be reduced. [variableScope]
uif2iso-0.1.7a/src/seal.c:133:10: style: The scope of the variable 'a' can be reduced. [variableScope]
uif2iso-0.1.7a/src/seal.c:133:12: style: The scope of the variable 'b' can be reduced. [variableScope]
uif2iso-0.1.7a/src/seal.c:133:14: style: The scope of the variable 'c' can be reduced. [variableScope]
uif2iso-0.1.7a/src/seal.c:133:16: style: The scope of the variable 'd' can be reduced. [variableScope]
uif2iso-0.1.7a/src/seal.c:133:18: style: The scope of the variable 'n1' can be reduced. [variableScope]
uif2iso-0.1.7a/src/seal.c:133:21: style: The scope of the variable 'n2' can be reduced. [variableScope]
uif2iso-0.1.7a/src/seal.c:133:24: style: The scope of the variable 'n3' can be reduced. [variableScope]
uif2iso-0.1.7a/src/seal.c:133:27: style: The scope of the variable 'n4' can be reduced. [variableScope]
uif2iso-0.1.7a/src/seal.c:64:20: style: Variable 'kp' is assigned a value that is never used. [unreadVariable]
uif2iso-0.1.7a/src/uif2iso.c:991:11: style: Redundant condition: p. '!p || (p && strlen(p)!=4)' is equivalent to '!p || strlen(p)!=4' [redundantCondition]
uif2iso-0.1.7a/src/uif2iso.c:426:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
uif2iso-0.1.7a/src/uif2iso.c:551:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uif2iso-0.1.7a/src/uif2iso.c:1075:17: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uif2iso-0.1.7a/src/uif2iso.c:992:12: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck]
uif2iso-0.1.7a/src/uif2iso.c:991:15: note: Assuming that condition 'p' is not redundant
uif2iso-0.1.7a/src/uif2iso.c:992:12: note: Null pointer dereference
uif2iso-0.1.7a/src/uif2iso.c:898:5: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
uif2iso-0.1.7a/src/uif2iso.c:890:0: note: Variable 'fd' is reassigned a value before the old one has been used.
uif2iso-0.1.7a/src/uif2iso.c:898:5: note: Variable 'fd' is reassigned a value before the old one has been used.
uif2iso-0.1.7a/src/uif2iso.c:891:13: style: The scope of the variable 'truncsize' can be reduced. [variableScope]
uif2iso-0.1.7a/src/uif2iso.c:894:13: style: The scope of the variable 'truncseek' can be reduced. [variableScope]
uif2iso-0.1.7a/src/uif2iso.c:896:14: style: The scope of the variable 'p' can be reduced. [variableScope]
uif2iso-0.1.7a/src/uif2iso.c:1000:13: style: The scope of the variable 'ans' can be reduced. [variableScope]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/uim/uim_1.8.8.orig.tar.gz
uim-1.8.8/emacs/candidate.c:172:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/emacs/context.c:405:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
uim-1.8.8/emacs/context.c:282:31: style: Function 'release_uim_agent_context' argument 1 names different: declaration 'id' definition 'context_id'. [funcArgNamesDifferent]
uim-1.8.8/emacs/context.h:63:35: note: Function 'release_uim_agent_context' argument 1 names different: declaration 'id' definition 'context_id'.
uim-1.8.8/emacs/context.c:282:31: note: Function 'release_uim_agent_context' argument 1 names different: declaration 'id' definition 'context_id'.
uim-1.8.8/emacs/helper-message.c:97:17: style: The scope of the variable 'p0' can be reduced. [variableScope]
uim-1.8.8/emacs/helper-message.c:97:21: style: The scope of the variable 'p1' can be reduced. [variableScope]
uim-1.8.8/emacs/helper-message.c:97:25: style: The scope of the variable 'p2' can be reduced. [variableScope]
uim-1.8.8/emacs/helper-message.c:97:29: style: The scope of the variable 'p3' can be reduced. [variableScope]
uim-1.8.8/emacs/helper.c:179:8: style: The scope of the variable 'engine' can be reduced. [variableScope]
uim-1.8.8/emacs/helper.c:195:8: style: The scope of the variable 'encoding' can be reduced. [variableScope]
uim-1.8.8/emacs/helper.c:195:19: style: The scope of the variable 'str' can be reduced. [variableScope]
uim-1.8.8/emacs/helper.c:231:10: style: The scope of the variable 'custom' can be reduced. [variableScope]
uim-1.8.8/emacs/helper.c:232:10: style: The scope of the variable 'val' can be reduced. [variableScope]
uim-1.8.8/emacs/im.c:129:23: warning: Either the condition '(encoding=uim_get_im_encoding(context,i))==NULL' is redundant or there is possible null pointer dereference: encoding. [nullPointerRedundantCheck]
uim-1.8.8/emacs/im.c:128:51: note: Assuming that condition '(encoding=uim_get_im_encoding(context,i))==NULL' is not redundant
uim-1.8.8/emacs/im.c:129:23: note: Null pointer dereference
uim-1.8.8/emacs/im.c:69:15: style: The scope of the variable 'name' can be reduced. [variableScope]
uim-1.8.8/emacs/key.c:56:11: style: Expression is always false because 'else if' condition matches previous condition at line 54. [multiCondition]
uim-1.8.8/emacs/key.c:44:61: style: Function 'convert_keyname_a2e' argument 3 names different: declaration 'len' definition 'keyname_len'. [funcArgNamesDifferent]
uim-1.8.8/emacs/key.h:48:66: note: Function 'convert_keyname_a2e' argument 3 names different: declaration 'len' definition 'keyname_len'.
uim-1.8.8/emacs/key.c:44:61: note: Function 'convert_keyname_a2e' argument 3 names different: declaration 'len' definition 'keyname_len'.
uim-1.8.8/emacs/output.c:64:12: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/emacs/preedit.c:82:23: style: The scope of the variable 'ptmp' can be reduced. [variableScope]
uim-1.8.8/emacs/uim-el-agent.c:546:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
uim-1.8.8/emacs/uim-el-agent.c:546:12: style: The scope of the variable 'ret2' can be reduced. [variableScope]
uim-1.8.8/emacs/uim-el-agent.c:62:34: style: Function 'cmd_helper' argument 2 names different: declaration 'message' definition 'helper_message'. [funcArgNamesDifferent]
uim-1.8.8/emacs/uim-el-agent.h:56:45: note: Function 'cmd_helper' argument 2 names different: declaration 'message' definition 'helper_message'.
uim-1.8.8/emacs/uim-el-agent.c:62:34: note: Function 'cmd_helper' argument 2 names different: declaration 'message' definition 'helper_message'.
uim-1.8.8/emacs/uim-el-helper-agent.c:151:17: style: The scope of the variable 'charset' can be reduced. [variableScope]
uim-1.8.8/emacs/uim-el-helper-agent.c:173:10: style: The scope of the variable 'val' can be reduced. [variableScope]
uim-1.8.8/emacs/uim-el-helper-agent.c:207:11: style: The scope of the variable 'len' can be reduced. [variableScope]
uim-1.8.8/emacs/uim-el-helper-agent.c:247:33: style: Variable 'fdmax' is assigned a value that is never used. [unreadVariable]
uim-1.8.8/fep/callbacks.c:895:13: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/fep/draw.c:1130:33: style: Function 'draw_winch' argument 1 names different: declaration 'prevwin' definition 'prev_win'. [funcArgNamesDifferent]
uim-1.8.8/fep/draw.h:59:33: note: Function 'draw_winch' argument 1 names different: declaration 'prevwin' definition 'prev_win'.
uim-1.8.8/fep/draw.c:1130:33: note: Function 'draw_winch' argument 1 names different: declaration 'prevwin' definition 'prev_win'.
uim-1.8.8/fep/escseq.c:521:23: portability: Undefined behaviour, pointer arithmetic 'ibuf-1' is out of bounds. [pointerOutOfBounds]
uim-1.8.8/fep/escseq.c:547:24: portability: Undefined behaviour, pointer arithmetic 'ibuf-1' is out of bounds. [pointerOutOfBounds]
uim-1.8.8/fep/helper.c:196:9: style: The scope of the variable 'oldmessage' can be reduced. [variableScope]
uim-1.8.8/fep/uim-fep.c:816:11: style: The scope of the variable 'start' can be reduced. [variableScope]
uim-1.8.8/fep/uim-fep.c:854:11: style: The scope of the variable 'key_state' can be reduced. [variableScope]
uim-1.8.8/fep/uim-fep.c:914:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
uim-1.8.8/gtk2/candwin/gtk.c:533:10: style: The scope of the variable 'utf8_str' can be reduced. [variableScope]
uim-1.8.8/gtk2/candwin/gtk.c:757:10: style: The scope of the variable 'utf8_str' can be reduced. [variableScope]
uim-1.8.8/gtk2/candwin/gtk.c:856:7: style: The scope of the variable 'n' can be reduced. [variableScope]
uim-1.8.8/gtk2/candwin/gtk.c:869:5: error: Common realloc mistake: 'read_buf' nulled but not freed upon failure [memleakOnRealloc]
uim-1.8.8/gtk2/candwin/horizontal-gtk.c:1410:5: style: Variable 'button' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/gtk2/candwin/horizontal-gtk.c:1406:0: note: Variable 'button' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/candwin/horizontal-gtk.c:1410:5: note: Variable 'button' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/candwin/horizontal-gtk.c:623:10: style: The scope of the variable 'utf8_str' can be reduced. [variableScope]
uim-1.8.8/gtk2/candwin/horizontal-gtk.c:847:10: style: The scope of the variable 'utf8_str' can be reduced. [variableScope]
uim-1.8.8/gtk2/candwin/horizontal-gtk.c:943:7: style: The scope of the variable 'n' can be reduced. [variableScope]
uim-1.8.8/gtk2/candwin/horizontal-gtk.c:1353:24: style: The scope of the variable 'idxbutton' can be reduced. [variableScope]
uim-1.8.8/gtk2/candwin/horizontal-gtk.c:1083:41: style: Function 'scale_label' argument 2 names different: declaration 'factor' definition 'scale'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/candwin/horizontal-gtk.c:189:53: note: Function 'scale_label' argument 2 names different: declaration 'factor' definition 'scale'.
uim-1.8.8/gtk2/candwin/horizontal-gtk.c:1083:41: note: Function 'scale_label' argument 2 names different: declaration 'factor' definition 'scale'.
uim-1.8.8/gtk2/candwin/horizontal-gtk.c:956:5: error: Common realloc mistake: 'read_buf' nulled but not freed upon failure [memleakOnRealloc]
uim-1.8.8/gtk2/candwin/tbl-gtk.c:1233:7: style: Variable 'button' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/gtk2/candwin/tbl-gtk.c:1232:0: note: Variable 'button' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/candwin/tbl-gtk.c:1233:7: note: Variable 'button' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/candwin/tbl-gtk.c:586:10: style: The scope of the variable 'utf8_str' can be reduced. [variableScope]
uim-1.8.8/gtk2/candwin/tbl-gtk.c:805:10: style: The scope of the variable 'utf8_str' can be reduced. [variableScope]
uim-1.8.8/gtk2/candwin/tbl-gtk.c:899:7: style: The scope of the variable 'n' can be reduced. [variableScope]
uim-1.8.8/gtk2/candwin/tbl-gtk.c:495:26: style: Checking if unsigned variable 'len' is less than zero. [unsignedLessThanZero]
uim-1.8.8/gtk2/candwin/tbl-gtk.c:912:5: error: Common realloc mistake: 'read_buf' nulled but not freed upon failure [memleakOnRealloc]
uim-1.8.8/gtk2/dict/canna.c:109:8: style: The scope of the variable 'dir' can be reduced. [variableScope]
uim-1.8.8/gtk2/dict/canna.c:126:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
uim-1.8.8/gtk2/dict/cclass-dialog.c:53:27: style: Function 'cclass_dialog' argument 1 names different: declaration 'cclass_type' definition 'pos_type'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/dict/cclass-dialog.h:40:27: note: Function 'cclass_dialog' argument 1 names different: declaration 'cclass_type' definition 'pos_type'.
uim-1.8.8/gtk2/dict/cclass-dialog.c:53:27: note: Function 'cclass_dialog' argument 1 names different: declaration 'cclass_type' definition 'pos_type'.
uim-1.8.8/gtk2/dict/dict.c:62:13: style: The scope of the variable 'dict' can be reduced. [variableScope]
uim-1.8.8/gtk2/dict/main-gtk.c:112:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uim-1.8.8/gtk2/dict/main-gtk.c:113:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uim-1.8.8/gtk2/dict/main-gtk.c:120:13: style: The scope of the variable 'dict' can be reduced. [variableScope]
uim-1.8.8/gtk2/dict/main-gtk.c:142:13: style: The scope of the variable 'dict' can be reduced. [variableScope]
uim-1.8.8/gtk2/dict/util.c:48:5: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/gtk2/dict/util.c:41:0: note: Variable 'out' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/dict/util.c:48:5: note: Variable 'out' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:646:12: style: The scope of the variable 'phonetic' can be reduced. [variableScope]
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:646:23: style: The scope of the variable 'literal' can be reduced. [variableScope]
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:646:33: style: The scope of the variable 'cclass' can be reduced. [variableScope]
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:453:21: style: Function 'word_list_view_set_visible_cclass_code_column' argument 2 names different: declaration 'visible' definition 'show'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/dict/word-list-view-gtk.h:106:22: note: Function 'word_list_view_set_visible_cclass_code_column' argument 2 names different: declaration 'visible' definition 'show'.
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:453:21: note: Function 'word_list_view_set_visible_cclass_code_column' argument 2 names different: declaration 'visible' definition 'show'.
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:473:69: style: Function 'word_list_view_set_visible_freq_column' argument 2 names different: declaration 'visible' definition 'show'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/dict/word-list-view-gtk.h:108:22: note: Function 'word_list_view_set_visible_freq_column' argument 2 names different: declaration 'visible' definition 'show'.
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:473:69: note: Function 'word_list_view_set_visible_freq_column' argument 2 names different: declaration 'visible' definition 'show'.
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:493:70: style: Function 'word_list_view_set_visible_okuri_column' argument 2 names different: declaration 'visible' definition 'show'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/dict/word-list-view-gtk.h:110:22: note: Function 'word_list_view_set_visible_okuri_column' argument 2 names different: declaration 'visible' definition 'show'.
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:493:70: note: Function 'word_list_view_set_visible_okuri_column' argument 2 names different: declaration 'visible' definition 'show'.
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:514:17: style: Function 'word_list_view_set_editable' argument 2 names different: declaration 'visible' definition 'editable'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/dict/word-list-view-gtk.h:112:22: note: Function 'word_list_view_set_editable' argument 2 names different: declaration 'visible' definition 'editable'.
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:514:17: note: Function 'word_list_view_set_editable' argument 2 names different: declaration 'visible' definition 'editable'.
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:543:24: style: Function 'word_list_view_set_selection_mode' argument 2 names different: declaration 'selection_mode' definition 'mode'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/dict/word-list-view-gtk.h:114:25: note: Function 'word_list_view_set_selection_mode' argument 2 names different: declaration 'selection_mode' definition 'mode'.
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:543:24: note: Function 'word_list_view_set_selection_mode' argument 2 names different: declaration 'selection_mode' definition 'mode'.
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:643:57: style: Function 'word_list_view_set_values' argument 2 names different: declaration 'word_list' definition 'data'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/dict/word-list-view-gtk.h:99:22: note: Function 'word_list_view_set_values' argument 2 names different: declaration 'word_list' definition 'data'.
uim-1.8.8/gtk2/dict/word-list-view-gtk.c:643:57: note: Function 'word_list_view_set_values' argument 2 names different: declaration 'word_list' definition 'data'.
uim-1.8.8/gtk2/dict/word-list-win-gtk.c:193:51: style: Function 'word_list_window_class_init' argument 1 names different: declaration 'window' definition 'klass'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/dict/word-list-win-gtk.c:52:66: note: Function 'word_list_window_class_init' argument 1 names different: declaration 'window' definition 'klass'.
uim-1.8.8/gtk2/dict/word-list-win-gtk.c:193:51: note: Function 'word_list_window_class_init' argument 1 names different: declaration 'window' definition 'klass'.
uim-1.8.8/gtk2/dict/word-win-gtk.c:294:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/gtk2/dict/word-win-gtk.c:108:42: style: Function 'word_window_class_init' argument 1 names different: declaration 'window' definition 'klass'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/dict/word-win-gtk.c:61:55: note: Function 'word_window_class_init' argument 1 names different: declaration 'window' definition 'klass'.
uim-1.8.8/gtk2/dict/word-win-gtk.c:108:42: note: Function 'word_window_class_init' argument 1 names different: declaration 'window' definition 'klass'.
uim-1.8.8/gtk2/dict/word-win-gtk.c:251:32: style: Function 'word_window_new' argument 1 names different: declaration 'type' definition 'mode'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/dict/word-win-gtk.h:94:60: note: Function 'word_window_new' argument 1 names different: declaration 'type' definition 'mode'.
uim-1.8.8/gtk2/dict/word-win-gtk.c:251:32: note: Function 'word_window_new' argument 1 names different: declaration 'type' definition 'mode'.
uim-1.8.8/gtk2/dict/word.c:52:23: style: The scope of the variable 'pos' can be reduced. [variableScope]
uim-1.8.8/gtk2/dict/word.c:104:21: style: The scope of the variable 'pos_prev' can be reduced. [variableScope]
uim-1.8.8/gtk2/immodule/gtk-im-uim.c:1337:21: style: Redundant condition: cur_toplevel. '!cur_toplevel || (cur_toplevel && grab_widget)' is equivalent to '!cur_toplevel || grab_widget' [redundantCondition]
uim-1.8.8/gtk2/immodule/gtk-im-uim.c:808:3: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/gtk2/immodule/gtk-im-uim.c:784:0: note: Variable 'list' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/immodule/gtk-im-uim.c:808:3: note: Variable 'list' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/immodule/gtk-im-uim.c:1144:3: style: Variable 'splitted' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/gtk2/immodule/gtk-im-uim.c:1142:0: note: Variable 'splitted' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/immodule/gtk-im-uim.c:1144:3: note: Variable 'splitted' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/immodule/gtk-im-uim.c:211:19: style: The scope of the variable 'attr' can be reduced. [variableScope]
uim-1.8.8/gtk2/immodule/gtk-im-uim.c:360:20: style: The scope of the variable 'cwin' can be reduced. [variableScope]
uim-1.8.8/gtk2/immodule/gtk-im-uim.c:1332:7: style: The scope of the variable 'rv' can be reduced. [variableScope]
uim-1.8.8/gtk2/immodule/key-util-gtk.c:74:38: style: Function 'im_uim_convert_keyevent' argument 1 names different: declaration 'key' definition 'event'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/key-util-gtk.h:50:43: note: Function 'im_uim_convert_keyevent' argument 1 names different: declaration 'key' definition 'event'.
uim-1.8.8/gtk2/immodule/key-util-gtk.c:74:38: note: Function 'im_uim_convert_keyevent' argument 1 names different: declaration 'key' definition 'event'.
uim-1.8.8/gtk2/immodule/text-util.c:356:3: style: Variable 'text' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/gtk2/immodule/text-util.c:352:0: note: Variable 'text' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/immodule/text-util.c:356:3: note: Variable 'text' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/immodule/uim-cand-win-gtk.c:314:14: style: Function 'uim_cand_win_gtk_set_nr_candidates' argument 3 names different: declaration 'disp_limit' definition 'display_limit'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/uim-cand-win-gtk.h:114:15: note: Function 'uim_cand_win_gtk_set_nr_candidates' argument 3 names different: declaration 'disp_limit' definition 'display_limit'.
uim-1.8.8/gtk2/immodule/uim-cand-win-gtk.c:314:14: note: Function 'uim_cand_win_gtk_set_nr_candidates' argument 3 names different: declaration 'disp_limit' definition 'display_limit'.
uim-1.8.8/gtk2/immodule/uim-cand-win-gtk.c:362:11: style: Function 'uim_cand_win_gtk_set_candidates' argument 2 names different: declaration 'disp_limit' definition 'display_limit'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/uim-cand-win-gtk.h:107:15: note: Function 'uim_cand_win_gtk_set_candidates' argument 2 names different: declaration 'disp_limit' definition 'display_limit'.
uim-1.8.8/gtk2/immodule/uim-cand-win-gtk.c:362:11: note: Function 'uim_cand_win_gtk_set_candidates' argument 2 names different: declaration 'disp_limit' definition 'display_limit'.
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:668:5: style: Variable 'button' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:664:0: note: Variable 'button' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:668:5: note: Variable 'button' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:728:24: style: The scope of the variable 'idxbutton' can be reduced. [variableScope]
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:129:60: style: Function 'uim_cand_win_horizontal_gtk_init' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:61:71: note: Function 'uim_cand_win_horizontal_gtk_init' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:129:60: note: Function 'uim_cand_win_horizontal_gtk_init' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:419:64: style: Function 'uim_cand_win_horizontal_gtk_set_index' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.h:65:69: note: Function 'uim_cand_win_horizontal_gtk_set_index' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:419:64: note: Function 'uim_cand_win_horizontal_gtk_set_index' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:497:41: style: Function 'scale_label' argument 2 names different: declaration 'factor' definition 'scale'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:76:53: note: Function 'scale_label' argument 2 names different: declaration 'factor' definition 'scale'.
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:497:41: note: Function 'scale_label' argument 2 names different: declaration 'factor' definition 'scale'.
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:608:63: style: Function 'uim_cand_win_horizontal_gtk_set_page' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.h:66:68: note: Function 'uim_cand_win_horizontal_gtk_set_page' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:608:63: note: Function 'uim_cand_win_horizontal_gtk_set_page' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:679:72: style: Function 'uim_cand_win_horizontal_gtk_create_sub_window' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.h:67:77: note: Function 'uim_cand_win_horizontal_gtk_create_sub_window' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:679:72: note: Function 'uim_cand_win_horizontal_gtk_create_sub_window' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:720:72: style: Function 'uim_cand_win_horizontal_gtk_layout_sub_window' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.h:68:77: note: Function 'uim_cand_win_horizontal_gtk_layout_sub_window' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-horizontal-gtk.c:720:72: note: Function 'uim_cand_win_horizontal_gtk_layout_sub_window' argument 1 names different: declaration 'cwin' definition 'horizontal_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-tbl-gtk.c:582:7: style: Variable 'button' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/gtk2/immodule/uim-cand-win-tbl-gtk.c:581:0: note: Variable 'button' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/immodule/uim-cand-win-tbl-gtk.c:582:7: note: Variable 'button' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/immodule/uim-cand-win-tbl-gtk.c:228:26: style: Checking if unsigned variable 'len' is less than zero. [unsignedLessThanZero]
uim-1.8.8/gtk2/immodule/uim-cand-win-tbl-gtk.c:160:46: style: Function 'uim_cand_win_tbl_gtk_init' argument 1 names different: declaration 'cwin' definition 'ctblwin'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/uim-cand-win-tbl-gtk.c:101:59: note: Function 'uim_cand_win_tbl_gtk_init' argument 1 names different: declaration 'cwin' definition 'ctblwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-tbl-gtk.c:160:46: note: Function 'uim_cand_win_tbl_gtk_init' argument 1 names different: declaration 'cwin' definition 'ctblwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-tbl-gtk.c:379:50: style: Function 'uim_cand_win_tbl_gtk_set_index' argument 1 names different: declaration 'cwin' definition 'ctblwin'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/uim-cand-win-tbl-gtk.h:66:55: note: Function 'uim_cand_win_tbl_gtk_set_index' argument 1 names different: declaration 'cwin' definition 'ctblwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-tbl-gtk.c:379:50: note: Function 'uim_cand_win_tbl_gtk_set_index' argument 1 names different: declaration 'cwin' definition 'ctblwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-tbl-gtk.c:471:49: style: Function 'uim_cand_win_tbl_gtk_set_page' argument 1 names different: declaration 'cwin' definition 'ctblwin'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/uim-cand-win-tbl-gtk.h:67:54: note: Function 'uim_cand_win_tbl_gtk_set_page' argument 1 names different: declaration 'cwin' definition 'ctblwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-tbl-gtk.c:471:49: note: Function 'uim_cand_win_tbl_gtk_set_page' argument 1 names different: declaration 'cwin' definition 'ctblwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-vertical-gtk.c:121:56: style: Function 'uim_cand_win_vertical_gtk_init' argument 1 names different: declaration 'cwin' definition 'vertical_cwin'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/uim-cand-win-vertical-gtk.c:57:67: note: Function 'uim_cand_win_vertical_gtk_init' argument 1 names different: declaration 'cwin' definition 'vertical_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-vertical-gtk.c:121:56: note: Function 'uim_cand_win_vertical_gtk_init' argument 1 names different: declaration 'cwin' definition 'vertical_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-vertical-gtk.c:318:60: style: Function 'uim_cand_win_vertical_gtk_set_index' argument 1 names different: declaration 'cwin' definition 'vertical_cwin'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/uim-cand-win-vertical-gtk.h:63:65: note: Function 'uim_cand_win_vertical_gtk_set_index' argument 1 names different: declaration 'cwin' definition 'vertical_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-vertical-gtk.c:318:60: note: Function 'uim_cand_win_vertical_gtk_set_index' argument 1 names different: declaration 'cwin' definition 'vertical_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-vertical-gtk.c:353:59: style: Function 'uim_cand_win_vertical_gtk_set_page' argument 1 names different: declaration 'cwin' definition 'vertical_cwin'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/immodule/uim-cand-win-vertical-gtk.h:64:64: note: Function 'uim_cand_win_vertical_gtk_set_page' argument 1 names different: declaration 'cwin' definition 'vertical_cwin'.
uim-1.8.8/gtk2/immodule/uim-cand-win-vertical-gtk.c:353:59: note: Function 'uim_cand_win_vertical_gtk_set_page' argument 1 names different: declaration 'cwin' definition 'vertical_cwin'.
uim-1.8.8/gtk2/pad/ja.c:340:39: style: Function 'buttontable_create' argument 2 names different: declaration 'tablelen' definition 'len'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/pad/ja.c:269:56: note: Function 'buttontable_create' argument 2 names different: declaration 'tablelen' definition 'len'.
uim-1.8.8/gtk2/pad/ja.c:340:39: note: Function 'buttontable_create' argument 2 names different: declaration 'tablelen' definition 'len'.
uim-1.8.8/gtk2/pref/gtk-custom-widgets.c:1050:3: style: Variable 'rows' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/gtk2/pref/gtk-custom-widgets.c:1038:0: note: Variable 'rows' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/pref/gtk-custom-widgets.c:1050:3: note: Variable 'rows' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/pref/gtk-custom-widgets.c:1133:3: style: Variable 'rows' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/gtk2/pref/gtk-custom-widgets.c:1121:0: note: Variable 'rows' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/pref/gtk-custom-widgets.c:1133:3: note: Variable 'rows' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/pref/gtk-custom-widgets.c:699:29: style: The scope of the variable 'item' can be reduced. [variableScope]
uim-1.8.8/gtk2/pref/gtk-custom-widgets.c:1036:16: style: The scope of the variable 'path' can be reduced. [variableScope]
uim-1.8.8/gtk2/pref/gtk-custom-widgets.c:1119:16: style: The scope of the variable 'path' can be reduced. [variableScope]
uim-1.8.8/gtk2/pref/gtk-custom-widgets.c:1120:9: style: The scope of the variable 'indices' can be reduced. [variableScope]
uim-1.8.8/gtk2/pref/gtk-custom-widgets.c:1484:15: style: The scope of the variable 'sym' can be reduced. [variableScope]
uim-1.8.8/gtk2/pref/gtk-custom-widgets.c:1633:26: style: The scope of the variable 'key' can be reduced. [variableScope]
uim-1.8.8/gtk2/pref/gtk-custom-widgets.c:1672:17: style: The scope of the variable 'model' can be reduced. [variableScope]
uim-1.8.8/gtk2/pref/gtk-custom-widgets.c:1820:26: style: The scope of the variable 'key' can be reduced. [variableScope]
uim-1.8.8/gtk2/pref/gtk.c:481:13: style: The scope of the variable 'frame' can be reduced. [variableScope]
uim-1.8.8/gtk2/switcher/gtk.c:498:11: style: The scope of the variable 'info' can be reduced. [variableScope]
uim-1.8.8/gtk2/switcher/gtk.c:74:13: style: struct member '_TreeItem::im_name' is never used. [unusedStructMember]
uim-1.8.8/gtk2/switcher/gtk.c:75:13: style: struct member '_TreeItem::language' is never used. [unusedStructMember]
uim-1.8.8/gtk2/switcher/gtk.c:76:13: style: struct member '_TreeItem::description' is never used. [unusedStructMember]
uim-1.8.8/gtk2/test/entry.c:59:42: style: Function 'entry_toggle_visibility' argument 1 names different: declaration 'c' definition 'checkbutton'. [funcArgNamesDifferent]
uim-1.8.8/gtk2/test/entry.c:42:41: note: Function 'entry_toggle_visibility' argument 1 names different: declaration 'c' definition 'checkbutton'.
uim-1.8.8/gtk2/test/entry.c:59:42: note: Function 'entry_toggle_visibility' argument 1 names different: declaration 'c' definition 'checkbutton'.
uim-1.8.8/gtk2/toolbar/applet-gnome.c:134:3: style: Variable 'icon' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/gtk2/toolbar/applet-gnome.c:130:0: note: Variable 'icon' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/toolbar/applet-gnome.c:134:3: note: Variable 'icon' is reassigned a value before the old one has been used.
uim-1.8.8/gtk2/toolbar/common-gtk.c:385:21: warning: Return value of function strcmp() is not used. [ignoredReturnValue]
uim-1.8.8/gtk2/toolbar/common-gtk.c:721:10: style: The scope of the variable 'prop_buttons' can be reduced. [variableScope]
uim-1.8.8/gtk2/toolbar/common-gtk.c:735:10: style: The scope of the variable 'tool_buttons' can be reduced. [variableScope]
uim-1.8.8/gtk2/toolbar/eggtrayicon.c:269:23: style: Variable 'icon' is assigned a value that is never used. [unreadVariable]
uim-1.8.8/gtk2/toolbar/eggtrayicon.c:481:6: error: Uninitialized variable: red_prec [uninitvar]
uim-1.8.8/gtk2/toolbar/eggtrayicon.c:481:17: error: Uninitialized variable: blue_prec [uninitvar]
uim-1.8.8/gtk2/toolbar/eggtrayicon.c:481:29: error: Uninitialized variable: green_prec [uninitvar]
uim-1.8.8/gtk2/toolbar/eggtrayicon.c:481:42: error: Uninitialized variable: depth [uninitvar]
uim-1.8.8/gtk3/toolbar/applet-gnome3.c:112:3: style: Variable 'icon' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/gtk3/toolbar/applet-gnome3.c:108:0: note: Variable 'icon' is reassigned a value before the old one has been used.
uim-1.8.8/gtk3/toolbar/applet-gnome3.c:112:3: note: Variable 'icon' is reassigned a value before the old one has been used.
uim-1.8.8/notify/uim-libnotify.c:92:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
uim-1.8.8/qt3/candwin/qt.cpp:348:9: style: The scope of the variable 'n' can be reduced. [variableScope]
uim-1.8.8/qt3/candwin/qt.cpp:360:2: error: Common realloc mistake: 'read_buf' nulled but not freed upon failure [memleakOnRealloc]
uim-1.8.8/qt3/chardict/bushuviewwidget.h:53:10: style: The function 'setFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/chardict/qt.h:97:18: note: Virtual function in base class
uim-1.8.8/qt3/chardict/bushuviewwidget.h:53:10: note: Function in derived class
uim-1.8.8/qt3/chardict/kseparator.cpp:43:38: style: Function 'setOrientation' argument 1 names different: declaration 'orient' definition 'orientation'. [funcArgNamesDifferent]
uim-1.8.8/qt3/chardict/kseparator.h:66:30: note: Function 'setOrientation' argument 1 names different: declaration 'orient' definition 'orientation'.
uim-1.8.8/qt3/chardict/kseparator.cpp:43:38: note: Function 'setOrientation' argument 1 names different: declaration 'orient' definition 'orientation'.
uim-1.8.8/qt3/chardict/unicodeviewwidget.h:55:10: style: The function 'setFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/chardict/qt.h:97:18: note: Virtual function in base class
uim-1.8.8/qt3/chardict/unicodeviewwidget.h:55:10: note: Function in derived class
uim-1.8.8/qt3/chardict/unicodeviewwidget.cpp:324:43: error: Array 'uBlocks[220]' accessed at index 220, which is out of bounds. [arrayIndexOutOfBounds]
uim-1.8.8/qt3/chardict/unicodeviewwidget.cpp:49:9: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/qt3/chardict/unicodeviewwidget.cpp:50:9: performance: Variable 'm_startHex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/qt3/chardict/unicodeviewwidget.cpp:51:9: performance: Variable 'm_endHex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/qt3/immodule/candidatewindow.cpp:157:42: style: Function 'setCandidates' argument 1 names different: declaration 'displayLimit' definition 'dl'. [funcArgNamesDifferent]
uim-1.8.8/qt3/immodule/candidatewindow.h:66:29: note: Function 'setCandidates' argument 1 names different: declaration 'displayLimit' definition 'dl'.
uim-1.8.8/qt3/immodule/candidatewindow.cpp:157:42: note: Function 'setCandidates' argument 1 names different: declaration 'displayLimit' definition 'dl'.
uim-1.8.8/qt3/immodule/quiminputcontext.h:60:9: performance: Variable 'str' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/qt3/immodule/subwindow.h:58:57: performance: Function parameter 'contents' should be passed by const reference. [passedByValue]
uim-1.8.8/qt3/immodule/quiminputcontext_with_slave.h:49:18: style: The function 'setFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/immodule/quiminputcontext.h:82:18: note: Virtual function in base class
uim-1.8.8/qt3/immodule/quiminputcontext_with_slave.h:49:18: note: Function in derived class
uim-1.8.8/qt3/immodule/quiminputcontext_with_slave.h:50:18: style: The function 'unsetFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/immodule/quiminputcontext.h:83:18: note: Virtual function in base class
uim-1.8.8/qt3/immodule/quiminputcontext_with_slave.h:50:18: note: Function in derived class
uim-1.8.8/qt3/immodule/quiminputcontext_with_slave.h:57:18: style: The function 'filterEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/immodule/quiminputcontext.h:80:18: note: Virtual function in base class
uim-1.8.8/qt3/immodule/quiminputcontext_with_slave.h:57:18: note: Function in derived class
uim-1.8.8/qt3/immodule/qhelpermanager.cpp:269:28: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/qhelpermanager.cpp:281:28: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/qhelpermanager.cpp:152:28: style: The scope of the variable 'cc' can be reduced. [variableScope]
uim-1.8.8/qt3/immodule/qhelpermanager.cpp:248:67: style: Function 'send_im_change_whole_desktop' argument 1 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/qt3/immodule/qhelpermanager.h:58:59: note: Function 'send_im_change_whole_desktop' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt3/immodule/qhelpermanager.cpp:248:67: note: Function 'send_im_change_whole_desktop' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt3/immodule/qtextutil.cpp:51:11: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/qtextutil.cpp:66:28: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/qtextutil.cpp:96:28: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/qtextutil.cpp:128:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uim-1.8.8/qt3/immodule/qtextutil.cpp:415:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uim-1.8.8/qt3/immodule/qtextutil.cpp:622:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uim-1.8.8/qt3/immodule/qtextutil.cpp:836:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uim-1.8.8/qt3/immodule/qtextutil.cpp:975:47: style: Function 'QTextEditPositionBackward' argument 1 names different: declaration 'para' definition 'cursor_para'. [funcArgNamesDifferent]
uim-1.8.8/qt3/immodule/qtextutil.h:95:42: note: Function 'QTextEditPositionBackward' argument 1 names different: declaration 'para' definition 'cursor_para'.
uim-1.8.8/qt3/immodule/qtextutil.cpp:975:47: note: Function 'QTextEditPositionBackward' argument 1 names different: declaration 'para' definition 'cursor_para'.
uim-1.8.8/qt3/immodule/qtextutil.cpp:975:65: style: Function 'QTextEditPositionBackward' argument 2 names different: declaration 'index' definition 'cursor_index'. [funcArgNamesDifferent]
uim-1.8.8/qt3/immodule/qtextutil.h:95:53: note: Function 'QTextEditPositionBackward' argument 2 names different: declaration 'index' definition 'cursor_index'.
uim-1.8.8/qt3/immodule/qtextutil.cpp:975:65: note: Function 'QTextEditPositionBackward' argument 2 names different: declaration 'index' definition 'cursor_index'.
uim-1.8.8/qt3/immodule/qtextutil.cpp:1011:46: style: Function 'QTextEditPositionForward' argument 1 names different: declaration 'para' definition 'cursor_para'. [funcArgNamesDifferent]
uim-1.8.8/qt3/immodule/qtextutil.h:97:41: note: Function 'QTextEditPositionForward' argument 1 names different: declaration 'para' definition 'cursor_para'.
uim-1.8.8/qt3/immodule/qtextutil.cpp:1011:46: note: Function 'QTextEditPositionForward' argument 1 names different: declaration 'para' definition 'cursor_para'.
uim-1.8.8/qt3/immodule/qtextutil.cpp:1011:64: style: Function 'QTextEditPositionForward' argument 2 names different: declaration 'index' definition 'cursor_index'. [funcArgNamesDifferent]
uim-1.8.8/qt3/immodule/qtextutil.h:97:52: note: Function 'QTextEditPositionForward' argument 2 names different: declaration 'index' definition 'cursor_index'.
uim-1.8.8/qt3/immodule/qtextutil.cpp:1011:64: note: Function 'QTextEditPositionForward' argument 2 names different: declaration 'index' definition 'cursor_index'.
uim-1.8.8/qt3/immodule/qtextutil.cpp:48:15: warning: Member variable 'QUimTextUtil::mWidget' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/qt3/immodule/qtextutil.h:43:5: style: Class 'QUimTextUtil' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uim-1.8.8/qt3/immodule/quiminfomanager.h:52:25: style: Technically the member function 'QUimInfoManager::getUimInfo' can be const. [functionConst]
uim-1.8.8/qt3/immodule/quiminfomanager.cpp:52:18: note: Technically the member function 'QUimInfoManager::getUimInfo' can be const.
uim-1.8.8/qt3/immodule/quiminfomanager.h:52:25: note: Technically the member function 'QUimInfoManager::getUimInfo' can be const.
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:442:28: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:452:28: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:471:28: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:481:28: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:491:28: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:501:28: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:511:28: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:521:28: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:527:28: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:533:28: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:505:59: style: Function 'cand_shift_page_cb' argument 2 names different: declaration 'index' definition 'forward'. [funcArgNamesDifferent]
uim-1.8.8/qt3/immodule/quiminputcontext.h:120:52: note: Function 'cand_shift_page_cb' argument 2 names different: declaration 'index' definition 'forward'.
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:505:59: note: Function 'cand_shift_page_cb' argument 2 names different: declaration 'index' definition 'forward'.
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:525:72: style: Function 'switch_app_global_im_cb' argument 2 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/qt3/immodule/quiminputcontext.h:123:65: note: Function 'switch_app_global_im_cb' argument 2 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:525:72: note: Function 'switch_app_global_im_cb' argument 2 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:531:75: style: Function 'switch_system_global_im_cb' argument 2 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/qt3/immodule/quiminputcontext.h:124:68: note: Function 'switch_system_global_im_cb' argument 2 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:531:75: note: Function 'switch_system_global_im_cb' argument 2 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:791:58: style: Function 'switch_app_global_im' argument 1 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/qt3/immodule/quiminputcontext.h:136:44: note: Function 'switch_app_global_im' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:791:58: note: Function 'switch_app_global_im' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:808:61: style: Function 'switch_system_global_im' argument 1 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/qt3/immodule/quiminputcontext.h:137:47: note: Function 'switch_system_global_im' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt3/immodule/quiminputcontext.cpp:808:61: note: Function 'switch_system_global_im' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt3/immodule/quiminputcontext_compose.cpp:524:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/qt3/immodule/quiminputcontext_compose.cpp:519:0: note: Variable 'i' is reassigned a value before the old one has been used.
uim-1.8.8/qt3/immodule/quiminputcontext_compose.cpp:524:5: note: Variable 'i' is reassigned a value before the old one has been used.
uim-1.8.8/qt3/immodule/quiminputcontext_compose.cpp:834:17: style: The scope of the variable 'p' can be reduced. [variableScope]
uim-1.8.8/qt3/immodule/quiminputcontext_compose.cpp:223:45: style: Function 'handleKey' argument 2 names different: declaration 'xstate' definition 'xkeystate'. [funcArgNamesDifferent]
uim-1.8.8/qt3/immodule/quiminputcontext_compose.h:61:40: note: Function 'handleKey' argument 2 names different: declaration 'xstate' definition 'xkeystate'.
uim-1.8.8/qt3/immodule/quiminputcontext_compose.cpp:223:45: note: Function 'handleKey' argument 2 names different: declaration 'xstate' definition 'xkeystate'.
uim-1.8.8/qt3/immodule/quiminputcontext_compose.cpp:1269:42: warning: Either the condition 'keysym>1417' is redundant, otherwise there is negative array index -6. [negativeIndex]
uim-1.8.8/qt3/immodule/quiminputcontext_compose.cpp:1268:21: note: Assuming that condition 'keysym>1417' is not redundant
uim-1.8.8/qt3/immodule/quiminputcontext_compose.cpp:1269:42: note: Negative array index
uim-1.8.8/qt3/immodule/quiminputcontext_with_slave.h:63:18: warning: Virtual function 'destroyInputContext' is called from constructor 'QUimInputContextWithSlave(const char*imname=0,const char*lang=0)' at line 53. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt3/immodule/quiminputcontext_with_slave.cpp:53:39: note: Calling destroyInputContext
uim-1.8.8/qt3/immodule/quiminputcontext_with_slave.h:63:18: note: destroyInputContext is a virtual method
uim-1.8.8/qt3/pref/customwidgets.h:80:37: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/pref/customwidgets.cpp:171:5: style: Class 'CustomPathnameEdit' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uim-1.8.8/qt3/pref/customwidgets.cpp:171:5: style: Class 'CustomPathnameEdit' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uim-1.8.8/qt3/pref/customwidgets.cpp:350:5: style: Class 'CustomOrderedListEdit' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uim-1.8.8/qt3/pref/customwidgets.cpp:350:5: style: Class 'CustomOrderedListEdit' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uim-1.8.8/qt3/pref/customwidgets.cpp:633:5: style: Class 'CustomKeyEdit' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uim-1.8.8/qt3/pref/customwidgets.cpp:633:5: style: Class 'CustomKeyEdit' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uim-1.8.8/qt3/pref/customwidgets.h:120:18: warning: Virtual function 'update' is called from constructor 'CustomCheckBox(struct uim_custom*c,QWidget*parent,const char*name=0)' at line 52. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt3/pref/customwidgets.cpp:52:5: note: Calling update
uim-1.8.8/qt3/pref/customwidgets.h:120:18: note: update is a virtual method
uim-1.8.8/qt3/pref/customwidgets.h:138:18: warning: Virtual function 'update' is called from constructor 'CustomSpinBox(struct uim_custom*c,QWidget*parent,const char*name=0)' at line 89. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt3/pref/customwidgets.cpp:89:5: note: Calling update
uim-1.8.8/qt3/pref/customwidgets.h:138:18: note: update is a virtual method
uim-1.8.8/qt3/pref/customwidgets.h:156:18: warning: Virtual function 'update' is called from constructor 'CustomLineEdit(struct uim_custom*c,QWidget*parent,const char*name=0)' at line 130. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt3/pref/customwidgets.cpp:130:5: note: Calling update
uim-1.8.8/qt3/pref/customwidgets.h:156:18: note: update is a virtual method
uim-1.8.8/qt3/pref/customwidgets.h:174:18: warning: Virtual function 'update' is called from constructor 'CustomPathnameEdit(struct uim_custom*c,QWidget*parent,const char*name=0)' at line 194. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt3/pref/customwidgets.cpp:194:5: note: Calling update
uim-1.8.8/qt3/pref/customwidgets.h:174:18: note: update is a virtual method
uim-1.8.8/qt3/pref/customwidgets.h:198:18: warning: Virtual function 'update' is called from constructor 'CustomChoiceCombo(struct uim_custom*c,QWidget*parent,const char*name=0)' at line 267. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt3/pref/customwidgets.cpp:267:5: note: Calling update
uim-1.8.8/qt3/pref/customwidgets.h:198:18: note: update is a virtual method
uim-1.8.8/qt3/pref/customwidgets.h:216:18: warning: Virtual function 'update' is called from constructor 'CustomOrderedListEdit(struct uim_custom*c,QWidget*parent,const char*name=0)' at line 359. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt3/pref/customwidgets.cpp:359:5: note: Calling update
uim-1.8.8/qt3/pref/customwidgets.h:216:18: note: update is a virtual method
uim-1.8.8/qt3/pref/customwidgets.h:255:18: warning: Virtual function 'update' is called from constructor 'CustomKeyEdit(struct uim_custom*c,QWidget*parent,const char*name=0)' at line 642. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt3/pref/customwidgets.cpp:642:5: note: Calling update
uim-1.8.8/qt3/pref/customwidgets.h:255:18: note: update is a virtual method
uim-1.8.8/qt3/pref/customwidgets.h:120:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:84:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:120:18: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:121:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:87:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:121:18: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:125:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:106:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:125:10: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:138:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:84:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:138:18: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:139:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:87:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:139:18: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:143:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:106:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:143:10: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:156:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:84:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:156:18: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:157:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:87:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:157:18: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:161:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:106:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:161:10: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:174:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:84:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:174:18: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:175:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:87:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:175:18: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:185:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:106:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:185:10: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:198:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:84:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:198:18: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:199:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:87:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:199:18: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:203:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:106:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:203:10: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:216:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:84:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:216:18: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:217:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:87:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:217:18: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:229:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:106:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:229:10: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:255:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:84:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:255:18: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:256:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:87:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:256:18: note: Function in derived class
uim-1.8.8/qt3/pref/customwidgets.h:265:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt3/pref/customwidgets.h:106:18: note: Virtual function in base class
uim-1.8.8/qt3/pref/customwidgets.h:265:10: note: Function in derived class
uim-1.8.8/qt3/pref/kseparator.cpp:43:38: style: Function 'setOrientation' argument 1 names different: declaration 'orient' definition 'orientation'. [funcArgNamesDifferent]
uim-1.8.8/qt3/pref/kseparator.h:66:30: note: Function 'setOrientation' argument 1 names different: declaration 'orient' definition 'orientation'.
uim-1.8.8/qt3/pref/kseparator.cpp:43:38: note: Function 'setOrientation' argument 1 names different: declaration 'orient' definition 'orientation'.
uim-1.8.8/qt3/pref/qt.cpp:238:6: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/pref/qt.cpp:296:10: style: C-style pointer casting [cstyleCast]
uim-1.8.8/qt3/toolbar/applet-kde.cpp:61:54: style: Function 'UimApplet' argument 2 names different: declaration 't' definition 'type'. [funcArgNamesDifferent]
uim-1.8.8/qt3/toolbar/applet-kde.h:58:47: note: Function 'UimApplet' argument 2 names different: declaration 't' definition 'type'.
uim-1.8.8/qt3/toolbar/applet-kde.cpp:61:54: note: Function 'UimApplet' argument 2 names different: declaration 't' definition 'type'.
uim-1.8.8/qt3/toolbar/standalone-qt.cpp:52:54: style: Function 'UimStandaloneToolbar' argument 1 names different: declaration 'paret' definition 'parent'. [funcArgNamesDifferent]
uim-1.8.8/qt3/toolbar/standalone-qt.h:47:36: note: Function 'UimStandaloneToolbar' argument 1 names different: declaration 'paret' definition 'parent'.
uim-1.8.8/qt3/toolbar/standalone-qt.cpp:52:54: note: Function 'UimStandaloneToolbar' argument 1 names different: declaration 'paret' definition 'parent'.
uim-1.8.8/qt3/toolbar/standalone-qt.cpp:109:28: warning: Member variable 'UimToolbarDraggingHandler::offsetX' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/qt3/toolbar/standalone-qt.cpp:109:28: warning: Member variable 'UimToolbarDraggingHandler::offsetY' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/qt4/candwin/abstractcandidatewindow.cpp:164:62: style: Function 'layoutWindow' argument 3 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent]
uim-1.8.8/qt4/candwin/abstractcandidatewindow.h:82:45: note: Function 'layoutWindow' argument 3 names different: declaration 'height' definition 'h'.
uim-1.8.8/qt4/candwin/abstractcandidatewindow.cpp:164:62: note: Function 'layoutWindow' argument 3 names different: declaration 'height' definition 'h'.
uim-1.8.8/qt4/candwin/candidatetablewindow.cpp:158:23: style: Checking if unsigned variable 'len' is less than zero. [unsignedLessThanZero]
uim-1.8.8/qt4/candwin/candidatetablewindow.cpp:307:41: style: Function 'setIndex' argument 1 names different: declaration 'totalIndex' definition 'totalindex'. [funcArgNamesDifferent]
uim-1.8.8/qt4/candwin/candidatetablewindow.h:72:27: note: Function 'setIndex' argument 1 names different: declaration 'totalIndex' definition 'totalindex'.
uim-1.8.8/qt4/candwin/candidatetablewindow.cpp:307:41: note: Function 'setIndex' argument 1 names different: declaration 'totalIndex' definition 'totalindex'.
uim-1.8.8/qt4/candwin/candidatetablewindow.h:70:14: style: The function 'updateView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/candwin/abstractcandidatewindow.h:64:22: note: Virtual function in base class
uim-1.8.8/qt4/candwin/candidatetablewindow.h:70:14: note: Function in derived class
uim-1.8.8/qt4/candwin/candidatetablewindow.h:71:14: style: The function 'updateSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/candwin/abstractcandidatewindow.h:66:22: note: Virtual function in base class
uim-1.8.8/qt4/candwin/candidatetablewindow.h:71:14: note: Function in derived class
uim-1.8.8/qt4/candwin/candidatetablewindow.h:72:14: style: The function 'setIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/candwin/abstractcandidatewindow.h:62:22: note: Virtual function in base class
uim-1.8.8/qt4/candwin/candidatetablewindow.h:72:14: note: Function in derived class
uim-1.8.8/qt4/candwin/candidatewindow.h:62:10: style: The function 'setupSubWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/candwin/abstractcandidatewindow.h:59:22: note: Virtual function in base class
uim-1.8.8/qt4/candwin/candidatewindow.h:62:10: note: Function in derived class
uim-1.8.8/qt4/candwin/candidatewindow.h:64:10: style: The function 'updateView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/candwin/abstractcandidatewindow.h:64:22: note: Virtual function in base class
uim-1.8.8/qt4/candwin/candidatewindow.h:64:10: note: Function in derived class
uim-1.8.8/qt4/candwin/candidatewindow.h:65:10: style: The function 'updateSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/candwin/abstractcandidatewindow.h:66:22: note: Virtual function in base class
uim-1.8.8/qt4/candwin/candidatewindow.h:65:10: note: Function in derived class
uim-1.8.8/qt4/candwin/candidatewindow.h:66:10: style: The function 'shiftPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/candwin/abstractcandidatewindow.h:61:22: note: Virtual function in base class
uim-1.8.8/qt4/candwin/candidatewindow.h:66:10: note: Function in derived class
uim-1.8.8/qt4/candwin/candidatewindow.h:67:10: style: The function 'setIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/candwin/abstractcandidatewindow.h:62:22: note: Virtual function in base class
uim-1.8.8/qt4/candwin/candidatewindow.h:67:10: note: Function in derived class
uim-1.8.8/qt4/candwin/candidatewindow.h:72:18: style: The function 'hideEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/candwin/abstractcandidatewindow.h:70:22: note: Virtual function in base class
uim-1.8.8/qt4/candwin/candidatewindow.h:72:18: note: Function in derived class
uim-1.8.8/qt4/candwin/qt4.cpp:93:9: style: Class 'Window' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uim-1.8.8/qt4/candwin/qt4.cpp:93:9: style: Class 'Window' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uim-1.8.8/qt4/chardict/bushuviewwidget.h:54:10: style: The function 'setCharFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/chardict/qt4.h:100:18: note: Virtual function in base class
uim-1.8.8/qt4/chardict/bushuviewwidget.h:54:10: note: Function in derived class
uim-1.8.8/qt4/chardict/unicodeviewwidget.h:56:10: style: The function 'setCharFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/chardict/qt4.h:100:18: note: Virtual function in base class
uim-1.8.8/qt4/chardict/unicodeviewwidget.h:56:10: note: Function in derived class
uim-1.8.8/qt4/chardict/unicodeviewwidget.cpp:62:9: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/qt4/chardict/unicodeviewwidget.cpp:63:9: performance: Variable 'm_startHex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/qt4/chardict/unicodeviewwidget.cpp:64:9: performance: Variable 'm_endHex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/qt4/immodule/candidatewindowproxy.cpp:415:46: style: Function 'setCandidates' argument 1 names different: declaration 'displayLimit' definition 'dl'. [funcArgNamesDifferent]
uim-1.8.8/qt4/immodule/candidatewindowproxy.h:109:32: note: Function 'setCandidates' argument 1 names different: declaration 'displayLimit' definition 'dl'.
uim-1.8.8/qt4/immodule/candidatewindowproxy.cpp:415:46: note: Function 'setCandidates' argument 1 names different: declaration 'displayLimit' definition 'dl'.
uim-1.8.8/qt4/immodule/quiminputcontext.h:66:15: performance: Variable 'str' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/qt4/immodule/quiminputcontext_with_slave.h:60:18: style: The function 'setFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/immodule/quiminputcontext.h:118:18: note: Virtual function in base class
uim-1.8.8/qt4/immodule/quiminputcontext_with_slave.h:60:18: note: Function in derived class
uim-1.8.8/qt4/immodule/quiminputcontext_with_slave.h:61:18: style: The function 'unsetFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/immodule/quiminputcontext.h:119:18: note: Virtual function in base class
uim-1.8.8/qt4/immodule/quiminputcontext_with_slave.h:61:18: note: Function in derived class
uim-1.8.8/qt4/immodule/qhelpermanager.cpp:296:67: style: Function 'send_im_change_whole_desktop' argument 1 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/qt4/immodule/qhelpermanager.h:58:59: note: Function 'send_im_change_whole_desktop' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt4/immodule/qhelpermanager.cpp:296:67: note: Function 'send_im_change_whole_desktop' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt4/immodule/qtextutil.cpp:152:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uim-1.8.8/qt4/immodule/qtextutil.cpp:560:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uim-1.8.8/qt4/immodule/qtextutil.cpp:830:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uim-1.8.8/qt4/immodule/qtextutil.cpp:1139:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uim-1.8.8/qt4/immodule/qtextutil.cpp:58:15: warning: Member variable 'QUimTextUtil::mWidget' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/qt4/immodule/quiminputcontext.cpp:433:58: style: Function 'mouseHandler' argument 2 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent]
uim-1.8.8/qt4/immodule/quiminputcontext.h:89:52: note: Function 'mouseHandler' argument 2 names different: declaration 'event' definition 'e'.
uim-1.8.8/qt4/immodule/quiminputcontext.cpp:433:58: note: Function 'mouseHandler' argument 2 names different: declaration 'event' definition 'e'.
uim-1.8.8/qt4/immodule/quiminputcontext.cpp:582:59: style: Function 'cand_shift_page_cb' argument 2 names different: declaration 'index' definition 'forward'. [funcArgNamesDifferent]
uim-1.8.8/qt4/immodule/quiminputcontext.h:138:52: note: Function 'cand_shift_page_cb' argument 2 names different: declaration 'index' definition 'forward'.
uim-1.8.8/qt4/immodule/quiminputcontext.cpp:582:59: note: Function 'cand_shift_page_cb' argument 2 names different: declaration 'index' definition 'forward'.
uim-1.8.8/qt4/immodule/quiminputcontext.cpp:603:72: style: Function 'switch_app_global_im_cb' argument 2 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/qt4/immodule/quiminputcontext.h:141:65: note: Function 'switch_app_global_im_cb' argument 2 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt4/immodule/quiminputcontext.cpp:603:72: note: Function 'switch_app_global_im_cb' argument 2 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt4/immodule/quiminputcontext.cpp:609:75: style: Function 'switch_system_global_im_cb' argument 2 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/qt4/immodule/quiminputcontext.h:142:68: note: Function 'switch_system_global_im_cb' argument 2 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt4/immodule/quiminputcontext.cpp:609:75: note: Function 'switch_system_global_im_cb' argument 2 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt4/immodule/quiminputcontext.cpp:888:58: style: Function 'switch_app_global_im' argument 1 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/qt4/immodule/quiminputcontext.h:151:44: note: Function 'switch_app_global_im' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt4/immodule/quiminputcontext.cpp:888:58: note: Function 'switch_app_global_im' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt4/immodule/quiminputcontext.cpp:905:61: style: Function 'switch_system_global_im' argument 1 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/qt4/immodule/quiminputcontext.h:152:47: note: Function 'switch_system_global_im' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt4/immodule/quiminputcontext.cpp:905:61: note: Function 'switch_system_global_im' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt4/immodule/quiminputcontext_compose.cpp:240:45: style: Function 'handleKey' argument 2 names different: declaration 'xstate' definition 'xkeystate'. [funcArgNamesDifferent]
uim-1.8.8/qt4/immodule/quiminputcontext_compose.h:80:40: note: Function 'handleKey' argument 2 names different: declaration 'xstate' definition 'xkeystate'.
uim-1.8.8/qt4/immodule/quiminputcontext_compose.cpp:240:45: note: Function 'handleKey' argument 2 names different: declaration 'xstate' definition 'xkeystate'.
uim-1.8.8/qt4/immodule/quiminputcontext_compose.cpp:1283:49: warning: Either the condition 'keysym>1417' is redundant, otherwise there is negative array index -6. [negativeIndex]
uim-1.8.8/qt4/immodule/quiminputcontext_compose.cpp:1282:21: note: Assuming that condition 'keysym>1417' is not redundant
uim-1.8.8/qt4/immodule/quiminputcontext_compose.cpp:1283:49: note: Negative array index
uim-1.8.8/qt4/immodule/quiminputcontext_with_slave.h:76:18: warning: Virtual function 'destroyInputContext' is called from constructor 'QUimInputContextWithSlave(const char*imname=0,const char*lang=0)' at line 52. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt4/immodule/quiminputcontext_with_slave.cpp:52:39: note: Calling destroyInputContext
uim-1.8.8/qt4/immodule/quiminputcontext_with_slave.h:76:18: note: destroyInputContext is a virtual method
uim-1.8.8/qt4/pref/customwidgets.cpp:197:5: style: Class 'CustomPathnameEdit' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uim-1.8.8/qt4/pref/customwidgets.cpp:197:5: style: Class 'CustomPathnameEdit' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uim-1.8.8/qt4/pref/customwidgets.cpp:374:5: style: Class 'CustomOrderedListEdit' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uim-1.8.8/qt4/pref/customwidgets.cpp:374:5: style: Class 'CustomOrderedListEdit' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uim-1.8.8/qt4/pref/customwidgets.cpp:653:5: style: Class 'CustomKeyEdit' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uim-1.8.8/qt4/pref/customwidgets.cpp:653:5: style: Class 'CustomKeyEdit' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uim-1.8.8/qt4/pref/customwidgets.h:121:18: warning: Virtual function 'update' is called from constructor 'CustomCheckBox(struct uim_custom*c,QWidget*parent=0)' at line 76. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt4/pref/customwidgets.cpp:76:5: note: Calling update
uim-1.8.8/qt4/pref/customwidgets.h:121:18: note: update is a virtual method
uim-1.8.8/qt4/pref/customwidgets.h:139:18: warning: Virtual function 'update' is called from constructor 'CustomSpinBox(struct uim_custom*c,QWidget*parent)' at line 116. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt4/pref/customwidgets.cpp:116:5: note: Calling update
uim-1.8.8/qt4/pref/customwidgets.h:139:18: note: update is a virtual method
uim-1.8.8/qt4/pref/customwidgets.h:157:18: warning: Virtual function 'update' is called from constructor 'CustomLineEdit(struct uim_custom*c,QWidget*parent)' at line 157. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt4/pref/customwidgets.cpp:157:5: note: Calling update
uim-1.8.8/qt4/pref/customwidgets.h:157:18: note: update is a virtual method
uim-1.8.8/qt4/pref/customwidgets.h:175:18: warning: Virtual function 'update' is called from constructor 'CustomPathnameEdit(struct uim_custom*c,QWidget*parent)' at line 228. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt4/pref/customwidgets.cpp:228:5: note: Calling update
uim-1.8.8/qt4/pref/customwidgets.h:175:18: note: update is a virtual method
uim-1.8.8/qt4/pref/customwidgets.h:198:18: warning: Virtual function 'update' is called from constructor 'CustomChoiceCombo(struct uim_custom*c,QWidget*parent)' at line 292. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt4/pref/customwidgets.cpp:292:5: note: Calling update
uim-1.8.8/qt4/pref/customwidgets.h:198:18: note: update is a virtual method
uim-1.8.8/qt4/pref/customwidgets.h:216:18: warning: Virtual function 'update' is called from constructor 'CustomOrderedListEdit(struct uim_custom*c,QWidget*parent)' at line 391. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt4/pref/customwidgets.cpp:391:5: note: Calling update
uim-1.8.8/qt4/pref/customwidgets.h:216:18: note: update is a virtual method
uim-1.8.8/qt4/pref/customwidgets.h:256:18: warning: Virtual function 'update' is called from constructor 'CustomKeyEdit(struct uim_custom*c,QWidget*parent)' at line 670. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt4/pref/customwidgets.cpp:670:5: note: Calling update
uim-1.8.8/qt4/pref/customwidgets.h:256:18: note: update is a virtual method
uim-1.8.8/qt4/pref/customwidgets.h:316:18: warning: Virtual function 'update' is called from constructor 'CustomTable(struct uim_custom*c,QWidget*parent)' at line 1233. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/qt4/pref/customwidgets.cpp:1233:5: note: Calling update
uim-1.8.8/qt4/pref/customwidgets.h:316:18: note: update is a virtual method
uim-1.8.8/qt4/pref/keyeditformbase.h:49:9: style: Class 'KeyEditFormBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uim-1.8.8/qt4/pref/olisteditformbase.h:49:9: style: Class 'OListEditFormBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uim-1.8.8/qt4/pref/customwidgets.h:332:5: style: Class 'TableEditForm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uim-1.8.8/qt4/pref/customwidgets.h:121:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:85:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:121:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:122:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:88:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:122:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:126:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:107:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:126:10: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:139:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:85:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:139:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:140:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:88:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:140:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:144:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:107:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:144:10: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:157:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:85:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:157:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:158:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:88:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:158:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:162:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:107:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:162:10: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:175:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:85:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:175:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:176:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:88:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:176:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:185:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:107:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:185:10: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:198:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:85:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:198:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:199:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:88:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:199:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:203:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:107:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:203:10: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:216:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:85:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:216:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:217:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:88:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:217:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:229:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:107:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:229:10: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:256:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:85:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:256:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:257:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:88:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:257:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:266:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:107:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:266:10: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:316:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:85:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:316:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:317:18: style: The function 'setDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:88:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:317:18: note: Function in derived class
uim-1.8.8/qt4/pref/customwidgets.h:321:10: style: The function 'currentCustomValueChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/qt4/pref/customwidgets.h:107:18: note: Virtual function in base class
uim-1.8.8/qt4/pref/customwidgets.h:321:10: note: Function in derived class
uim-1.8.8/qt4/toolbar/applet-kde4.cpp:49:12: warning: Member variable 'UimApplet::m_toolbar' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/qt4/toolbar/applet-kde4.cpp:49:12: warning: Member variable 'UimApplet::m_proxy' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/qt4/toolbar/applet-kde4.cpp:49:12: warning: Member variable 'UimApplet::m_layout' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/qt4/toolbar/applet-kde4.cpp:49:12: warning: Member variable 'UimApplet::m_widget' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/qt4/toolbar/standalone-qt4.cpp:60:54: style: Function 'UimStandaloneToolbar' argument 1 names different: declaration 'paret' definition 'parent'. [funcArgNamesDifferent]
uim-1.8.8/qt4/toolbar/standalone-qt4.h:54:36: note: Function 'UimStandaloneToolbar' argument 1 names different: declaration 'paret' definition 'parent'.
uim-1.8.8/qt4/toolbar/standalone-qt4.cpp:60:54: note: Function 'UimStandaloneToolbar' argument 1 names different: declaration 'paret' definition 'parent'.
uim-1.8.8/qt4/toolbar/standalone-qt4.cpp:137:28: warning: Member variable 'UimToolbarDraggingHandler::offsetX' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/qt4/toolbar/standalone-qt4.cpp:137:28: warning: Member variable 'UimToolbarDraggingHandler::offsetY' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/qt4/toolbar/standalone-qt4.h:54:5: style: Class 'UimStandaloneToolbar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uim-1.8.8/qt5/immodule/quimplatforminputcontext.cpp:578:66: style: Function 'cand_shift_page_cb' argument 2 names different: declaration 'index' definition 'forward'. [funcArgNamesDifferent]
uim-1.8.8/qt5/immodule/quimplatforminputcontext.h:119:51: note: Function 'cand_shift_page_cb' argument 2 names different: declaration 'index' definition 'forward'.
uim-1.8.8/qt5/immodule/quimplatforminputcontext.cpp:578:66: note: Function 'cand_shift_page_cb' argument 2 names different: declaration 'index' definition 'forward'.
uim-1.8.8/qt5/immodule/quimplatforminputcontext.cpp:605:17: style: Function 'switch_app_global_im_cb' argument 2 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/qt5/immodule/quimplatforminputcontext.h:122:64: note: Function 'switch_app_global_im_cb' argument 2 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt5/immodule/quimplatforminputcontext.cpp:605:17: note: Function 'switch_app_global_im_cb' argument 2 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt5/immodule/quimplatforminputcontext.cpp:613:17: style: Function 'switch_system_global_im_cb' argument 2 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/qt5/immodule/quimplatforminputcontext.h:123:67: note: Function 'switch_system_global_im_cb' argument 2 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt5/immodule/quimplatforminputcontext.cpp:613:17: note: Function 'switch_system_global_im_cb' argument 2 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt5/immodule/quimplatforminputcontext.cpp:796:65: style: Function 'switch_app_global_im' argument 1 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/qt5/immodule/quimplatforminputcontext.h:132:43: note: Function 'switch_app_global_im' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt5/immodule/quimplatforminputcontext.cpp:796:65: note: Function 'switch_app_global_im' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt5/immodule/quimplatforminputcontext.cpp:811:68: style: Function 'switch_system_global_im' argument 1 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/qt5/immodule/quimplatforminputcontext.h:133:46: note: Function 'switch_system_global_im' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt5/immodule/quimplatforminputcontext.cpp:811:68: note: Function 'switch_system_global_im' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/qt5/immodule/quimplatforminputcontext.h:51:15: performance: Variable 'str' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/replace/bsd-asprintf.c:49:2: error: va_list 'ap2' used before va_start() was called. [va_list_usedBeforeStarted]
uim-1.8.8/replace/bsd-poll.c:49:7: error: Uninitialized variable: fd [uninitvar]
uim-1.8.8/replace/bsd-snprintf.c:186:2: error: va_list 'args' used before va_start() was called. [va_list_usedBeforeStarted]
uim-1.8.8/replace/fake-rfc2553.c:50:18: style: The scope of the variable 'hp' can be reduced. [variableScope]
uim-1.8.8/replace/fake-rfc2553.c:51:7: style: The scope of the variable 'tmpserv' can be reduced. [variableScope]
uim-1.8.8/replace/fake-rfc2553.c:156:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/replace/setenv.c:86:13: style: The scope of the variable 'alloced' can be reduced. [variableScope]
uim-1.8.8/replace/strsep.c:51:14: style: The scope of the variable 'spanp' can be reduced. [variableScope]
uim-1.8.8/replace/strsep.c:52:6: style: The scope of the variable 'c' can be reduced. [variableScope]
uim-1.8.8/sigscheme/libgcroots/gcroots.c:107:9: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
uim-1.8.8/sigscheme/libgcroots/mach_dep.c:206:38: error: Uninitialized variable: regs [uninitvar]
uim-1.8.8/sigscheme/libgcroots/mark.c:37:12: style: Variable 'sink' is assigned a value that is never used. [unreadVariable]
uim-1.8.8/sigscheme/src/sigscheme.h:50:0: error: #error "libgcroots that has API revision >= 1 is required" [preprocessorErrorDirective]
uim-1.8.8/sigscheme/src/encoding.c:300:55: style: Function 'scm_mb_bare_c_strlen' argument 2 names different: declaration 'str' definition 's'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/encoding.h:227:73: note: Function 'scm_mb_bare_c_strlen' argument 2 names different: declaration 'str' definition 's'.
uim-1.8.8/sigscheme/src/encoding.c:300:55: note: Function 'scm_mb_bare_c_strlen' argument 2 names different: declaration 'str' definition 's'.
uim-1.8.8/sigscheme/src/encoding.c:310:37: style: Function 'scm_mb_substring' argument 2 names different: declaration 'str' definition 'mbs'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/encoding.h:229:67: note: Function 'scm_mb_substring' argument 2 names different: declaration 'str' definition 'mbs'.
uim-1.8.8/sigscheme/src/encoding.c:310:37: note: Function 'scm_mb_substring' argument 2 names different: declaration 'str' definition 'mbs'.
uim-1.8.8/sigscheme/src/encoding.c:247:1: style: struct member 'scm_g_dummy_encoding::dummy' is never used. [unusedStructMember]
uim-1.8.8/sigscheme/src/gcroots/gcroots.c:142:13: style: The scope of the variable 'env' can be reduced. [variableScope]
uim-1.8.8/sigscheme/src/gcroots/gcroots.c:125:9: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
uim-1.8.8/sigscheme/src/global-aggregated.c:144:0: error: #error "This platform is not supported yet" [preprocessorErrorDirective]
uim-1.8.8/sigscheme/src/scmport-file.c:200:11: style: The scope of the variable 'combined' can be reduced. [variableScope]
uim-1.8.8/sigscheme/src/scmport-file.c:201:12: style: The scope of the variable 'size' can be reduced. [variableScope]
uim-1.8.8/sigscheme/src/scmport-file.c:239:9: style: The scope of the variable 'c' can be reduced. [variableScope]
uim-1.8.8/sigscheme/src/scmport-file.c:180:62: style: Function 'fileport_dyn_cast' argument 2 names different: declaration 'dest_vptr' definition 'dst_vptr'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-file.c:81:62: note: Function 'fileport_dyn_cast' argument 2 names different: declaration 'dest_vptr' definition 'dst_vptr'.
uim-1.8.8/sigscheme/src/scmport-file.c:180:62: note: Function 'fileport_dyn_cast' argument 2 names different: declaration 'dest_vptr' definition 'dst_vptr'.
uim-1.8.8/sigscheme/src/scmport-file.c:186:29: style: Function 'fileport_close' argument 1 names different: declaration 'bport' definition 'port'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-file.c:82:41: note: Function 'fileport_close' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-file.c:186:29: note: Function 'fileport_close' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-file.c:228:32: style: Function 'fileport_get_byte' argument 1 names different: declaration 'bport' definition 'port'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-file.c:84:51: note: Function 'fileport_get_byte' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-file.c:228:32: note: Function 'fileport_get_byte' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-file.c:237:33: style: Function 'fileport_peek_byte' argument 1 names different: declaration 'bport' definition 'port'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-file.c:85:52: note: Function 'fileport_peek_byte' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-file.c:237:33: note: Function 'fileport_peek_byte' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-file.c:252:35: style: Function 'fileport_byte_readyp' argument 1 names different: declaration 'bport' definition 'port'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-file.c:86:51: note: Function 'fileport_byte_readyp' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-file.c:252:35: note: Function 'fileport_byte_readyp' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-file.c:264:28: style: Function 'fileport_puts' argument 1 names different: declaration 'bport' definition 'port'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-file.c:87:40: note: Function 'fileport_puts' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-file.c:264:28: note: Function 'fileport_puts' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-file.c:274:29: style: Function 'fileport_write' argument 1 names different: declaration 'bport' definition 'port'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-file.c:88:41: note: Function 'fileport_write' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-file.c:274:29: note: Function 'fileport_write' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-file.c:284:29: style: Function 'fileport_flush' argument 1 names different: declaration 'bport' definition 'port'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-file.c:89:41: note: Function 'fileport_flush' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-file.c:284:29: note: Function 'fileport_flush' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-mbchar.c:258:17: style: The scope of the variable 'byte' can be reduced. [variableScope]
uim-1.8.8/sigscheme/src/scmport-null.c:116:62: style: Function 'nullport_dyn_cast' argument 2 names different: declaration 'dest_vptr' definition 'dst_vptr'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-null.c:65:62: note: Function 'nullport_dyn_cast' argument 2 names different: declaration 'dest_vptr' definition 'dst_vptr'.
uim-1.8.8/sigscheme/src/scmport-null.c:116:62: note: Function 'nullport_dyn_cast' argument 2 names different: declaration 'dest_vptr' definition 'dst_vptr'.
uim-1.8.8/sigscheme/src/scmport-null.c:122:29: style: Function 'nullport_close' argument 1 names different: declaration 'bport' definition 'port'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-null.c:66:41: note: Function 'nullport_close' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-null.c:122:29: note: Function 'nullport_close' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-null.c:134:32: style: Function 'nullport_get_byte' argument 1 names different: declaration 'bport' definition 'port'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-null.c:68:51: note: Function 'nullport_get_byte' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-null.c:134:32: note: Function 'nullport_get_byte' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-null.c:140:35: style: Function 'nullport_byte_readyp' argument 1 names different: declaration 'bport' definition 'port'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-null.c:69:51: note: Function 'nullport_byte_readyp' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-null.c:140:35: note: Function 'nullport_byte_readyp' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-null.c:146:28: style: Function 'nullport_puts' argument 1 names different: declaration 'bport' definition 'port'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-null.c:70:40: note: Function 'nullport_puts' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-null.c:146:28: note: Function 'nullport_puts' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-null.c:151:29: style: Function 'nullport_write' argument 1 names different: declaration 'bport' definition 'port'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-null.c:71:41: note: Function 'nullport_write' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-null.c:151:29: note: Function 'nullport_write' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-null.c:156:29: style: Function 'nullport_flush' argument 1 names different: declaration 'bport' definition 'port'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-null.c:72:41: note: Function 'nullport_flush' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-null.c:156:29: note: Function 'nullport_flush' argument 1 names different: declaration 'bport' definition 'port'.
uim-1.8.8/sigscheme/src/scmport-str.c:216:62: style: Function 'istrport_dyn_cast' argument 2 names different: declaration 'dest_vptr' definition 'dst_vptr'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-str.c:92:62: note: Function 'istrport_dyn_cast' argument 2 names different: declaration 'dest_vptr' definition 'dst_vptr'.
uim-1.8.8/sigscheme/src/scmport-str.c:216:62: note: Function 'istrport_dyn_cast' argument 2 names different: declaration 'dest_vptr' definition 'dst_vptr'.
uim-1.8.8/sigscheme/src/scmport-str.c:336:62: style: Function 'ostrport_dyn_cast' argument 2 names different: declaration 'dest_vptr' definition 'dst_vptr'. [funcArgNamesDifferent]
uim-1.8.8/sigscheme/src/scmport-str.c:107:62: note: Function 'ostrport_dyn_cast' argument 2 names different: declaration 'dest_vptr' definition 'dst_vptr'.
uim-1.8.8/sigscheme/src/scmport-str.c:336:62: note: Function 'ostrport_dyn_cast' argument 2 names different: declaration 'dest_vptr' definition 'dst_vptr'.
uim-1.8.8/sigscheme/test-c/test-alignment.c:168:0: error: failed to expand 'TST_CASE', Wrong number of parameters for macro 'TST_CASE'. [preprocessorErrorDirective]
test-array2list.c:119:5: style: Variable 'ary' is reassigned a value before the old one has been used. [redundantAssignment]
test-array2list.c:116:5: note: Variable 'ary' is reassigned a value before the old one has been used.
test-array2list.c:119:5: note: Variable 'ary' is reassigned a value before the old one has been used.
test-array2list.c:140:5: style: Variable 'ary' is reassigned a value before the old one has been used. [redundantAssignment]
test-array2list.c:137:5: note: Variable 'ary' is reassigned a value before the old one has been used.
test-array2list.c:140:5: note: Variable 'ary' is reassigned a value before the old one has been used.
uim-1.8.8/sigscheme/test-c/test-array2list.c:60:0: error: failed to expand 'TST_CASE', Wrong number of parameters for macro 'TST_CASE'. [preprocessorErrorDirective]
test-gc.c:51:23: style: Function 'saturate_heap' argument 1 names different: declaration 'heap_size' definition 'size'. [funcArgNamesDifferent]
test-gc.c:46:27: note: Function 'saturate_heap' argument 1 names different: declaration 'heap_size' definition 'size'.
test-gc.c:51:23: note: Function 'saturate_heap' argument 1 names different: declaration 'heap_size' definition 'size'.
test-gc-protect.c:216:11: style: Variable 'lst' is assigned a value that is never used. [unreadVariable]
test-gc-protect.c:229:12: style: Unused variable: lst [unusedVariable]
uim-1.8.8/sigscheme/test-c/test-gc-protect.c:75:0: error: failed to expand 'TST_CASE', Wrong number of parameters for macro 'TST_CASE'. [preprocessorErrorDirective]
uim-1.8.8/sigscheme/test-c/test-gc.c:97:0: error: failed to expand 'TST_CASE', Wrong number of parameters for macro 'TST_CASE'. [preprocessorErrorDirective]
uim-1.8.8/sigscheme/test-c/test-global.c:64:0: error: failed to expand 'TST_CASE', Wrong number of parameters for macro 'TST_CASE'. [preprocessorErrorDirective]
uim-1.8.8/sigscheme/test-c/test-length.c:59:0: error: failed to expand 'TST_CASE', Wrong number of parameters for macro 'TST_CASE'. [preprocessorErrorDirective]
uim-1.8.8/sigscheme/test-c/test-strcasecmp.c:43:0: error: failed to expand 'TST_CASE', Wrong number of parameters for macro 'TST_CASE'. [preprocessorErrorDirective]
uim-1.8.8/uim/agent.c:99:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uim-1.8.8/uim/bsdlook.c:437:6: style: The scope of the variable 'ch' can be reduced. [variableScope]
uim-1.8.8/uim/curl.c:199:12: style: The scope of the variable 'post_car_' can be reduced. [variableScope]
uim-1.8.8/uim/curl.c:141:9: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
uim-1.8.8/uim/curl.c:236:9: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
uim-1.8.8/uim/dynlib.c:179:12: style: The scope of the variable 'dynlib_instance_quit' can be reduced. [variableScope]
uim-1.8.8/uim/dynlib.c:193:11: style: The scope of the variable 'library' can be reduced. [variableScope]
uim-1.8.8/uim/fileio.c:181:3: style: Variable 'ret_' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/uim/fileio.c:178:0: note: Variable 'ret_' is reassigned a value before the old one has been used.
uim-1.8.8/uim/fileio.c:181:3: note: Variable 'ret_' is reassigned a value before the old one has been used.
uim-1.8.8/uim/iconv.c:252:44: style: Function 'uim_iconv_code_conv' argument 2 names different: declaration 'str' definition 'instr'. [funcArgNamesDifferent]
uim-1.8.8/uim/iconv.c:58:57: note: Function 'uim_iconv_code_conv' argument 2 names different: declaration 'str' definition 'instr'.
uim-1.8.8/uim/iconv.c:252:44: note: Function 'uim_iconv_code_conv' argument 2 names different: declaration 'str' definition 'instr'.
uim-1.8.8/uim/intl.c:84:12: style: Variable 'domain' is assigned a value that is never used. [unreadVariable]
uim-1.8.8/uim/m17nlib.c:433:8: style: The scope of the variable 'name' can be reduced. [variableScope]
uim-1.8.8/uim/m17nlib.c:453:15: style: The scope of the variable 'lang' can be reduced. [variableScope]
uim-1.8.8/uim/m17nlib.c:471:22: style: The scope of the variable 'p' can be reduced. [variableScope]
uim-1.8.8/uim/m17nlib.c:716:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/uim/m17nlib.c:729:19: style: The scope of the variable 'elm' can be reduced. [variableScope]
uim-1.8.8/uim/process.c:122:3: style: Variable 'ret_' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/uim/process.c:119:0: note: Variable 'ret_' is reassigned a value before the old one has been used.
uim-1.8.8/uim/process.c:122:3: note: Variable 'ret_' is reassigned a value before the old one has been used.
uim-1.8.8/uim/skk.c:2560:27: warning: Either the condition '!src_ca' is redundant or there is possible null pointer dereference: src_ca. [nullPointerRedundantCheck]
uim-1.8.8/uim/skk.c:2563:7: note: Assuming that condition '!src_ca' is not redundant
uim-1.8.8/uim/skk.c:2560:27: note: Null pointer dereference
uim-1.8.8/uim/skk.c:2561:27: warning: Either the condition '!dst_ca' is redundant or there is possible null pointer dereference: dst_ca. [nullPointerRedundantCheck]
uim-1.8.8/uim/skk.c:2563:18: note: Assuming that condition '!dst_ca' is not redundant
uim-1.8.8/uim/skk.c:2561:27: note: Null pointer dereference
uim-1.8.8/uim/skk.c:3355:8: warning: Possible null pointer dereference: skk_dic [nullPointer]
uim-1.8.8/uim/skk.c:3173:23: note: Assignment 'skk_dic=NULL', assigned value is 0
uim-1.8.8/uim/skk.c:3181:46: note: Calling function 'update_personal_dictionary_cache_with_file', 1st argument 'skk_dic' value is 0
uim-1.8.8/uim/skk.c:3355:8: note: Null pointer dereference
uim-1.8.8/uim/skk.c:3366:7: warning: Possible null pointer dereference: skk_dic [nullPointer]
uim-1.8.8/uim/skk.c:3173:23: note: Assignment 'skk_dic=NULL', assigned value is 0
uim-1.8.8/uim/skk.c:3181:46: note: Calling function 'update_personal_dictionary_cache_with_file', 1st argument 'skk_dic' value is 0
uim-1.8.8/uim/skk.c:3366:7: note: Null pointer dereference
uim-1.8.8/uim/skk.c:3369:8: warning: Possible null pointer dereference: skk_dic [nullPointer]
uim-1.8.8/uim/skk.c:3173:23: note: Assignment 'skk_dic=NULL', assigned value is 0
uim-1.8.8/uim/skk.c:3181:46: note: Calling function 'update_personal_dictionary_cache_with_file', 1st argument 'skk_dic' value is 0
uim-1.8.8/uim/skk.c:3369:8: note: Null pointer dereference
uim-1.8.8/uim/skk.c:3378:3: warning: Possible null pointer dereference: skk_dic [nullPointer]
uim-1.8.8/uim/skk.c:3173:23: note: Assignment 'skk_dic=NULL', assigned value is 0
uim-1.8.8/uim/skk.c:3181:46: note: Calling function 'update_personal_dictionary_cache_with_file', 1st argument 'skk_dic' value is 0
uim-1.8.8/uim/skk.c:3378:3: note: Null pointer dereference
uim-1.8.8/uim/skk.c:3379:36: warning: Possible null pointer dereference: skk_dic [nullPointer]
uim-1.8.8/uim/skk.c:3173:23: note: Assignment 'skk_dic=NULL', assigned value is 0
uim-1.8.8/uim/skk.c:3181:46: note: Calling function 'update_personal_dictionary_cache_with_file', 1st argument 'skk_dic' value is 0
uim-1.8.8/uim/skk.c:3379:36: note: Null pointer dereference
uim-1.8.8/uim/skk.c:3382:7: warning: Possible null pointer dereference: skk_dic [nullPointer]
uim-1.8.8/uim/skk.c:3173:23: note: Assignment 'skk_dic=NULL', assigned value is 0
uim-1.8.8/uim/skk.c:3181:46: note: Calling function 'update_personal_dictionary_cache_with_file', 1st argument 'skk_dic' value is 0
uim-1.8.8/uim/skk.c:3382:7: note: Null pointer dereference
uim-1.8.8/uim/skk.c:3411:3: warning: Possible null pointer dereference: skk_dic [nullPointer]
uim-1.8.8/uim/skk.c:3173:23: note: Assignment 'skk_dic=NULL', assigned value is 0
uim-1.8.8/uim/skk.c:3181:46: note: Calling function 'update_personal_dictionary_cache_with_file', 1st argument 'skk_dic' value is 0
uim-1.8.8/uim/skk.c:3411:3: note: Null pointer dereference
uim-1.8.8/uim/skk.c:3474:22: warning: Either the condition 'fn' is redundant or there is possible null pointer dereference: fn. [nullPointerRedundantCheck]
uim-1.8.8/uim/skk.c:3441:7: note: Assuming that condition 'fn' is not redundant
uim-1.8.8/uim/skk.c:3474:22: note: Null pointer dereference
uim-1.8.8/uim/skk.c:2414:3: style: Variable 'nth' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/uim/skk.c:2410:0: note: Variable 'nth' is reassigned a value before the old one has been used.
uim-1.8.8/uim/skk.c:2414:3: note: Variable 'nth' is reassigned a value before the old one has been used.
uim-1.8.8/uim/skk.c:271:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:475:27: style: The scope of the variable 'tmp' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:795:20: style: The scope of the variable 'sl' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:796:7: style: The scope of the variable 'n' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:796:19: style: The scope of the variable 'len' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:797:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:922:25: style: The scope of the variable 'sl_file' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1021:7: style: The scope of the variable 'c' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1163:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1163:10: style: The scope of the variable 'j' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1312:7: style: The scope of the variable 'position' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1416:7: style: The scope of the variable 'position' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1629:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1698:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1698:10: style: The scope of the variable 'j' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1735:31: style: The scope of the variable 'subca' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1736:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1736:10: style: The scope of the variable 'j' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1739:15: style: The scope of the variable 'numstr' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1741:7: style: The scope of the variable 'sublen' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1741:15: style: The scope of the variable 'newlen' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1742:7: style: The scope of the variable 'mark' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1834:31: style: The scope of the variable 'subca' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1836:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1837:15: style: The scope of the variable 'numstr' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1933:20: style: The scope of the variable 'sl' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1934:7: style: The scope of the variable 'n' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1934:19: style: The scope of the variable 'len' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1935:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:1936:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:2118:9: style: The scope of the variable 'str' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:2180:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:2268:21: style: The scope of the variable 'look_' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:2410:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:2535:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:2603:31: style: The scope of the variable 'subca' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:2605:10: style: The scope of the variable 'j' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:2606:12: style: The scope of the variable 'numstr_' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:2607:15: style: The scope of the variable 'numstr' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:2757:31: style: The scope of the variable 'subca' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:2759:10: style: The scope of the variable 'j' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:2760:12: style: The scope of the variable 'numstr_' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:2761:15: style: The scope of the variable 'numstr' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:3011:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:3060:26: style: The scope of the variable 'ca' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:3269:7: style: The scope of the variable 'cmp' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:3342:25: style: The scope of the variable 'tmp' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:3660:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
uim-1.8.8/uim/skk.c:3662:10: style: The scope of the variable 'len' can be reduced. [variableScope]
uim-1.8.8/uim/uim-custom.c:359:9: style: The scope of the variable 'elem' can be reduced. [variableScope]
uim-1.8.8/uim/uim-custom.c:603:9: style: The scope of the variable 'choice_sym' can be reduced. [variableScope]
uim-1.8.8/uim/uim-custom.c:604:29: style: The scope of the variable 'custom_choice' can be reduced. [variableScope]
uim-1.8.8/uim/uim-custom.c:677:26: style: The scope of the variable 'custom_key' can be reduced. [variableScope]
uim-1.8.8/uim/uim-custom.c:1399:9: style: The scope of the variable 'value' can be reduced. [variableScope]
uim-1.8.8/uim/uim-custom.c:268:33: style: Function 'uim_sizeof_sexp_str' argument 1 names different: declaration 'tmpl' definition 'sexp_tmpl'. [funcArgNamesDifferent]
uim-1.8.8/uim/uim-custom.c:168:44: note: Function 'uim_sizeof_sexp_str' argument 1 names different: declaration 'tmpl' definition 'sexp_tmpl'.
uim-1.8.8/uim/uim-custom.c:268:33: note: Function 'uim_sizeof_sexp_str' argument 1 names different: declaration 'tmpl' definition 'sexp_tmpl'.
uim-1.8.8/uim/uim-eb.c:144:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
uim-1.8.8/uim/uim-eb.c:149:46: style: Function 'uim_eb_search_text' argument 2 names different: declaration 'text' definition 'key'. [funcArgNamesDifferent]
uim-1.8.8/uim/uim-eb.h:43:20: note: Function 'uim_eb_search_text' argument 2 names different: declaration 'text' definition 'key'.
uim-1.8.8/uim/uim-eb.c:149:46: note: Function 'uim_eb_search_text' argument 2 names different: declaration 'text' definition 'key'.
uim-1.8.8/uim/uim-eb.c:149:63: style: Function 'uim_eb_search_text' argument 3 names different: declaration 'encoding' definition 'enc'. [funcArgNamesDifferent]
uim-1.8.8/uim/uim-eb.h:44:20: note: Function 'uim_eb_search_text' argument 3 names different: declaration 'encoding' definition 'enc'.
uim-1.8.8/uim/uim-eb.c:149:63: note: Function 'uim_eb_search_text' argument 3 names different: declaration 'encoding' definition 'enc'.
uim-1.8.8/uim/uim-eb.c:218:0: error: Uninitialized variable: bytes [uninitvar]
uim-1.8.8/uim/uim-error.c:151:14: warning: Logical disjunction always evaluates to true: msg || !(msg). [incorrectLogicOperator]
uim-1.8.8/uim/uim-error.c:170:14: warning: Logical disjunction always evaluates to true: msg || !(msg). [incorrectLogicOperator]
uim-1.8.8/uim/uim-error.c:151:14: style: Opposite expression on both sides of '||'. [oppositeExpression]
uim-1.8.8/uim/uim-error.c:151:14: note: Opposite expression on both sides of '||'.
uim-1.8.8/uim/uim-error.c:151:14: note: Opposite expression on both sides of '||'.
uim-1.8.8/uim/uim-error.c:170:14: style: Opposite expression on both sides of '||'. [oppositeExpression]
uim-1.8.8/uim/uim-error.c:170:14: note: Opposite expression on both sides of '||'.
uim-1.8.8/uim/uim-error.c:170:14: note: Opposite expression on both sides of '||'.
uim-1.8.8/uim/uim-helper-client.c:191:7: style: The scope of the variable 'rc' can be reduced. [variableScope]
uim-1.8.8/uim/uim-helper-server.c:86:18: style: The scope of the variable 'pw' can be reduced. [variableScope]
uim-1.8.8/uim/uim-helper-server.c:273:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
uim-1.8.8/uim/uim-helper.c:107:7: style: The scope of the variable 'res' can be reduced. [variableScope]
uim-1.8.8/uim/uim-helper.c:285:10: style: The scope of the variable 'buf_size' can be reduced. [variableScope]
uim-1.8.8/uim/uim-helper.c:285:20: style: The scope of the variable 'extended_size' can be reduced. [variableScope]
uim-1.8.8/uim/uim-helper.c:309:10: style: The scope of the variable 'msg_size' can be reduced. [variableScope]
uim-1.8.8/uim/uim-ipc.c:205:36: warning: Comparison is wrong. Result of 'cmd_name+1' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
uim-1.8.8/uim/uim-ipc.c:152:7: style: The scope of the variable 'result' can be reduced. [variableScope]
uim-1.8.8/uim/uim-ipc.c:154:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
uim-1.8.8/uim/uim-ipc.c:149:13: style: Function 'uim_ipc_open_command_with_option' argument 2 names different: declaration 'read_handler' definition 'read_fp'. [funcArgNamesDifferent]
uim-1.8.8/uim/uim-util.h:80:19: note: Function 'uim_ipc_open_command_with_option' argument 2 names different: declaration 'read_handler' definition 'read_fp'.
uim-1.8.8/uim/uim-ipc.c:149:13: note: Function 'uim_ipc_open_command_with_option' argument 2 names different: declaration 'read_handler' definition 'read_fp'.
uim-1.8.8/uim/uim-ipc.c:149:29: style: Function 'uim_ipc_open_command_with_option' argument 3 names different: declaration 'write_handler' definition 'write_fp'. [funcArgNamesDifferent]
uim-1.8.8/uim/uim-util.h:81:19: note: Function 'uim_ipc_open_command_with_option' argument 3 names different: declaration 'write_handler' definition 'write_fp'.
uim-1.8.8/uim/uim-ipc.c:149:29: note: Function 'uim_ipc_open_command_with_option' argument 3 names different: declaration 'write_handler' definition 'write_fp'.
uim-1.8.8/uim/uim-ipc.c:240:15: style: Function 'uim_ipc_open_command' argument 2 names different: declaration 'read_handler' definition 'read_fp'. [funcArgNamesDifferent]
uim-1.8.8/uim/uim-util.h:77:14: note: Function 'uim_ipc_open_command' argument 2 names different: declaration 'read_handler' definition 'read_fp'.
uim-1.8.8/uim/uim-ipc.c:240:15: note: Function 'uim_ipc_open_command' argument 2 names different: declaration 'read_handler' definition 'read_fp'.
uim-1.8.8/uim/uim-ipc.c:240:31: style: Function 'uim_ipc_open_command' argument 3 names different: declaration 'write_handler' definition 'write_fp'. [funcArgNamesDifferent]
uim-1.8.8/uim/uim-util.h:77:35: note: Function 'uim_ipc_open_command' argument 3 names different: declaration 'write_handler' definition 'write_fp'.
uim-1.8.8/uim/uim-ipc.c:240:31: note: Function 'uim_ipc_open_command' argument 3 names different: declaration 'write_handler' definition 'write_fp'.
uim-1.8.8/uim/uim-ipc.c:248:15: style: Function 'uim_ipc_send_command' argument 2 names different: declaration 'read_handler' definition 'read_fp'. [funcArgNamesDifferent]
uim-1.8.8/uim/uim-util.h:85:14: note: Function 'uim_ipc_send_command' argument 2 names different: declaration 'read_handler' definition 'read_fp'.
uim-1.8.8/uim/uim-ipc.c:248:15: note: Function 'uim_ipc_send_command' argument 2 names different: declaration 'read_handler' definition 'read_fp'.
uim-1.8.8/uim/uim-ipc.c:248:31: style: Function 'uim_ipc_send_command' argument 3 names different: declaration 'write_handler' definition 'write_fp'. [funcArgNamesDifferent]
uim-1.8.8/uim/uim-util.h:85:35: note: Function 'uim_ipc_send_command' argument 3 names different: declaration 'write_handler' definition 'write_fp'.
uim-1.8.8/uim/uim-ipc.c:248:31: note: Function 'uim_ipc_send_command' argument 3 names different: declaration 'write_handler' definition 'write_fp'.
uim-1.8.8/uim/uim-ipc.c:205:36: warning: Char literal compared with pointer 'cmd_name'. Did you intend to dereference it? [charLiteralWithCharPtrCompare]
uim-1.8.8/uim/uim-notify.c:226:18: style: The scope of the variable 'dp' can be reduced. [variableScope]
uim-1.8.8/uim/uim-notify.c:229:9: style: The scope of the variable 'handle' can be reduced. [variableScope]
uim-1.8.8/uim/uim-notify.c:231:15: style: The scope of the variable 'str' can be reduced. [variableScope]
uim-1.8.8/uim/uim-scm-sigscheme.c:693:15: warning: Logical disjunction always evaluates to true: conv || !(conv). [incorrectLogicOperator]
uim-1.8.8/uim/uim-scm-sigscheme.c:717:15: warning: Logical disjunction always evaluates to true: conv || !(conv). [incorrectLogicOperator]
uim-1.8.8/uim/uim-scm-sigscheme.c:742:15: warning: Logical disjunction always evaluates to true: conv || !(conv). [incorrectLogicOperator]
uim-1.8.8/uim/uim-scm-sigscheme.c:773:15: warning: Logical disjunction always evaluates to true: conv || !(conv). [incorrectLogicOperator]
uim-1.8.8/uim/uim-scm-sigscheme.c:693:15: style: Opposite expression on both sides of '||'. [oppositeExpression]
uim-1.8.8/uim/uim-scm-sigscheme.c:693:15: note: Opposite expression on both sides of '||'.
uim-1.8.8/uim/uim-scm-sigscheme.c:693:15: note: Opposite expression on both sides of '||'.
uim-1.8.8/uim/uim-scm-sigscheme.c:717:15: style: Opposite expression on both sides of '||'. [oppositeExpression]
uim-1.8.8/uim/uim-scm-sigscheme.c:717:15: note: Opposite expression on both sides of '||'.
uim-1.8.8/uim/uim-scm-sigscheme.c:717:15: note: Opposite expression on both sides of '||'.
uim-1.8.8/uim/uim-scm-sigscheme.c:742:15: style: Opposite expression on both sides of '||'. [oppositeExpression]
uim-1.8.8/uim/uim-scm-sigscheme.c:742:15: note: Opposite expression on both sides of '||'.
uim-1.8.8/uim/uim-scm-sigscheme.c:742:15: note: Opposite expression on both sides of '||'.
uim-1.8.8/uim/uim-scm-sigscheme.c:773:15: style: Opposite expression on both sides of '||'. [oppositeExpression]
uim-1.8.8/uim/uim-scm-sigscheme.c:773:15: note: Opposite expression on both sides of '||'.
uim-1.8.8/uim/uim-scm-sigscheme.c:773:15: note: Opposite expression on both sides of '||'.
uim-1.8.8/uim/uim-scm-sigscheme.c:345:27: style: Function 'uim_scm_c_symbol' argument 1 names different: declaration 'str' definition 'symbol'. [funcArgNamesDifferent]
uim-1.8.8/uim/uim-scm.h:158:33: note: Function 'uim_scm_c_symbol' argument 1 names different: declaration 'str' definition 'symbol'.
uim-1.8.8/uim/uim-scm-sigscheme.c:345:27: note: Function 'uim_scm_c_symbol' argument 1 names different: declaration 'str' definition 'symbol'.
uim-1.8.8/uim/uim-scm-sigscheme.c:354:33: style: Function 'uim_scm_make_symbol' argument 1 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent]
uim-1.8.8/uim/uim-scm.h:159:42: note: Function 'uim_scm_make_symbol' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/uim/uim-scm-sigscheme.c:354:33: note: Function 'uim_scm_make_symbol' argument 1 names different: declaration 'str' definition 'name'.
uim-1.8.8/uim/uim-scm-sigscheme.c:311:10: error: Uninitialized variable: c_str [uninitvar]
uim-1.8.8/uim/uim-util.c:131:12: style: The scope of the variable 'elm' can be reduced. [variableScope]
uim-1.8.8/uim/uim-x-kana-input-hack.c:83:16: style: The scope of the variable 'keycode' can be reduced. [variableScope]
uim-1.8.8/uim/uim-x-kana-input-hack.c:84:7: style: The scope of the variable 'translated_key' can be reduced. [variableScope]
uim-1.8.8/uim/uim-x-kana-input-hack.c:114:69: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/uim/uim.c:527:45: style: Function 'uim_set_candidate_index' argument 2 names different: declaration 'index' definition 'nth'. [funcArgNamesDifferent]
uim-1.8.8/uim/uim.h:845:51: note: Function 'uim_set_candidate_index' argument 2 names different: declaration 'index' definition 'nth'.
uim-1.8.8/uim/uim.c:527:45: note: Function 'uim_set_candidate_index' argument 2 names different: declaration 'index' definition 'nth'.
uim-1.8.8/uim/uim.c:904:34: style: Function 'uim_set_mode' argument 2 names different: declaration 'nth' definition 'mode'. [funcArgNamesDifferent]
uim-1.8.8/uim/uim.h:930:34: note: Function 'uim_set_mode' argument 2 names different: declaration 'nth' definition 'mode'.
uim-1.8.8/uim/uim.c:904:34: note: Function 'uim_set_mode' argument 2 names different: declaration 'nth' definition 'mode'.
uim-1.8.8/uim/wnnlib.c:784:9: style: The scope of the variable 'wc' can be reduced. [variableScope]
uim-1.8.8/uim/wnnlib.c:799:9: style: The scope of the variable 'wc' can be reduced. [variableScope]
uim-1.8.8/uim/wnnlib.c:1132:8: style: The scope of the variable 'savechar' can be reduced. [variableScope]
uim-1.8.8/uim/wnnlib.c:1134:11: style: The scope of the variable 'n' can be reduced. [variableScope]
uim-1.8.8/uim/wnnlib.c:1248:9: style: The scope of the variable 'n' can be reduced. [variableScope]
uim-1.8.8/xim/canddisp.cpp:346:9: style: The scope of the variable 'fd_r' can be reduced. [variableScope]
uim-1.8.8/xim/canddisp.cpp:346:15: style: The scope of the variable 'fd_w' can be reduced. [variableScope]
uim-1.8.8/xim/canddisp.cpp:78:17: style: Variable 'candwin_prog' is assigned a value that is never used. [unreadVariable]
uim-1.8.8/xim/canddisp.cpp:79:17: style: Unused variable: user_config [unusedVariable]
uim-1.8.8/xim/canddisp.cpp:80:11: style: Unused variable: str [unusedVariable]
uim-1.8.8/xim/canddisp.cpp:80:17: style: Unused variable: style [unusedVariable]
uim-1.8.8/xim/xim.h:114:9: style: Technically the member function 'Connection::byte_order' can be const. [functionConst]
uim-1.8.8/xim/canddisp.h:59:10: performance: Technically the member function 'Canddisp::check_connection' can be static. [functionStatic]
uim-1.8.8/xim/canddisp.cpp:295:16: note: Technically the member function 'Canddisp::check_connection' can be static.
uim-1.8.8/xim/canddisp.h:59:10: note: Technically the member function 'Canddisp::check_connection' can be static.
uim-1.8.8/xim/ximserver.h:82:5: style: Class 'pe_stat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uim-1.8.8/xim/ximserver.h:139:5: style: Class 'keyState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uim-1.8.8/xim/xim.h:107:5: style: Class 'Connection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uim-1.8.8/xim/compose.cpp:377:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
uim-1.8.8/xim/compose.cpp:372:0: note: Variable 'i' is reassigned a value before the old one has been used.
uim-1.8.8/xim/compose.cpp:377:5: note: Variable 'i' is reassigned a value before the old one has been used.
uim-1.8.8/xim/compose.cpp:656:17: style: The scope of the variable 'p' can be reduced. [variableScope]
uim-1.8.8/xim/compose.cpp:76:45: style: Function 'handleKey' argument 2 names different: declaration 'xstate' definition 'xkeystate'. [funcArgNamesDifferent]
uim-1.8.8/xim/compose.h:56:40: note: Function 'handleKey' argument 2 names different: declaration 'xstate' definition 'xkeystate'.
uim-1.8.8/xim/compose.cpp:76:45: note: Function 'handleKey' argument 2 names different: declaration 'xstate' definition 'xkeystate'.
uim-1.8.8/xim/compose.cpp:1128:52: style: Function 'mb_string_to_utf8' argument 3 names different: declaration 'to_len' definition 'len'. [funcArgNamesDifferent]
uim-1.8.8/xim/ximserver.h:276:56: note: Function 'mb_string_to_utf8' argument 3 names different: declaration 'to_len' definition 'len'.
uim-1.8.8/xim/compose.cpp:1128:52: note: Function 'mb_string_to_utf8' argument 3 names different: declaration 'to_len' definition 'len'.
uim-1.8.8/xim/compose.cpp:1092:42: warning: Either the condition 'keysym>1417' is redundant, otherwise there is negative array index -6. [negativeIndex]
uim-1.8.8/xim/compose.cpp:1091:21: note: Assuming that condition 'keysym>1417' is not redundant
uim-1.8.8/xim/compose.cpp:1092:42: note: Negative array index
uim-1.8.8/xim/connection.cpp:266:8: style: The scope of the variable 'major' can be reduced. [variableScope]
uim-1.8.8/xim/connection.cpp:324:8: style: The scope of the variable 'major' can be reduced. [variableScope]
uim-1.8.8/xim/connection.cpp:387:8: style: The scope of the variable 'major' can be reduced. [variableScope]
uim-1.8.8/xim/connection.cpp:108:41: style: Function 'procXClientMessage' argument 1 names different: declaration 'm' definition 'ev'. [funcArgNamesDifferent]
uim-1.8.8/xim/xim.h:331:46: note: Function 'procXClientMessage' argument 1 names different: declaration 'm' definition 'ev'.
uim-1.8.8/xim/connection.cpp:108:41: note: Function 'procXClientMessage' argument 1 names different: declaration 'm' definition 'ev'.
uim-1.8.8/xim/connection.cpp:428:44: style: Function 'doSend' argument 2 names different: declaration 'is_passive' definition 'passive'. [funcArgNamesDifferent]
uim-1.8.8/xim/connection.h:58:35: note: Function 'doSend' argument 2 names different: declaration 'is_passive' definition 'passive'.
uim-1.8.8/xim/connection.cpp:428:44: note: Function 'doSend' argument 2 names different: declaration 'is_passive' definition 'passive'.
uim-1.8.8/xim/connection.cpp:442:19: warning: Obsolete function 'alloca' called. [allocaCalled]
uim-1.8.8/xim/connection.cpp:138:5: performance: Variable 'mClientWin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/xim/connection.cpp:139:5: performance: Variable 'mCommWin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/xim/connection.h:53:10: style: Technically the member function 'XConnection::isValid' can be const. [functionConst]
uim-1.8.8/xim/connection.h:45:18: style: The function 'expose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xdispatch.h:45:18: note: Virtual function in base class
uim-1.8.8/xim/connection.h:45:18: note: Function in derived class
uim-1.8.8/xim/connection.h:46:18: style: The function 'destroy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xdispatch.h:46:18: note: Virtual function in base class
uim-1.8.8/xim/connection.h:46:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:1237:12: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/convdisp.cpp:1414:9: style: The scope of the variable 's' can be reduced. [variableScope]
uim-1.8.8/xim/convdisp.cpp:1440:7: style: The scope of the variable 'utf8' can be reduced. [variableScope]
uim-1.8.8/xim/convdisp.cpp:1441:6: style: The scope of the variable 'len' can be reduced. [variableScope]
uim-1.8.8/xim/convdisp.cpp:1674:17: style: The scope of the variable 'stat' can be reduced. [variableScope]
uim-1.8.8/xim/convdisp.cpp:1674:23: style: The scope of the variable 'xstat' can be reduced. [variableScope]
uim-1.8.8/xim/convdisp.cpp:888:11: warning: Member variable 'Convdisp::m_pe' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/xim/convdisp.cpp:662:12: warning: Member variable 'PeLineWin::mCandWinXOff' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/xim/convdisp.cpp:662:12: warning: Member variable 'PeLineWin::m_x' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/xim/convdisp.cpp:662:12: warning: Member variable 'PeLineWin::mCharPos' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/xim/convdisp.cpp:662:12: warning: Member variable 'PeLineWin::mCursorX' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/xim/convdisp.cpp:1058:13: warning: Member variable 'ConvdispOv::m_ce' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/xim/convdisp.cpp:1058:13: warning: Member variable 'ConvdispOv::m_ce_len' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/xim/convdisp.cpp:349:5: performance: Variable 'mParentWin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/xim/convdisp.cpp:799:5: performance: Variable 'm_mask_pix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/xim/convdisp.cpp:800:5: performance: Variable 'm_mask_pix_gc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/xim/convdisp.h:48:10: performance: Technically the member function 'Convdisp::set_focus' can be static. [functionStatic]
uim-1.8.8/xim/convdisp.cpp:931:16: note: Technically the member function 'Convdisp::set_focus' can be static.
uim-1.8.8/xim/convdisp.h:48:10: note: Technically the member function 'Convdisp::set_focus' can be static.
uim-1.8.8/xim/convdisp.h:49:10: performance: Technically the member function 'Convdisp::unset_focus' can be static. [functionStatic]
uim-1.8.8/xim/convdisp.cpp:937:16: note: Technically the member function 'Convdisp::unset_focus' can be static.
uim-1.8.8/xim/convdisp.h:49:10: note: Technically the member function 'Convdisp::unset_focus' can be static.
uim-1.8.8/xim/convdisp.h:51:9: style: Technically the member function 'Convdisp::get_caret_pos' can be const. [functionConst]
uim-1.8.8/xim/convdisp.cpp:948:15: note: Technically the member function 'Convdisp::get_caret_pos' can be const.
uim-1.8.8/xim/convdisp.h:51:9: note: Technically the member function 'Convdisp::get_caret_pos' can be const.
uim-1.8.8/xim/convdisp.cpp:281:9: performance: Technically the member function 'ConvdispOv::get_ce_font_height' can be static. [functionStatic]
uim-1.8.8/xim/convdisp.cpp:1513:17: note: Technically the member function 'ConvdispOv::get_ce_font_height' can be static.
uim-1.8.8/xim/convdisp.cpp:281:9: note: Technically the member function 'ConvdispOv::get_ce_font_height' can be static.
uim-1.8.8/xim/convdisp.cpp:181:18: warning: Virtual function 'release' is called from destructor '~PeWin()' at line 422. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/xim/convdisp.cpp:422:2: note: Calling release
uim-1.8.8/xim/convdisp.cpp:181:18: note: release is a virtual method
uim-1.8.8/xim/convdisp.cpp:183:18: style: The function 'destroy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xdispatch.h:46:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:183:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:184:18: style: The function 'expose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xdispatch.h:45:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:184:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:255:18: style: The function 'set_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.cpp:194:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:255:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:268:18: style: The function 'update_preedit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:53:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:268:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:269:18: style: The function 'clear_preedit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:54:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:269:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:270:18: style: The function 'update_icxatr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:55:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:270:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:271:18: style: The function 'move_candwin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:56:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:271:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:272:18: style: The function 'use_xft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:60:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:272:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:300:18: style: The function 'update_preedit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:53:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:300:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:301:18: style: The function 'clear_preedit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:54:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:301:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:302:18: style: The function 'update_icxatr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:55:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:302:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:303:18: style: The function 'move_candwin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:56:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:303:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:304:18: style: The function 'use_xft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:60:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:304:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:313:18: style: The function 'update_preedit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:53:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:313:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:314:18: style: The function 'clear_preedit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:54:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:314:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:315:18: style: The function 'update_icxatr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:55:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:315:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:316:18: style: The function 'move_candwin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:56:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:316:18: note: Function in derived class
uim-1.8.8/xim/convdisp.cpp:317:18: style: The function 'use_xft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/convdisp.h:60:18: note: Virtual function in base class
uim-1.8.8/xim/convdisp.cpp:317:18: note: Function in derived class
uim-1.8.8/xim/locale.cpp:458:11: style: The scope of the variable 'sep' can be reduced. [variableScope]
uim-1.8.8/xim/locale.cpp:253:45: style: Function 'utf8_to_native_str' argument 1 names different: declaration 'str' definition 'utf8'. [funcArgNamesDifferent]
uim-1.8.8/xim/locale.cpp:204:44: note: Function 'utf8_to_native_str' argument 1 names different: declaration 'str' definition 'utf8'.
uim-1.8.8/xim/locale.cpp:253:45: note: Function 'utf8_to_native_str' argument 1 names different: declaration 'str' definition 'utf8'.
uim-1.8.8/xim/locale.cpp:202:5: style: Class 'UTF8_Locale' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uim-1.8.8/xim/locale.cpp:204:19: style: The function 'utf8_to_native_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/ximserver.h:264:19: note: Virtual function in base class
uim-1.8.8/xim/locale.cpp:204:19: note: Function in derived class
uim-1.8.8/xim/locale.cpp:205:19: style: The function 'uStringToCtext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/ximserver.h:263:19: note: Virtual function in base class
uim-1.8.8/xim/locale.cpp:205:19: note: Function in derived class
uim-1.8.8/xim/locale.cpp:229:18: style: The function 'supportOverTheSpot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/ximserver.h:265:18: note: Virtual function in base class
uim-1.8.8/xim/locale.cpp:229:18: note: Function in derived class
uim-1.8.8/xim/locale.cpp:310:7: error: Common realloc mistake: 'test_locale' nulled but not freed upon failure [memleakOnRealloc]
uim-1.8.8/xim/main.cpp:572:16: style: Function 'reload_uim' argument 1 names different: declaration 'x' definition 'reload_libuim'. [funcArgNamesDifferent]
uim-1.8.8/xim/ximserver.h:103:21: note: Function 'reload_uim' argument 1 names different: declaration 'x' definition 'reload_libuim'.
uim-1.8.8/xim/main.cpp:572:16: note: Function 'reload_uim' argument 1 names different: declaration 'x' definition 'reload_libuim'.
uim-1.8.8/xim/main.cpp:468:23: style: Unused variable: locale_list [unusedVariable]
uim-1.8.8/xim/ximic.cpp:271:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
uim-1.8.8/xim/ximic.cpp:286:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uim-1.8.8/xim/ximic.cpp:291:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uim-1.8.8/xim/ximic.cpp:586:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/xim/ximic.cpp:587:6: style: The scope of the variable 'len' can be reduced. [variableScope]
uim-1.8.8/xim/ximic.cpp:192:34: style: Function 'set_atr' argument 2 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent]
uim-1.8.8/xim/xim.h:242:30: note: Function 'set_atr' argument 2 names different: declaration 'v' definition 'val'.
uim-1.8.8/xim/ximic.cpp:192:34: note: Function 'set_atr' argument 2 names different: declaration 'v' definition 'val'.
uim-1.8.8/xim/ximic.cpp:192:43: style: Function 'set_atr' argument 3 names different: declaration 'byte_order' definition 'o'. [funcArgNamesDifferent]
uim-1.8.8/xim/xim.h:242:37: note: Function 'set_atr' argument 3 names different: declaration 'byte_order' definition 'o'.
uim-1.8.8/xim/ximic.cpp:192:43: note: Function 'set_atr' argument 3 names different: declaration 'byte_order' definition 'o'.
uim-1.8.8/xim/ximic.cpp:433:39: style: Function 'send_key_event' argument 1 names different: declaration 'k' definition 'e'. [funcArgNamesDifferent]
uim-1.8.8/xim/xim.h:305:36: note: Function 'send_key_event' argument 1 names different: declaration 'k' definition 'e'.
uim-1.8.8/xim/ximic.cpp:433:39: note: Function 'send_key_event' argument 1 names different: declaration 'k' definition 'e'.
uim-1.8.8/xim/ximic.cpp:459:39: style: Function 'commit_string' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent]
uim-1.8.8/xim/xim.h:285:36: note: Function 'commit_string' argument 1 names different: declaration 's' definition 'str'.
uim-1.8.8/xim/ximic.cpp:459:39: note: Function 'commit_string' argument 1 names different: declaration 's' definition 'str'.
uim-1.8.8/xim/ximic.cpp:466:31: style: Function 'extra_input' argument 1 names different: declaration 't' definition 's'. [funcArgNamesDifferent]
uim-1.8.8/xim/xim.h:286:28: note: Function 'extra_input' argument 1 names different: declaration 't' definition 's'.
uim-1.8.8/xim/ximic.cpp:466:31: note: Function 'extra_input' argument 1 names different: declaration 't' definition 's'.
uim-1.8.8/xim/ximic.cpp:687:60: style: Function 'create_ic' argument 4 names different: declaration 'id' definition 'icid'. [funcArgNamesDifferent]
uim-1.8.8/xim/xim.h:330:58: note: Function 'create_ic' argument 4 names different: declaration 'id' definition 'icid'.
uim-1.8.8/xim/ximic.cpp:687:60: note: Function 'create_ic' argument 4 names different: declaration 'id' definition 'icid'.
uim-1.8.8/xim/ximic.cpp:217:26: warning: Obsolete function 'alloca' called. [allocaCalled]
uim-1.8.8/xim/ximic.cpp:501:23: warning: Obsolete function 'alloca' called. [allocaCalled]
uim-1.8.8/xim/ximic.cpp:695:26: warning: Obsolete function 'alloca' called. [allocaCalled]
uim-1.8.8/xim/ximic.cpp:158:9: warning: Member variable 'icxatr::input_style' is not initialized in the constructor. [uninitMemberVar]
uim-1.8.8/xim/ximic.cpp:163:5: performance: Variable 'font_set' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uim-1.8.8/xim/xim.h:243:10: style: Technically the member function 'icxatr::has_atr' can be const. [functionConst]
uim-1.8.8/xim/ximic.cpp:187:14: note: Technically the member function 'icxatr::has_atr' can be const.
uim-1.8.8/xim/xim.h:243:10: note: Technically the member function 'icxatr::has_atr' can be const.
uim-1.8.8/xim/xim.h:244:10: style: Technically the member function 'icxatr::is_changed' can be const. [functionConst]
uim-1.8.8/xim/ximic.cpp:255:14: note: Technically the member function 'icxatr::is_changed' can be const.
uim-1.8.8/xim/xim.h:244:10: note: Technically the member function 'icxatr::is_changed' can be const.
uim-1.8.8/xim/xim.h:247:9: performance: Technically the member function 'icxatr::getSize' can be static. [functionStatic]
uim-1.8.8/xim/ximic.cpp:319:13: note: Technically the member function 'icxatr::getSize' can be static.
uim-1.8.8/xim/xim.h:247:9: note: Technically the member function 'icxatr::getSize' can be static.
uim-1.8.8/xim/xim.h:249:10: style: Technically the member function 'icxatr::use_xft' can be const. [functionConst]
uim-1.8.8/xim/ximic.cpp:338:14: note: Technically the member function 'icxatr::use_xft' can be const.
uim-1.8.8/xim/xim.h:249:10: note: Technically the member function 'icxatr::use_xft' can be const.
uim-1.8.8/xim/xim.h:279:9: style: Technically the member function 'XimIC::get_icid' can be const. [functionConst]
uim-1.8.8/xim/ximic.cpp:382:12: note: Technically the member function 'XimIC::get_icid' can be const.
uim-1.8.8/xim/xim.h:279:9: note: Technically the member function 'XimIC::get_icid' can be const.
uim-1.8.8/xim/xim.h:280:9: style: Technically the member function 'XimIC::get_imid' can be const. [functionConst]
uim-1.8.8/xim/ximic.cpp:387:12: note: Technically the member function 'XimIC::get_imid' can be const.
uim-1.8.8/xim/xim.h:280:9: note: Technically the member function 'XimIC::get_imid' can be const.
uim-1.8.8/xim/xim.h:290:10: style: Technically the member function 'XimIC::isActive' can be const. [functionConst]
uim-1.8.8/xim/ximic.cpp:377:13: note: Technically the member function 'XimIC::isActive' can be const.
uim-1.8.8/xim/xim.h:290:10: note: Technically the member function 'XimIC::isActive' can be const.
uim-1.8.8/xim/ximic.cpp:356:5: style: Class 'XimIC' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uim-1.8.8/xim/ximic.cpp:356:5: style: Class 'XimIC' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uim-1.8.8/xim/ximim.cpp:258:37: style: Function 'get_ic_by_id' argument 1 names different: declaration 'id' definition 'icid'. [funcArgNamesDifferent]
uim-1.8.8/xim/ximim.cpp:93:37: note: Function 'get_ic_by_id' argument 1 names different: declaration 'id' definition 'icid'.
uim-1.8.8/xim/ximim.cpp:258:37: note: Function 'get_ic_by_id' argument 1 names different: declaration 'id' definition 'icid'.
uim-1.8.8/xim/ximim.cpp:452:41: style: Function 'set_lang_region' argument 1 names different: declaration 'name' definition 'lang_and_region'. [funcArgNamesDifferent]
uim-1.8.8/xim/xim.h:194:38: note: Function 'set_lang_region' argument 1 names different: declaration 'name' definition 'lang_and_region'.
uim-1.8.8/xim/ximim.cpp:452:41: note: Function 'set_lang_region' argument 1 names different: declaration 'name' definition 'lang_and_region'.
uim-1.8.8/xim/ximim.cpp:178:26: warning: Obsolete function 'alloca' called. [allocaCalled]
uim-1.8.8/xim/xim.h:193:17: style: Technically the member function 'XimIM::get_encoding' can be const. [functionConst]
uim-1.8.8/xim/ximim.cpp:447:20: note: Technically the member function 'XimIM::get_encoding' can be const.
uim-1.8.8/xim/xim.h:193:17: note: Technically the member function 'XimIM::get_encoding' can be const.
uim-1.8.8/xim/xim.h:195:17: style: Technically the member function 'XimIM::get_lang_region' can be const. [functionConst]
uim-1.8.8/xim/ximim.cpp:458:20: note: Technically the member function 'XimIM::get_lang_region' can be const.
uim-1.8.8/xim/xim.h:195:17: note: Technically the member function 'XimIM::get_lang_region' can be const.
uim-1.8.8/xim/ximim.cpp:84:18: style: The function 'create_ic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:180:18: note: Virtual function in base class
uim-1.8.8/xim/ximim.cpp:84:18: note: Function in derived class
uim-1.8.8/xim/ximim.cpp:85:18: style: The function 'destroy_ic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:181:18: note: Virtual function in base class
uim-1.8.8/xim/ximim.cpp:85:18: note: Function in derived class
uim-1.8.8/xim/ximim.cpp:86:18: style: The function 'set_ic_focus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:182:18: note: Virtual function in base class
uim-1.8.8/xim/ximim.cpp:86:18: note: Function in derived class
uim-1.8.8/xim/ximim.cpp:87:18: style: The function 'set_ic_values' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:183:18: note: Virtual function in base class
uim-1.8.8/xim/ximim.cpp:87:18: note: Function in derived class
uim-1.8.8/xim/ximim.cpp:88:18: style: The function 'get_ic_values' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:184:18: note: Virtual function in base class
uim-1.8.8/xim/ximim.cpp:88:18: note: Function in derived class
uim-1.8.8/xim/ximim.cpp:89:18: style: The function 'unset_ic_focus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:185:18: note: Virtual function in base class
uim-1.8.8/xim/ximim.cpp:89:18: note: Function in derived class
uim-1.8.8/xim/ximim.cpp:90:18: style: The function 'forward_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:186:18: note: Virtual function in base class
uim-1.8.8/xim/ximim.cpp:90:18: note: Function in derived class
uim-1.8.8/xim/ximim.cpp:91:18: style: The function 'send_sync_reply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:187:18: note: Virtual function in base class
uim-1.8.8/xim/ximim.cpp:91:18: note: Function in derived class
uim-1.8.8/xim/ximim.cpp:92:18: style: The function 'send_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:188:18: note: Virtual function in base class
uim-1.8.8/xim/ximim.cpp:92:18: note: Function in derived class
uim-1.8.8/xim/ximim.cpp:93:20: style: The function 'get_ic_by_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:189:20: note: Virtual function in base class
uim-1.8.8/xim/ximim.cpp:93:20: note: Function in derived class
uim-1.8.8/xim/ximim.cpp:94:18: style: The function 'onSendPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:190:18: note: Virtual function in base class
uim-1.8.8/xim/ximim.cpp:94:18: note: Function in derived class
uim-1.8.8/xim/ximim.cpp:95:18: style: The function 'changeContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:191:18: note: Virtual function in base class
uim-1.8.8/xim/ximim.cpp:95:18: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:547:31: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximpacket.cpp:276:12: style: The scope of the variable 'm' can be reduced. [variableScope]
uim-1.8.8/xim/ximpacket.cpp:94:28: style: Function 'readC16' argument 1 names different: declaration 'val' definition 'buf'. [funcArgNamesDifferent]
uim-1.8.8/xim/xim.h:57:28: note: Function 'readC16' argument 1 names different: declaration 'val' definition 'buf'.
uim-1.8.8/xim/ximpacket.cpp:94:28: note: Function 'readC16' argument 1 names different: declaration 'val' definition 'buf'.
uim-1.8.8/xim/ximpacket.cpp:104:28: style: Function 'readC32' argument 1 names different: declaration 'val' definition 'buf'. [funcArgNamesDifferent]
uim-1.8.8/xim/xim.h:58:28: note: Function 'readC32' argument 1 names different: declaration 'val' definition 'buf'.
uim-1.8.8/xim/ximpacket.cpp:104:28: note: Function 'readC32' argument 1 names different: declaration 'val' definition 'buf'.
uim-1.8.8/xim/ximpacket.cpp:405:45: style: Function 'RxPacket_impl' argument 1 names different: declaration 'buf' definition 'b'. [funcArgNamesDifferent]
uim-1.8.8/xim/ximpacket.cpp:375:34: note: Function 'RxPacket_impl' argument 1 names different: declaration 'buf' definition 'b'.
uim-1.8.8/xim/ximpacket.cpp:405:45: note: Function 'RxPacket_impl' argument 1 names different: declaration 'buf' definition 'b'.
uim-1.8.8/xim/ximpacket.cpp:545:34: style: Function 'copyRxPacket' argument 1 names different: declaration 'packet' definition 'p'. [funcArgNamesDifferent]
uim-1.8.8/xim/xim.h:103:34: note: Function 'copyRxPacket' argument 1 names different: declaration 'packet' definition 'p'.
uim-1.8.8/xim/ximpacket.cpp:545:34: note: Function 'copyRxPacket' argument 1 names different: declaration 'packet' definition 'p'.
uim-1.8.8/xim/ximpacket.cpp:243:10: style: Technically the member function 'TxPacket_impl::write_header' can be const. [functionConst]
uim-1.8.8/xim/ximpacket.cpp:342:21: note: Technically the member function 'TxPacket_impl::write_header' can be const.
uim-1.8.8/xim/ximpacket.cpp:243:10: note: Technically the member function 'TxPacket_impl::write_header' can be const.
uim-1.8.8/xim/ximpacket.cpp:397:10: style: Technically the member function 'RxPacket_impl::canRead' can be const. [functionConst]
uim-1.8.8/xim/ximpacket.cpp:523:21: note: Technically the member function 'RxPacket_impl::canRead' can be const.
uim-1.8.8/xim/ximpacket.cpp:397:10: note: Technically the member function 'RxPacket_impl::canRead' can be const.
uim-1.8.8/xim/ximpacket.cpp:205:2: style: Class 'TxBytes' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uim-1.8.8/xim/ximpacket.cpp:205:2: style: Class 'TxBytes' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uim-1.8.8/xim/ximpacket.cpp:408:5: style: Class 'RxPacket_impl' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uim-1.8.8/xim/ximpacket.cpp:379:18: warning: Virtual function 'rewind' is called from constructor 'RxPacket_impl(char*buf,int byte_order)' at line 411. Dynamic binding is not used. [virtualCallInConstructor]
uim-1.8.8/xim/ximpacket.cpp:411:5: note: Calling rewind
uim-1.8.8/xim/ximpacket.cpp:379:18: note: rewind is a virtual method
uim-1.8.8/xim/ximpacket.cpp:127:5: style: Class 'TxC8' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uim-1.8.8/xim/ximpacket.cpp:143:5: style: Class 'TxC16' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uim-1.8.8/xim/ximpacket.cpp:159:5: style: Class 'TxC32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uim-1.8.8/xim/ximpacket.cpp:175:5: style: Class 'TxString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uim-1.8.8/xim/ximpacket.cpp:373:1: warning: The class 'RxPacket_impl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
uim-1.8.8/xim/ximpacket.cpp:130:17: style: The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/ximpacket.cpp:121:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:130:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:133:17: style: The function 'write_to_buf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/ximpacket.cpp:122:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:133:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:146:17: style: The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/ximpacket.cpp:121:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:146:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:149:17: style: The function 'write_to_buf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/ximpacket.cpp:122:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:149:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:162:17: style: The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/ximpacket.cpp:121:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:162:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:165:17: style: The function 'write_to_buf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/ximpacket.cpp:122:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:165:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:184:17: style: The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/ximpacket.cpp:121:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:184:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:187:17: style: The function 'write_to_buf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/ximpacket.cpp:122:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:187:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:212:17: style: The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/ximpacket.cpp:121:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:212:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:215:17: style: The function 'write_to_buf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/ximpacket.cpp:122:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:215:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:229:17: style: The function 'get_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:64:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:229:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:230:17: style: The function 'write_to_buf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:65:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:230:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:232:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:67:18: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:232:18: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:233:16: style: The function 'get_major' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:68:16: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:233:16: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:235:17: style: The function 'pushC8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:70:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:235:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:236:17: style: The function 'pushC16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:71:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:236:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:237:17: style: The function 'pushC32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:72:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:237:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:238:17: style: The function 'pushSTRING' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:73:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:238:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:239:17: style: The function 'pushBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:74:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:239:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:241:17: style: The function 'pop_back' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:76:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:241:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:379:18: style: The function 'rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:83:18: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:379:18: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:380:16: style: The function 'getC8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:84:16: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:380:16: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:381:17: style: The function 'getC16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:85:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:381:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:382:17: style: The function 'getC32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:86:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:382:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:383:17: style: The function 'getStrLen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:88:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:383:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:384:18: style: The function 'getStr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:89:18: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:384:18: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:385:17: style: The function 'getStr8Len' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:91:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:385:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:386:18: style: The function 'getStr8' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:92:18: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:386:18: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:388:17: style: The function 'getMajor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:94:17: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:388:17: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:390:18: style: The function 'isOverRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:96:18: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:390:18: note: Function in derived class
uim-1.8.8/xim/ximpacket.cpp:395:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uim-1.8.8/xim/xim.h:97:18: note: Virtual function in base class
uim-1.8.8/xim/ximpacket.cpp:395:18: note: Function in derived class
uim-1.8.8/xim/ximserver.cpp:224:6: warning: Identical condition '!useDefaultIM', second condition is always false [identicalConditionAfterEarlyExit]
uim-1.8.8/xim/ximserver.cpp:216:9: note: first condition
uim-1.8.8/xim/ximserver.cpp:224:6: note: second condition
uim-1.8.8/xim/ximserver.cpp:1121:31: warning: Either the condition 'if(q&&len<10)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
uim-1.8.8/xim/ximserver.cpp:1122:9: note: Assuming that condition 'if(q&&len<10)' is not redundant
uim-1.8.8/xim/ximserver.cpp:1121:31: note: Null pointer subtraction
uim-1.8.8/xim/ximserver.cpp:615:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:625:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:631:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:637:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:643:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:650:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:656:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:663:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:670:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:676:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:682:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:690:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:698:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:705:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:712:24: style: C-style pointer casting [cstyleCast]
uim-1.8.8/xim/ximserver.cpp:94:11: style: The scope of the variable 'ch' can be reduced. [variableScope]
uim-1.8.8/xim/ximserver.cpp:96:9: style: The scope of the variable 'nbyte' can be reduced. [variableScope]
uim-1.8.8/xim/ximserver.cpp:249:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uim-1.8.8/xim/ximserver.cpp:959:17: style: The scope of the variable 'cand_str' can be reduced. [variableScope]
uim-1.8.8/xim/ximserver.cpp:960:17: style: The scope of the variable 'heading_label' can be reduced. [variableScope]
uim-1.8.8/xim/ximserver.cpp:961:17: style: The scope of the variable 'annotation_str' can be reduced. [variableScope]
uim-1.8.8/xim/ximserver.cpp:1032:9: style: The scope of the variable 'new_page' can be reduced. [variableScope]
uim-1.8.8/xim/ximserver.cpp:1033:9: style: The scope of the variable 'new_index' can be reduced. [variableScope]
uim-1.8.8/xim/ximserver.cpp:310:36: style: Function 'set_im' argument 1 names different: declaration 'name' definition 'engine'. [funcArgNamesDifferent]
uim-1.8.8/xim/ximserver.h:291:29: note: Function 'set_im' argument 1 names different: declaration 'name' definition 'engine'.
uim-1.8.8/xim/ximserver.cpp:310:36: note: Function 'set_im' argument 1 names different: declaration 'name' definition 'engine'.
uim-1.8.8/xim/ximserver.cpp:641:65: style: Function 'candidate_activate_cb' argument 3 names different: declaration 'index' definition 'display_limit'. [funcArgNamesDifferent]
uim-1.8.8/xim/ximserver.h:214:62: note: Function 'candidate_activate_cb' argument 3 names different: declaration 'index' definition 'display_limit'.
uim-1.8.8/xim/ximserver.cpp:641:65: note: Function 'candidate_activate_cb' argument 3 names different: declaration 'index' definition 'display_limit'.
uim-1.8.8/xim/ximserver.cpp:771:37: style: Function 'pushKey' argument 1 names different: declaration 'e' definition 'k'. [funcArgNamesDifferent]
uim-1.8.8/xim/ximserver.h:171:27: note: Function 'pushKey' argument 1 names different: declaration 'e' definition 'k'.
uim-1.8.8/xim/ximserver.cpp:771:37: note: Function 'pushKey' argument 1 names different: declaration 'e' definition 'k'.
uim-1.8.8/xim/ximserver.cpp:1369:45: style: Function 'check_modifier' argument 1 names different: declaration 'list' definition 'keysym_list'. [funcArgNamesDifferent]
uim-1.8.8/xim/ximserver.cpp:82:45: note: Function 'check_modifier' argument 1 names different: declaration 'list' definition 'keysym_list'.
uim-1.8.8/xim/ximserver.cpp:1369:45: note: Function 'check_modifier' argument 1 names different: declaration 'list' definition 'keysym_list'.
uim-1.8.8/xim/ximserver.cpp:845:31: style: Unused variable: candidates [unusedVariable]
uim-1.8.8/xim/ximserver.h:143:9: style: Technically the member function 'keyState::key' can be const. [functionConst]
uim-1.8.8/xim/ximserver.cpp:1332:15: note: Technically the member function 'keyState::key' can be const.
uim-1.8.8/xim/ximserver.h:143:9: note: Technically the member function 'keyState::key' can be const.
uim-1.8.8/xim/ximserver.h:144:9: style: Technically the member function 'keyState::modifier' can be const. [functionConst]
uim-1.8.8/xim/ximserver.cpp:1337:15: note: Technically the member function 'keyState::modifier' can be const.
uim-1.8.8/xim/ximserver.h:144:9: note: Technically the member function 'keyState::modifier' can be const.
uim-1.8.8/xim/ximserver.h:145:12: style: Technically the member function 'keyState::xkeysym' can be const. [functionConst]
uim-1.8.8/xim/ximserver.cpp:1347:18: note: Technically the member function 'keyState::xkeysym' can be const.
uim-1.8.8/xim/ximserver.h:145:12: note: Technically the member function 'keyState::xkeysym' can be const.
uim-1.8.8/xim/ximserver.h:146:9: style: Technically the member function 'keyState::xkeystate' can be const. [functionConst]
uim-1.8.8/xim/ximserver.cpp:1352:15: note: Technically the member function 'keyState::xkeystate' can be const.
uim-1.8.8/xim/ximserver.h:146:9: note: Technically the member function 'keyState::xkeystate' can be const.
uim-1.8.8/xim/ximserver.h:149:10: style: Technically the member function 'keyState::is_push' can be const. [functionConst]
uim-1.8.8/xim/ximserver.cpp:1342:16: note: Technically the member function 'keyState::is_push' can be const.
uim-1.8.8/xim/ximserver.h:149:10: note: Technically the member function 'keyState::is_push' can be const.
uim-1.8.8/xim/ximserver.h:170:17: style: Technically the member function 'InputContext::getUC' can be const. [functionConst]
uim-1.8.8/xim/ximserver.cpp:607:15: note: Technically the member function 'InputContext::getUC' can be const.
uim-1.8.8/xim/ximserver.h:170:17: note: Technically the member function 'InputContext::getUC' can be const.
uim-1.8.8/xim/ximserver.h:197:10: performance: Technically the member function 'InputContext::update_prop_label' can be static. [functionStatic]
uim-1.8.8/xim/ximserver.cpp:1189:20: note: Technically the member function 'InputContext::update_prop_label' can be static.
uim-1.8.8/xim/ximserver.h:197:10: note: Technically the member function 'InputContext::update_prop_label' can be static.
uim-1.8.8/xim/ximserver.h:198:10: style: Technically the member function 'InputContext::hasActiveCandwin' can be const. [functionConst]
uim-1.8.8/xim/ximserver.cpp:799:20: note: Technically the member function 'InputContext::hasActiveCandwin' can be const.
uim-1.8.8/xim/ximserver.h:198:10: note: Technically the member function 'InputContext::hasActiveCandwin' can be const.
uim-1.8.8/xim/ximserver.h:199:10: style: Technically the member function 'InputContext::isCaretStateShown' can be const. [functionConst]
uim-1.8.8/xim/ximserver.cpp:1220:20: note: Technically the member function 'InputContext::isCaretStateShown' can be const.
uim-1.8.8/xim/ximserver.h:199:10: note: Technically the member function 'InputContext::isCaretStateShown' can be const.
uim-1.8.8/xim/ximserver.h:200:17: style: Technically the member function 'InputContext::get_engine_name' can be const. [functionConst]
uim-1.8.8/xim/ximserver.cpp:1210:27: note: Technically the member function 'InputContext::get_engine_name' can be const.
uim-1.8.8/xim/ximserver.h:200:17: note: Technically the member function 'InputContext::get_engine_name' can be const.
uim-1.8.8/xim/ximserver.h:201:17: style: Technically the member function 'InputContext::get_locale_name' can be const. [functionConst]
uim-1.8.8/xim/ximserver.cpp:1215:27: note: Technically the member function 'InputContext::get_locale_name' can be const.
uim-1.8.8/xim/ximserver.h:201:17: note: Technically the member function 'InputContext::get_locale_name' can be const.
uim-1.8.8/xim/ximserver.h:207:10: performance: Technically the member function 'InputContext::switch_system_global_im' can be static. [functionStatic]
uim-1.8.8/xim/ximserver.cpp:499:20: note: Technically the member function 'InputContext::switch_system_global_im' can be static.
uim-1.8.8/xim/ximserver.h:207:10: note: Technically the member function 'InputContext::switch_system_global_im' can be static.
uim-1.8.8/xim/ximserver.h:288:10: performance: Technically the member function 'XimServer::strToUstring' can be static. [functionStatic]
uim-1.8.8/xim/ximserver.cpp:275:12: note: Technically the member function 'XimServer::strToUstring' can be static.
uim-1.8.8/xim/ximserver.h:288:10: note: Technically the member function 'XimServer::strToUstring' can be static.
uim-1.8.8/xim/ximserver.h:289:17: style: Technically the member function 'XimServer::getIMName' can be const. [functionConst]
uim-1.8.8/xim/ximserver.cpp:300:24: note: Technically the member function 'XimServer::getIMName' can be const.
uim-1.8.8/xim/ximserver.h:289:17: note: Technically the member function 'XimServer::getIMName' can be const.
uim-1.8.8/xim/ximserver.h:290:17: style: Technically the member function 'XimServer::getIMLang' can be const. [functionConst]
uim-1.8.8/xim/ximserver.cpp:305:24: note: Technically the member function 'XimServer::getIMLang' can be const.
uim-1.8.8/xim/ximserver.h:290:17: note: Technically the member function 'XimServer::getIMLang' can be const.
uim-1.8.8/xim/ximserver.cpp:333:5: style: Class 'InputContext' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
uim-1.8.8/xim/ximserver.cpp:333:5: style: Class 'InputContext' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
uim-1.8.8/xim/ximserver.cpp:404:5: error: Common realloc mistake: 'locale' nulled but not freed upon failure [memleakOnRealloc]
uim-1.8.8/xim/ximserver.cpp:532:2: error: Common realloc mistake: 'locale' nulled but not freed upon failure [memleakOnRealloc]
uim-1.8.8/xim/ximtrans.cpp:611:22: warning: Obsolete function 'alloca' called. [allocaCalled]
uim-1.8.8/xim/ximtrans.cpp:754:19: warning: Obsolete function 'alloca' called. [allocaCalled]
uim-1.8.8/xim/xim.h:117:20: style: Technically the member function 'Connection::to_hs' can be const. [functionConst]
uim-1.8.8/xim/ximtrans.cpp:376:28: note: Technically the member function 'Connection::to_hs' can be const.
uim-1.8.8/xim/xim.h:117:20: note: Technically the member function 'Connection::to_hs' can be const.
uim-1.8.8/xim/xim.h:118:18: style: Technically the member function 'Connection::to_hl' can be const. [functionConst]
uim-1.8.8/xim/ximtrans.cpp:390:26: note: Technically the member function 'Connection::to_hl' can be const.
uim-1.8.8/xim/xim.h:118:18: note: Technically the member function 'Connection::to_hl' can be const.
uim-1.8.8/xim/xim.h:146:10: performance: Technically the member function 'Connection::xim_set_ic_values' can be static. [functionStatic]
uim-1.8.8/xim/ximtrans.cpp:641:18: note: Technically the member function 'Connection::xim_set_ic_values' can be static.
uim-1.8.8/xim/xim.h:146:10: note: Technically the member function 'Connection::xim_set_ic_values' can be static.
uim-1.8.8/xim/xim.h:147:10: performance: Technically the member function 'Connection::xim_get_ic_values' can be static. [functionStatic]
uim-1.8.8/xim/ximtrans.cpp:652:18: note: Technically the member function 'Connection::xim_get_ic_values' can be static.
uim-1.8.8/xim/xim.h:147:10: note: Technically the member function 'Connection::xim_get_ic_values' can be static.
uim-1.8.8/xim/xim.h:149:10: performance: Technically the member function 'Connection::xim_create_ic' can be static. [functionStatic]
uim-1.8.8/xim/ximtrans.cpp:662:18: note: Technically the member function 'Connection::xim_create_ic' can be static.
uim-1.8.8/xim/xim.h:149:10: note: Technically the member function 'Connection::xim_create_ic' can be static.
uim-1.8.8/xim/xim.h:150:10: performance: Technically the member function 'Connection::xim_destroy_ic' can be static. [functionStatic]
uim-1.8.8/xim/ximtrans.cpp:672:18: note: Technically the member function 'Connection::xim_destroy_ic' can be static.
uim-1.8.8/xim/xim.h:150:10: note: Technically the member function 'Connection::xim_destroy_ic' can be static.
uim-1.8.8/xim/xim.h:152:10: performance: Technically the member function 'Connection::xim_set_ic_focus' can be static. [functionStatic]
uim-1.8.8/xim/ximtrans.cpp:683:18: note: Technically the member function 'Connection::xim_set_ic_focus' can be static.
uim-1.8.8/xim/xim.h:152:10: note: Technically the member function 'Connection::xim_set_ic_focus' can be static.
uim-1.8.8/xim/xim.h:153:10: performance: Technically the member function 'Connection::xim_unset_ic_focus' can be static. [functionStatic]
uim-1.8.8/xim/ximtrans.cpp:692:18: note: Technically the member function 'Connection::xim_unset_ic_focus' can be static.
uim-1.8.8/xim/xim.h:153:10: note: Technically the member function 'Connection::xim_unset_ic_focus' can be static.
uim-1.8.8/xim/xim.h:162:10: style: Technically the member function 'Connection::is_xim_sync_reply_timeout' can be const. [functionConst]
uim-1.8.8/xim/ximtrans.cpp:794:18: note: Technically the member function 'Connection::is_xim_sync_reply_timeout' can be const.
uim-1.8.8/xim/xim.h:162:10: note: Technically the member function 'Connection::is_xim_sync_reply_timeout' can be const.
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/uim-chewing/uim-chewing_0.1.0.orig.tar.gz
uim-chewing-0.1.0/src/chewing.c:242:10: style: The scope of the variable 'wclen' can be reduced. [variableScope]
uim-chewing-0.1.0/src/chewing.c:146:7: style: Unused variable: i [unusedVariable]
uim-chewing-0.1.0/src/chewing.c:147:7: style: Unused variable: selkey [unusedVariable]
uim-chewing-0.1.0/src/chewing.c:238:10: style: Unused variable: j [unusedVariable]
uim-chewing-0.1.0/src/chewing.c:645:9: style: Variable 'nth' is assigned a value that is never used. [unreadVariable]
uim-chewing-0.1.0/src/chewing.c:657:16: style: Unused variable: n [unusedVariable]
uim-chewing-0.1.0/src/chewing.c:277:9: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
uim-chewing-0.1.0/src/chewing.c:341:2: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
uim-chewing-0.1.0/src/chewing.c:394:5: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
uim-chewing-0.1.0/src/chewing.c:418:0: error: Memory leak: wcs [memleak]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/uima-addons/uima-addons_2.3.1.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/uima-as/uima-as_2.3.1.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/uimaj/uimaj_2.9.0.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/uisp/uisp_20050207.orig.tar.gz
uisp-20050207/pavr/pavr.c:202:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
uisp-20050207/pavr/pavr.c:471:32: style: Function 'send_prog_str' argument 1 names different: declaration 'buf' definition 'flash'. [funcArgNamesDifferent]
uisp-20050207/pavr/pavr.c:175:32: note: Function 'send_prog_str' argument 1 names different: declaration 'buf' definition 'flash'.
uisp-20050207/pavr/pavr.c:471:32: note: Function 'send_prog_str' argument 1 names different: declaration 'buf' definition 'flash'.
uisp-20050207/src/Avr.C:371:7: warning: Member variable 'TAvr::device_locked' is not initialized in the constructor. [uninitMemberVar]
uisp-20050207/src/Avr.C:371:7: warning: Member variable 'TAvr::t_wd_flash' is not initialized in the constructor. [uninitMemberVar]
uisp-20050207/src/Avr.C:371:7: warning: Member variable 'TAvr::t_wd_eeprom' is not initialized in the constructor. [uninitMemberVar]
uisp-20050207/src/Avr.C:371:7: warning: Member variable 'TAvr::page_addr' is not initialized in the constructor. [uninitMemberVar]
uisp-20050207/src/Avr.C:371:7: warning: Member variable 'TAvr::page_poll_addr' is not initialized in the constructor. [uninitMemberVar]
uisp-20050207/src/Avr.C:371:7: warning: Member variable 'TAvr::vendor_code' is not initialized in the constructor. [uninitMemberVar]
uisp-20050207/src/Avr.C:371:7: warning: Member variable 'TAvr::part_family' is not initialized in the constructor. [uninitMemberVar]
uisp-20050207/src/Avr.C:371:7: warning: Member variable 'TAvr::part_number' is not initialized in the constructor. [uninitMemberVar]
uisp-20050207/src/Avr.h:189:15: style: Technically the member function 'TAvr::GetPartName' can be const. [functionConst]
uisp-20050207/src/Avr.C:290:19: note: Technically the member function 'TAvr::GetPartName' can be const.
uisp-20050207/src/Avr.h:189:15: note: Technically the member function 'TAvr::GetPartName' can be const.
uisp-20050207/src/Avr.h:191:8: style: Technically the member function 'TAvr::TestFeatures' can be const. [functionConst]
uisp-20050207/src/Avr.C:306:7: note: Technically the member function 'TAvr::TestFeatures' can be const.
uisp-20050207/src/Avr.h:191:8: note: Technically the member function 'TAvr::TestFeatures' can be const.
uisp-20050207/src/Avr.h:195:8: performance: Technically the member function 'TAvr::Get_t_wd_erase' can be static. [functionStatic]
uisp-20050207/src/Avr.C:329:12: note: Technically the member function 'TAvr::Get_t_wd_erase' can be static.
uisp-20050207/src/Avr.h:195:8: note: Technically the member function 'TAvr::Get_t_wd_erase' can be static.
uisp-20050207/src/Global.h:64:0: style: Technically the member function 'TPt < TDevice >::operator<' can be const. [functionConst]
uisp-20050207/src/Error.h:38:3: style: Class 'Error_C' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uisp-20050207/src/Global.h:48:0: style: Class 'TPt < TDevice >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uisp-20050207/src/Avr.h:190:9: style: The function 'GetSegmentSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:88:17: note: Virtual function in base class
uisp-20050207/src/Avr.h:190:9: note: Function in derived class
uisp-20050207/src/Avr.h:201:8: style: The function 'SetSegment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:76:16: note: Virtual function in base class
uisp-20050207/src/Avr.h:201:8: note: Function in derived class
uisp-20050207/src/Avr.h:205:15: style: The function 'TellActiveSegment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:80:23: note: Virtual function in base class
uisp-20050207/src/Avr.h:205:15: note: Function in derived class
uisp-20050207/src/Avr.h:211:15: style: The function 'ListSegment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:86:23: note: Virtual function in base class
uisp-20050207/src/Avr.h:211:15: note: Function in derived class
uisp-20050207/src/Avr.h:214:15: style: The function 'ReadByteDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:94:23: note: Virtual function in base class
uisp-20050207/src/Avr.h:214:15: note: Function in derived class
uisp-20050207/src/AvrAtmel.C:290:28: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
uisp-20050207/src/AvrAtmel.C:470:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uisp-20050207/src/AvrAtmel.h:59:8: performance: Technically the member function 'TAvrAtmel::CheckResponse' can be static. [functionStatic]
uisp-20050207/src/AvrAtmel.C:136:17: note: Technically the member function 'TAvrAtmel::CheckResponse' can be static.
uisp-20050207/src/AvrAtmel.h:59:8: note: Technically the member function 'TAvrAtmel::CheckResponse' can be static.
uisp-20050207/src/AvrAtmel.h:68:9: style: The function 'ReadLockBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:105:17: note: Virtual function in base class
uisp-20050207/src/AvrAtmel.h:68:9: note: Function in derived class
uisp-20050207/src/AvrAtmel.h:76:9: style: The function 'ReadByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:91:17: note: Virtual function in base class
uisp-20050207/src/AvrAtmel.h:76:9: note: Function in derived class
uisp-20050207/src/AvrAtmel.h:79:8: style: The function 'WriteByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:97:16: note: Virtual function in base class
uisp-20050207/src/AvrAtmel.h:79:8: note: Function in derived class
uisp-20050207/src/AvrAtmel.h:80:8: style: The function 'FlushWriteBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:98:16: note: Virtual function in base class
uisp-20050207/src/AvrAtmel.h:80:8: note: Function in derived class
uisp-20050207/src/AvrAtmel.h:83:8: style: The function 'ChipErase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:101:16: note: Virtual function in base class
uisp-20050207/src/AvrAtmel.h:83:8: note: Function in derived class
uisp-20050207/src/AvrAtmel.h:86:8: style: The function 'WriteLockBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:104:16: note: Virtual function in base class
uisp-20050207/src/AvrAtmel.h:86:8: note: Function in derived class
uisp-20050207/src/AvrDummy.C:382:28: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
uisp-20050207/src/AvrDummy.h:55:8: style: The function 'WriteLockBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:104:16: note: Virtual function in base class
uisp-20050207/src/AvrDummy.h:55:8: note: Function in derived class
uisp-20050207/src/AvrDummy.h:56:9: style: The function 'ReadLockBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:105:17: note: Virtual function in base class
uisp-20050207/src/AvrDummy.h:56:9: note: Function in derived class
uisp-20050207/src/AvrDummy.h:60:9: style: The function 'ReadByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:91:17: note: Virtual function in base class
uisp-20050207/src/AvrDummy.h:60:9: note: Function in derived class
uisp-20050207/src/AvrDummy.h:63:8: style: The function 'WriteByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:97:16: note: Virtual function in base class
uisp-20050207/src/AvrDummy.h:63:8: note: Function in derived class
uisp-20050207/src/AvrDummy.h:64:8: style: The function 'FlushWriteBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:98:16: note: Virtual function in base class
uisp-20050207/src/AvrDummy.h:64:8: note: Function in derived class
uisp-20050207/src/AvrDummy.h:67:8: style: The function 'ChipErase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:101:16: note: Virtual function in base class
uisp-20050207/src/AvrDummy.h:67:8: note: Function in derived class
uisp-20050207/src/AvrDummy.h:70:16: style: The function 'GetPollCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:108:24: note: Virtual function in base class
uisp-20050207/src/AvrDummy.h:70:16: note: Function in derived class
uisp-20050207/src/AvrDummy.h:71:9: style: The function 'GetMinPollTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:109:17: note: Virtual function in base class
uisp-20050207/src/AvrDummy.h:71:9: note: Function in derived class
uisp-20050207/src/AvrDummy.h:72:9: style: The function 'GetTotPollTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:110:17: note: Virtual function in base class
uisp-20050207/src/AvrDummy.h:72:9: note: Function in derived class
uisp-20050207/src/AvrDummy.h:73:9: style: The function 'GetMaxPollTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:111:17: note: Virtual function in base class
uisp-20050207/src/AvrDummy.h:73:9: note: Function in derived class
uisp-20050207/src/AvrDummy.h:74:8: style: The function 'ResetMinMax' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:112:16: note: Virtual function in base class
uisp-20050207/src/AvrDummy.h:74:8: note: Function in derived class
uisp-20050207/src/DAPA.C:384:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
uisp-20050207/src/DAPA.C:390:5: note: Found duplicate branches for 'if' and 'else'.
uisp-20050207/src/DAPA.C:384:3: note: Found duplicate branches for 'if' and 'else'.
uisp-20050207/src/DAPA.C:398:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
uisp-20050207/src/DAPA.C:400:3: note: Found duplicate branches for 'if' and 'else'.
uisp-20050207/src/DAPA.C:398:3: note: Found duplicate branches for 'if' and 'else'.
uisp-20050207/src/DAPA.C:408:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
uisp-20050207/src/DAPA.C:410:3: note: Found duplicate branches for 'if' and 'else'.
uisp-20050207/src/DAPA.C:408:3: note: Found duplicate branches for 'if' and 'else'.
uisp-20050207/src/DAPA.C:1044:29: style: The scope of the variable 'ch' can be reduced. [variableScope]
uisp-20050207/src/DAPA.C:1068:8: warning: Member variable 'TDAPA::ser_ctrl' is not initialized in the constructor. [uninitMemberVar]
uisp-20050207/src/DAPA.h:85:8: style: Unused private function: 'TDAPA::SerialReadCtrl' [unusedPrivateFunction]
uisp-20050207/src/DAPA.h:86:8: style: Unused private function: 'TDAPA::SerialWriteCtrl' [unusedPrivateFunction]
uisp-20050207/src/DAPA.h:86:8: performance: Technically the member function 'TDAPA::SerialWriteCtrl' can be static. [functionStatic]
uisp-20050207/src/DAPA.C:435:8: note: Technically the member function 'TDAPA::SerialWriteCtrl' can be static.
uisp-20050207/src/DAPA.h:86:8: note: Technically the member function 'TDAPA::SerialWriteCtrl' can be static.
uisp-20050207/src/DAPA.h:96:8: performance: Technically the member function 'TDAPA::Delay_usec' can be static. [functionStatic]
uisp-20050207/src/DAPA.C:353:8: note: Technically the member function 'TDAPA::Delay_usec' can be static.
uisp-20050207/src/DAPA.h:96:8: note: Technically the member function 'TDAPA::Delay_usec' can be static.
uisp-20050207/src/Stk500.h:151:9: style: The function 'ReadLockBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:105:17: note: Virtual function in base class
uisp-20050207/src/Stk500.h:151:9: note: Function in derived class
uisp-20050207/src/Stk500.h:160:9: style: The function 'ReadByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:91:17: note: Virtual function in base class
uisp-20050207/src/Stk500.h:160:9: note: Function in derived class
uisp-20050207/src/Stk500.h:163:8: style: The function 'WriteByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:97:16: note: Virtual function in base class
uisp-20050207/src/Stk500.h:163:8: note: Function in derived class
uisp-20050207/src/Stk500.h:164:8: style: The function 'FlushWriteBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:98:16: note: Virtual function in base class
uisp-20050207/src/Stk500.h:164:8: note: Function in derived class
uisp-20050207/src/Stk500.h:167:8: style: The function 'ChipErase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:101:16: note: Virtual function in base class
uisp-20050207/src/Stk500.h:167:8: note: Function in derived class
uisp-20050207/src/Stk500.h:170:8: style: The function 'WriteLockBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
uisp-20050207/src/Global.h:104:16: note: Virtual function in base class
uisp-20050207/src/Stk500.h:170:8: note: Function in derived class
uisp-20050207/src/MotIntl.C:99:17: style: The scope of the variable 'srec_len' can be reduced. [variableScope]
uisp-20050207/src/MotIntl.C:99:27: style: The scope of the variable 'buf_len' can be reduced. [variableScope]
uisp-20050207/src/MotIntl.C:99:36: style: The scope of the variable 'srec_cc_sum' can be reduced. [variableScope]
uisp-20050207/src/MotIntl.C:101:9: style: The scope of the variable 'p' can be reduced. [variableScope]
uisp-20050207/src/MotIntl.C:102:9: style: The scope of the variable 'addr' can be reduced. [variableScope]
uisp-20050207/src/MotIntl.C:224:17: style: The scope of the variable 'ihex_len' can be reduced. [variableScope]
uisp-20050207/src/MotIntl.C:224:27: style: The scope of the variable 'buf_len' can be reduced. [variableScope]
uisp-20050207/src/MotIntl.C:224:36: style: The scope of the variable 'ihex_cc_sum' can be reduced. [variableScope]
uisp-20050207/src/MotIntl.C:225:9: style: The scope of the variable 'p' can be reduced. [variableScope]
uisp-20050207/src/MotIntl.C:226:9: style: The scope of the variable 'addr' can be reduced. [variableScope]
uisp-20050207/src/MotIntl.C:231:9: style: The scope of the variable 'rec_type' can be reduced. [variableScope]
uisp-20050207/src/MotIntl.C:491:11: warning: Member variable 'TMotIntl::line_buf' is not initialized in the constructor. [uninitMemberVar]
uisp-20050207/src/MotIntl.C:491:11: warning: Member variable 'TMotIntl::cc_sum' is not initialized in the constructor. [uninitMemberVar]
uisp-20050207/src/MotIntl.C:491:11: warning: Member variable 'TMotIntl::fd' is not initialized in the constructor. [uninitMemberVar]
uisp-20050207/src/MotIntl.C:491:11: warning: Member variable 'TMotIntl::upload' is not initialized in the constructor. [uninitMemberVar]
uisp-20050207/src/MotIntl.C:491:11: warning: Member variable 'TMotIntl::verify' is not initialized in the constructor. [uninitMemberVar]
uisp-20050207/src/MotIntl.h:53:8: style: Technically the member function 'TMotIntl::InfoOperation' can be const. [functionConst]
uisp-20050207/src/MotIntl.C:71:16: note: Technically the member function 'TMotIntl::InfoOperation' can be const.
uisp-20050207/src/MotIntl.h:53:8: note: Technically the member function 'TMotIntl::InfoOperation' can be const.
uisp-20050207/src/MotIntl.h:54:8: style: Technically the member function 'TMotIntl::ReportStats' can be const. [functionConst]
uisp-20050207/src/MotIntl.C:81:11: note: Technically the member function 'TMotIntl::ReportStats' can be const.
uisp-20050207/src/MotIntl.h:54:8: note: Technically the member function 'TMotIntl::ReportStats' can be const.
uisp-20050207/src/Stk500.C:877:24: warning: Either the condition 'val==0' is redundant or there is possible null pointer dereference: val. [nullPointerRedundantCheck]
uisp-20050207/src/Stk500.C:880:15: note: Assuming that condition 'val==0' is not redundant
uisp-20050207/src/Stk500.C:877:24: note: Null pointer dereference
uisp-20050207/src/Stk500.C:878:14: style: The scope of the variable 'setfreq' can be reduced. [variableScope]
uisp-20050207/src/Stk500.C:744:3: style: Variable 'addr' is assigned a value that is never used. [unreadVariable]
uisp-20050207/src/Terminal.h:33:8: performance: Technically the member function 'TTerminal::Run' can be static. [functionStatic]
uisp-20050207/src/Terminal.C:42:17: note: Technically the member function 'TTerminal::Run' can be static.
uisp-20050207/src/Terminal.h:33:8: note: Technically the member function 'TTerminal::Run' can be static.
uisp-20050207/src/Terminal.C:64:7: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
uisp-20050207/src/Terminal.C:83:27: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
uisp-20050207/src/Terminal.C:91:27: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
uisp-20050207/src/Terminal.C:120:2: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/ujson/ujson_1.35.orig.tar.gz
ujson-1.35/lib/ultrajsondec.c:165:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ujson-1.35/lib/ultrajsondec.c:172:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ujson-1.35/lib/ultrajsondec.c:178:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ujson-1.35/lib/ultrajsondec.c:240:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ujson-1.35/lib/ultrajsondec.c:677:9: style: The scope of the variable 'itemValue' can be reduced. [variableScope]
ujson-1.35/lib/ultrajsondec.c:741:9: style: The scope of the variable 'itemName' can be reduced. [variableScope]
ujson-1.35/lib/ultrajsondec.c:742:9: style: The scope of the variable 'itemValue' can be reduced. [variableScope]
ujson-1.35/lib/ultrajsondec.c:194:60: warning: Suspicious code: sign conversion of ( in calculation, even though ( can have a negative value [signConversion]
ujson-1.35/lib/ultrajsondec.c:198:59: warning: Suspicious code: sign conversion of intNeg in calculation, even though intNeg can have a negative value [signConversion]
ujson-1.35/lib/ultrajsonenc.c:515:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ujson-1.35/lib/ultrajsonenc.c:720:9: style: The scope of the variable 'objName' can be reduced. [variableScope]
ujson-1.35/lib/ultrajsonenc.c:974:66: style: Function 'JSON_EncodeObject' argument 3 names different: declaration 'buffer' definition '_buffer'. [funcArgNamesDifferent]
ujson-1.35/lib/ultrajson.h:298:81: note: Function 'JSON_EncodeObject' argument 3 names different: declaration 'buffer' definition '_buffer'.
ujson-1.35/lib/ultrajsonenc.c:974:66: note: Function 'JSON_EncodeObject' argument 3 names different: declaration 'buffer' definition '_buffer'.
ujson-1.35/lib/ultrajsonenc.c:974:82: style: Function 'JSON_EncodeObject' argument 4 names different: declaration 'cbBuffer' definition '_cbBuffer'. [funcArgNamesDifferent]
ujson-1.35/lib/ultrajson.h:298:96: note: Function 'JSON_EncodeObject' argument 4 names different: declaration 'cbBuffer' definition '_cbBuffer'.
ujson-1.35/lib/ultrajsonenc.c:974:82: note: Function 'JSON_EncodeObject' argument 4 names different: declaration 'cbBuffer' definition '_cbBuffer'.
ujson-1.35/python/objToJSON.c:335:9: style: The scope of the variable 'attrStr' can be reduced. [variableScope]
ujson-1.35/python/objToJSON.c:81:13: style: struct member 'PyDictIterState::keys' is never used. [unusedStructMember]
ujson-1.35/python/objToJSON.c:82:10: style: struct member 'PyDictIterState::i' is never used. [unusedStructMember]
ujson-1.35/python/objToJSON.c:83:10: style: struct member 'PyDictIterState::sz' is never used. [unusedStructMember]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/ukolovnik/ukolovnik_1.5.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/ukopp/ukopp_4.9.orig.tar.gz
ukopp-4.9/ukopp-4.9.cc:3052:15: warning: %o in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
ukopp-4.9/ukopp-4.9.cc:3095:15: warning: %o in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
ukopp-4.9/ukopp-4.9.cc:3739:17: style: C-style pointer casting [cstyleCast]
ukopp-4.9/ukopp-4.9.cc:3740:17: style: C-style pointer casting [cstyleCast]
ukopp-4.9/ukopp-4.9.cc:3746:17: style: C-style pointer casting [cstyleCast]
ukopp-4.9/ukopp-4.9.cc:3747:17: style: C-style pointer casting [cstyleCast]
ukopp-4.9/ukopp-4.9.cc:554:13: style: The scope of the variable 'yn' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:555:13: style: The scope of the variable 'logfile' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:808:16: style: The scope of the variable 'yn' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:836:20: style: The scope of the variable 'pp' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:837:30: style: The scope of the variable 'jobname' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:907:13: style: The scope of the variable 'buff' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:908:14: style: The scope of the variable 'jobname' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:1057:17: style: The scope of the variable 'pp' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:1190:20: style: The scope of the variable 'flist' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:1192:20: style: The scope of the variable 'file1' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:1192:28: style: The scope of the variable 'file2' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:1193:20: style: The scope of the variable 'ii' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:1193:24: style: The scope of the variable 'err' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:1193:29: style: The scope of the variable 'showhf' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:1193:37: style: The scope of the variable 'days' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:1193:43: style: The scope of the variable 'vers' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:1252:16: style: The scope of the variable 'nn' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:1349:28: style: The scope of the variable 'cc' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:1351:19: style: The scope of the variable 'ch' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:1353:20: style: The scope of the variable 'dirf' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:1354:20: style: The scope of the variable 'ppd' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:2526:17: style: The scope of the variable 'pp' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:2529:17: style: The scope of the variable 'errmess' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:2651:23: style: The scope of the variable 'flist' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:2653:23: style: The scope of the variable 'file1' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:2653:31: style: The scope of the variable 'file2' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:2653:38: style: The scope of the variable 'rdirk' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:2654:26: style: The scope of the variable 'rdcc' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:2654:32: style: The scope of the variable 'err' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:2908:28: style: The scope of the variable 'cc' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:2909:19: style: The scope of the variable 'ch' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:3030:23: style: The scope of the variable 'ccf' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:3030:28: style: The scope of the variable 'cct' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:3031:33: style: The scope of the variable 'file2' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:3034:20: style: The scope of the variable 'errmess' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:3377:34: style: The scope of the variable 'pp' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:3377:39: style: The scope of the variable 'psep1' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:3566:28: style: The scope of the variable 'rtype' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:3567:16: style: The scope of the variable 'fspec' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:3731:18: style: The scope of the variable 'fcompA' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:3731:26: style: The scope of the variable 'fcompD' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:3865:23: style: The scope of the variable 'pp1' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:4100:21: style: The scope of the variable 'overs' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:4100:28: style: The scope of the variable 'err' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:4160:19: style: The scope of the variable 'err' can be reduced. [variableScope]
ukopp-4.9/ukopp-4.9.cc:304:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/ukopp-4.9.cc:751:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/ukopp-4.9.cc:759:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/ukopp-4.9.cc:991:76: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/ukopp-4.9.cc:1154:74: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/ukopp-4.9.cc:2489:78: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/ukopp-4.9.cc:2623:74: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/ukopp-4.9.cc:2805:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/ukopp-4.9.cc:2822:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/ukopp-4.9.cc:494:37: style: Function 'buttonfunc' argument 2 names different: declaration 'menu' definition 'button'. [funcArgNamesDifferent]
ukopp-4.9/ukopp-4.9.cc:180:37: note: Function 'buttonfunc' argument 2 names different: declaration 'menu' definition 'button'.
ukopp-4.9/ukopp-4.9.cc:494:37: note: Function 'buttonfunc' argument 2 names different: declaration 'menu' definition 'button'.
ukopp-4.9/ukopp-4.9.cc:833:19: style: Function 'BJload' argument 1 names different: declaration 'fspec' definition 'jobfile'. [funcArgNamesDifferent]
ukopp-4.9/ukopp-4.9.cc:194:19: note: Function 'BJload' argument 1 names different: declaration 'fspec' definition 'jobfile'.
ukopp-4.9/ukopp-4.9.cc:833:19: note: Function 'BJload' argument 1 names different: declaration 'fspec' definition 'jobfile'.
ukopp-4.9/ukopp-4.9.cc:904:20: style: Function 'BJstore' argument 1 names different: declaration 'fspec' definition 'jobfile'. [funcArgNamesDifferent]
ukopp-4.9/ukopp-4.9.cc:195:20: note: Function 'BJstore' argument 1 names different: declaration 'fspec' definition 'jobfile'.
ukopp-4.9/ukopp-4.9.cc:904:20: note: Function 'BJstore' argument 1 names different: declaration 'fspec' definition 'jobfile'.
ukopp-4.9/ukopp-4.9.cc:3861:25: style: Function 'copyFile' argument 1 names different: declaration 'file1' definition 'sfile'. [funcArgNamesDifferent]
ukopp-4.9/ukopp-4.9.cc:234:25: note: Function 'copyFile' argument 1 names different: declaration 'file1' definition 'sfile'.
ukopp-4.9/ukopp-4.9.cc:3861:25: note: Function 'copyFile' argument 1 names different: declaration 'file1' definition 'sfile'.
ukopp-4.9/ukopp-4.9.cc:3861:39: style: Function 'copyFile' argument 2 names different: declaration 'file2' definition 'dfile'. [funcArgNamesDifferent]
ukopp-4.9/ukopp-4.9.cc:234:39: note: Function 'copyFile' argument 2 names different: declaration 'file2' definition 'dfile'.
ukopp-4.9/ukopp-4.9.cc:3861:39: note: Function 'copyFile' argument 2 names different: declaration 'file2' definition 'dfile'.
ukopp-4.9/ukopp-4.9.cc:3989:26: style: Function 'checkFile' argument 1 names different: declaration 'file' definition 'dfile'. [funcArgNamesDifferent]
ukopp-4.9/ukopp-4.9.cc:235:26: note: Function 'checkFile' argument 1 names different: declaration 'file' definition 'dfile'.
ukopp-4.9/ukopp-4.9.cc:3989:26: note: Function 'checkFile' argument 1 names different: declaration 'file' definition 'dfile'.
ukopp-4.9/ukopp-4.9.cc:3989:52: style: Function 'checkFile' argument 3 names different: declaration 'bcc' definition 'tcc'. [funcArgNamesDifferent]
ukopp-4.9/ukopp-4.9.cc:235:51: note: Function 'checkFile' argument 3 names different: declaration 'bcc' definition 'tcc'.
ukopp-4.9/ukopp-4.9.cc:3989:52: note: Function 'checkFile' argument 3 names different: declaration 'bcc' definition 'tcc'.
ukopp-4.9/ukopp-4.9.cc:4098:26: style: Function 'setFileVersion' argument 1 names different: declaration 'file' definition 'filespec'. [funcArgNamesDifferent]
ukopp-4.9/ukopp-4.9.cc:239:26: note: Function 'setFileVersion' argument 1 names different: declaration 'file' definition 'filespec'.
ukopp-4.9/ukopp-4.9.cc:4098:26: note: Function 'setFileVersion' argument 1 names different: declaration 'file' definition 'filespec'.
ukopp-4.9/ukopp-4.9.cc:4131:36: style: Function 'setnextVersion' argument 1 names different: declaration 'rec' definition 'bakrec'. [funcArgNamesDifferent]
ukopp-4.9/ukopp-4.9.cc:236:31: note: Function 'setnextVersion' argument 1 names different: declaration 'rec' definition 'bakrec'.
ukopp-4.9/ukopp-4.9.cc:4131:36: note: Function 'setnextVersion' argument 1 names different: declaration 'rec' definition 'bakrec'.
ukopp-4.9/ukopp-4.9.cc:4157:35: style: Function 'purgeVersions' argument 1 names different: declaration 'rec' definition 'bakrec'. [funcArgNamesDifferent]
ukopp-4.9/ukopp-4.9.cc:237:30: note: Function 'purgeVersions' argument 1 names different: declaration 'rec' definition 'bakrec'.
ukopp-4.9/ukopp-4.9.cc:4157:35: note: Function 'purgeVersions' argument 1 names different: declaration 'rec' definition 'bakrec'.
ukopp-4.9/zfuncs.h:568:7: style: 'xstring::operator=' should return 'xstring &'. [operatorEq]
ukopp-4.9/zfuncs.h:590:4: style: 'Vxstring::operator=' should return 'Vxstring &'. [operatorEq]
ukopp-4.9/zfuncs.h:616:8: style: Technically the member function 'HashTab::GetCount' can be const. [functionConst]
ukopp-4.9/zfuncs.h:563:7: style: Class 'xstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ukopp-4.9/zfuncs.h:564:7: style: Class 'xstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ukopp-4.9/zfuncs.h:587:4: style: Class 'Vxstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ukopp-4.9/zfuncs.h:638:4: style: Class 'Queue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ukopp-4.9/zfuncs.h:666:4: style: Class 'Tree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ukopp-4.9/ukopp-4.9.cc:3052:15: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ukopp-4.9/ukopp-4.9.cc:3095:15: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ukopp-4.9/zfuncs.cc:1275:14: warning: Either the condition 'pp2' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
ukopp-4.9/zfuncs.cc:1273:17: note: Assuming that condition 'pp2' is not redundant
ukopp-4.9/zfuncs.cc:1275:14: note: Null pointer subtraction
ukopp-4.9/zfuncs.cc:3520:9: style: C-style pointer casting [cstyleCast]
ukopp-4.9/zfuncs.cc:3605:9: style: C-style pointer casting [cstyleCast]
ukopp-4.9/zfuncs.cc:6212:17: style: C-style pointer casting [cstyleCast]
ukopp-4.9/zfuncs.cc:6571:9: style: C-style pointer casting [cstyleCast]
ukopp-4.9/zfuncs.cc:10690:9: style: C-style pointer casting [cstyleCast]
ukopp-4.9/zfuncs.cc:10691:9: style: C-style pointer casting [cstyleCast]
ukopp-4.9/zfuncs.cc:337:4: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
ukopp-4.9/zfuncs.cc:336:4: note: Variable 'err' is reassigned a value before the old one has been used.
ukopp-4.9/zfuncs.cc:337:4: note: Variable 'err' is reassigned a value before the old one has been used.
ukopp-4.9/zfuncs.cc:338:4: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
ukopp-4.9/zfuncs.cc:337:4: note: Variable 'err' is reassigned a value before the old one has been used.
ukopp-4.9/zfuncs.cc:338:4: note: Variable 'err' is reassigned a value before the old one has been used.
ukopp-4.9/zfuncs.cc:4055:7: style: Variable 'fid' is reassigned a value before the old one has been used. [redundantAssignment]
ukopp-4.9/zfuncs.cc:4054:7: note: Variable 'fid' is reassigned a value before the old one has been used.
ukopp-4.9/zfuncs.cc:4055:7: note: Variable 'fid' is reassigned a value before the old one has been used.
ukopp-4.9/zfuncs.cc:8340:15: warning: Redundant assignment of 'ii' to itself. [selfAssignment]
ukopp-4.9/zfuncs.cc:10190:12: style: Same expression on both sides of '>' because the value of 'iie' and '-1' are the same. [duplicateExpression]
ukopp-4.9/zfuncs.cc:10135:35: note: 'iie' is assigned value '-1' here.
ukopp-4.9/zfuncs.cc:10190:12: note: Same expression on both sides of '>' because the value of 'iie' and '-1' are the same.
ukopp-4.9/zfuncs.cc:839:31: style: The scope of the variable 'bflag' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:1069:16: style: The scope of the variable 'arglist' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:1193:26: style: The scope of the variable 'errmessage' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:1195:19: style: The scope of the variable 'contx' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:1195:26: style: The scope of the variable 'found' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:1481:17: style: The scope of the variable 'fid' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:1482:17: style: The scope of the variable 'pp' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:1483:28: style: The scope of the variable 'fps' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:1483:33: style: The scope of the variable 'elaps' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:1562:19: style: The scope of the variable 'ii' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:1904:17: style: The scope of the variable 'stringN' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:1979:16: style: The scope of the variable 'ccc' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:2014:17: style: The scope of the variable 'ssin' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:2014:24: style: The scope of the variable 'ssout' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:2051:21: style: The scope of the variable 'c1' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:2051:25: style: The scope of the variable 'c2' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:2162:13: style: The scope of the variable 'char1' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:2259:22: style: The scope of the variable 'ch1' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:2792:19: style: The scope of the variable 'searchpath' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:2793:19: style: The scope of the variable 'command' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:2794:23: style: The scope of the variable 'err' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:2866:19: style: The scope of the variable 'searchpath' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:2867:19: style: The scope of the variable 'command' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:2868:23: style: The scope of the variable 'err' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:2932:21: style: The scope of the variable 'kk' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:2980:21: style: The scope of the variable 'kk' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3029:21: style: The scope of the variable 'kk' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3305:14: style: The scope of the variable 'rec1' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3305:21: style: The scope of the variable 'rec2' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3419:29: style: The scope of the variable 'kpos' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3419:35: style: The scope of the variable 'ktype' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3419:42: style: The scope of the variable 'kleng' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3423:20: style: The scope of the variable 'p1' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3423:25: style: The scope of the variable 'p2' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3806:13: style: The scope of the variable 'sig' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3806:18: style: The scope of the variable 'p' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3844:13: style: The scope of the variable 'kk' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3995:19: style: The scope of the variable 'logfile' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3995:33: style: The scope of the variable 'oldlog' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3996:20: style: The scope of the variable 'appfile' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:3997:23: style: The scope of the variable 'secs' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:4001:19: style: The scope of the variable 'arglist' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:4002:20: style: The scope of the variable 'fid' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:4231:28: style: The scope of the variable 'err' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:4417:46: style: The scope of the variable 'ulocalesdir' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:4418:21: style: The scope of the variable 'poname' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:4418:33: style: The scope of the variable 'ponamexx' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:4611:13: style: The scope of the variable 'cc' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:4727:16: style: The scope of the variable 'xskip' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:4768:26: style: The scope of the variable 'fontag' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:4926:20: style: The scope of the variable 'textBuff' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:4973:17: style: The scope of the variable 'prec' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:4974:26: style: The scope of the variable 'cc' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5331:20: style: The scope of the variable 'pixbuf' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5600:16: style: The scope of the variable 'nn' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5600:36: style: The scope of the variable 'size' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5603:17: style: The scope of the variable 'pp' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5603:21: style: The scope of the variable 'buff' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5736:17: style: The scope of the variable 'pixbuf' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5737:17: style: The scope of the variable 'text' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5738:16: style: The scope of the variable 'xpos' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5738:22: style: The scope of the variable 'ypos' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5738:36: style: The scope of the variable 'size' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5738:42: style: The scope of the variable 'yadd' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5891:31: style: The scope of the variable 'butime' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5893:19: style: The scope of the variable 'elapsed' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5894:19: style: The scope of the variable 'Fclick' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5894:27: style: The scope of the variable 'dx' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5894:31: style: The scope of the variable 'dy' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5894:35: style: The scope of the variable 'xpos' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:5894:41: style: The scope of the variable 'ypos' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6080:17: style: The scope of the variable 'iconfile' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6081:16: style: The scope of the variable 'size' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6248:25: style: The scope of the variable 'cc2' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6248:30: style: The scope of the variable 'xpos' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6249:40: style: The scope of the variable 'name__' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6250:17: style: The scope of the variable 'blanks' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6254:29: style: The scope of the variable 'playout' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6255:29: style: The scope of the variable 'pfont' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6376:20: style: The scope of the variable 'playout' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6378:19: style: The scope of the variable 'iconww' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6378:27: style: The scope of the variable 'iconhh' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6539:29: style: The scope of the variable 'hbox' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6539:50: style: The scope of the variable 'hsep' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6541:23: style: The scope of the variable 'ii' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6646:20: style: The scope of the variable 'entry' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6646:28: style: The scope of the variable 'vbox' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6648:20: style: The scope of the variable 'pixbuf' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6652:30: style: The scope of the variable 'iconpath' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6653:19: style: The scope of the variable 'min' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6653:24: style: The scope of the variable 'max' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6653:29: style: The scope of the variable 'step' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6653:35: style: The scope of the variable 'val' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6654:19: style: The scope of the variable 'f256' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6655:29: style: The scope of the variable 'kk' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6655:33: style: The scope of the variable 'err' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6937:20: style: The scope of the variable 'radio2' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6938:30: style: The scope of the variable 'widget' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6980:29: style: The scope of the variable 'entry' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6983:24: style: The scope of the variable 'nn' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6984:27: style: The scope of the variable 'pp' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:6986:24: style: The scope of the variable 'f256' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:7409:20: style: The scope of the variable 'clipboard' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:7504:20: style: The scope of the variable 'evfunc' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:7527:20: style: The scope of the variable 'evfunc' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:7546:20: style: The scope of the variable 'evfunc' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:7910:26: style: The scope of the variable 'entry' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:7982:27: style: The scope of the variable 'buff' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:7982:38: style: The scope of the variable 'wintitle' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:7982:53: style: The scope of the variable 'pp' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:7984:17: style: The scope of the variable 'ii' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8053:16: style: The scope of the variable 'wintitle' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8053:31: style: The scope of the variable 'pp' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8199:32: style: The scope of the variable 'buff' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8200:13: style: The scope of the variable 'zdtitle' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8200:27: style: The scope of the variable 'wname' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8200:44: style: The scope of the variable 'wdata' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8203:21: style: The scope of the variable 'jj' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8203:25: style: The scope of the variable 'cc' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8203:29: style: The scope of the variable 'cc1' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8203:34: style: The scope of the variable 'cc2' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8400:24: style: The scope of the variable 'wname' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8400:32: style: The scope of the variable 'wdata' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8437:8: style: The scope of the variable 'popup_text_timeout' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8439:34: style: The scope of the variable 'mVbox' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8439:42: style: The scope of the variable 'mScroll' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8442:13: style: The scope of the variable 'secs' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8639:9: style: The scope of the variable 'zmessage_post_timeout' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8825:16: style: The scope of the variable 'millisec1' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8825:27: style: The scope of the variable 'millisec2' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8878:16: style: The scope of the variable 'millisec1' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:8878:27: style: The scope of the variable 'millisec2' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:9564:21: style: The scope of the variable 'text2' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:9564:29: style: The scope of the variable 'file' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:9564:36: style: The scope of the variable 'file2' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:9565:13: style: The scope of the variable 'cc' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:9646:23: style: The scope of the variable 'bpath' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:9891:13: style: The scope of the variable 'err' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:9956:16: style: The scope of the variable 'Nth' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:9957:28: style: The scope of the variable 'fgs' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:9958:17: style: The scope of the variable 'pname' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:10025:14: style: The scope of the variable 'pp' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:10055:17: style: The scope of the variable 'cc' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:10109:20: style: The scope of the variable 'pname' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:10110:19: style: The scope of the variable 'pvalue' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:10611:22: style: The scope of the variable 'kk' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:10688:26: style: The scope of the variable 'kpos' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:10688:32: style: The scope of the variable 'ktype' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:10688:39: style: The scope of the variable 'kleng' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:10908:14: style: The scope of the variable 'pos' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:11291:17: style: The scope of the variable 'jj' can be reduced. [variableScope]
ukopp-4.9/zfuncs.cc:488:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:605:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:1229:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:1499:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:2813:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:2887:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:4015:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:4016:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:4017:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:4018:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:4165:35: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:5343:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:6026:76: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:6286:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:6681:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:6693:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:6815:45: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:6870:44: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:7042:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:7068:38: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:7292:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:7334:38: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:7638:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:7829:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:7852:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:7875:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:7892:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:7918:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:7949:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:8564:38: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:8617:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:8652:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:8694:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:8744:78: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:9020:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:9421:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:9657:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:9685:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10307:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10322:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10336:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10350:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10351:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10352:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10368:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10388:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10452:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10487:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10516:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10517:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10518:72: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10549:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10577:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10587:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10596:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10667:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10668:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10729:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10783:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10851:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10872:35: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10950:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10955:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10963:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10977:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10986:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:10993:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:11003:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:11028:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:11049:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:11150:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:11160:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:11179:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:11183:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:11196:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:11200:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:11272:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:11278:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:11303:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:11312:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukopp-4.9/zfuncs.cc:615:32: style: Function 'compact_time' argument 1 names different: declaration 'fileDT' definition 'DT'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:99:32: note: Function 'compact_time' argument 1 names different: declaration 'fileDT' definition 'DT'.
ukopp-4.9/zfuncs.cc:615:32: note: Function 'compact_time' argument 1 names different: declaration 'fileDT' definition 'DT'.
ukopp-4.9/zfuncs.cc:989:25: style: Function 'shell_asynch' argument 1 names different: declaration 'command' definition 'Fcommand'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:115:25: note: Function 'shell_asynch' argument 1 names different: declaration 'command' definition 'Fcommand'.
ukopp-4.9/zfuncs.cc:989:25: note: Function 'shell_asynch' argument 1 names different: declaration 'command' definition 'Fcommand'.
ukopp-4.9/zfuncs.cc:1190:25: style: Function 'checkinstall' argument 1 names different: declaration 'prog' definition 'prog1'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:122:25: note: Function 'checkinstall' argument 1 names different: declaration 'prog' definition 'prog1'.
ukopp-4.9/zfuncs.cc:1190:25: note: Function 'checkinstall' argument 1 names different: declaration 'prog' definition 'prog1'.
ukopp-4.9/zfuncs.cc:1300:22: style: Function 'parsefile' argument 1 names different: declaration 'path' definition 'ppath'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:125:22: note: Function 'parsefile' argument 1 names different: declaration 'path' definition 'ppath'.
ukopp-4.9/zfuncs.cc:1300:22: note: Function 'parsefile' argument 1 names different: declaration 'path' definition 'ppath'.
ukopp-4.9/zfuncs.cc:1300:36: style: Function 'parsefile' argument 2 names different: declaration 'dir' definition 'pdirk'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:125:35: note: Function 'parsefile' argument 2 names different: declaration 'dir' definition 'pdirk'.
ukopp-4.9/zfuncs.cc:1300:36: note: Function 'parsefile' argument 2 names different: declaration 'dir' definition 'pdirk'.
ukopp-4.9/zfuncs.cc:1300:50: style: Function 'parsefile' argument 3 names different: declaration 'file' definition 'pfile'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:125:47: note: Function 'parsefile' argument 3 names different: declaration 'file' definition 'pfile'.
ukopp-4.9/zfuncs.cc:1300:50: note: Function 'parsefile' argument 3 names different: declaration 'file' definition 'pfile'.
ukopp-4.9/zfuncs.cc:1300:64: style: Function 'parsefile' argument 4 names different: declaration 'ext' definition 'pext'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:125:60: note: Function 'parsefile' argument 4 names different: declaration 'ext' definition 'pext'.
ukopp-4.9/zfuncs.cc:1300:64: note: Function 'parsefile' argument 4 names different: declaration 'ext' definition 'pext'.
ukopp-4.9/zfuncs.cc:1556:40: style: Function 'strField' argument 2 names different: declaration 'delims' definition 'delim'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:150:40: note: Function 'strField' argument 2 names different: declaration 'delims' definition 'delim'.
ukopp-4.9/zfuncs.cc:1556:40: note: Function 'strField' argument 2 names different: declaration 'delims' definition 'delim'.
ukopp-4.9/zfuncs.cc:1652:19: style: Function 'strParms' argument 1 names different: declaration 'bf' definition 'begin'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:152:20: note: Function 'strParms' argument 1 names different: declaration 'bf' definition 'begin'.
ukopp-4.9/zfuncs.cc:1652:19: note: Function 'strParms' argument 1 names different: declaration 'bf' definition 'begin'.
ukopp-4.9/zfuncs.cc:1652:33: style: Function 'strParms' argument 2 names different: declaration 'inp' definition 'input'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:152:31: note: Function 'strParms' argument 2 names different: declaration 'inp' definition 'input'.
ukopp-4.9/zfuncs.cc:1652:33: note: Function 'strParms' argument 2 names different: declaration 'inp' definition 'input'.
ukopp-4.9/zfuncs.cc:1740:25: style: Function 'strHash2' argument 1 names different: declaration 'string' definition 'instring'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:154:25: note: Function 'strHash2' argument 1 names different: declaration 'string' definition 'instring'.
ukopp-4.9/zfuncs.cc:1740:25: note: Function 'strHash2' argument 1 names different: declaration 'string' definition 'instring'.
ukopp-4.9/zfuncs.cc:1801:19: style: Function 'strTrim' argument 1 names different: declaration 'string' definition 'dest'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:158:20: note: Function 'strTrim' argument 1 names different: declaration 'string' definition 'dest'.
ukopp-4.9/zfuncs.cc:1801:19: note: Function 'strTrim' argument 1 names different: declaration 'string' definition 'dest'.
ukopp-4.9/zfuncs.cc:2357:19: style: Function 'convSI' argument 1 names different: declaration 'inp' definition 'string'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:183:20: note: Function 'convSI' argument 1 names different: declaration 'inp' definition 'string'.
ukopp-4.9/zfuncs.cc:2357:19: note: Function 'convSI' argument 1 names different: declaration 'inp' definition 'string'.
ukopp-4.9/zfuncs.cc:2357:46: style: Function 'convSI' argument 3 names different: declaration 'delm' definition 'delim'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:183:44: note: Function 'convSI' argument 3 names different: declaration 'delm' definition 'delim'.
ukopp-4.9/zfuncs.cc:2357:46: note: Function 'convSI' argument 3 names different: declaration 'delm' definition 'delim'.
ukopp-4.9/zfuncs.cc:2399:19: style: Function 'convSI' argument 1 names different: declaration 'inp' definition 'string'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:184:20: note: Function 'convSI' argument 1 names different: declaration 'inp' definition 'string'.
ukopp-4.9/zfuncs.cc:2399:19: note: Function 'convSI' argument 1 names different: declaration 'inp' definition 'string'.
ukopp-4.9/zfuncs.cc:2399:43: style: Function 'convSI' argument 3 names different: declaration 'low' definition 'lolim'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:184:40: note: Function 'convSI' argument 3 names different: declaration 'low' definition 'lolim'.
ukopp-4.9/zfuncs.cc:2399:43: note: Function 'convSI' argument 3 names different: declaration 'low' definition 'lolim'.
ukopp-4.9/zfuncs.cc:2399:54: style: Function 'convSI' argument 4 names different: declaration 'hi' definition 'hilim'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:184:49: note: Function 'convSI' argument 4 names different: declaration 'hi' definition 'hilim'.
ukopp-4.9/zfuncs.cc:2399:54: note: Function 'convSI' argument 4 names different: declaration 'hi' definition 'hilim'.
ukopp-4.9/zfuncs.cc:2399:69: style: Function 'convSI' argument 5 names different: declaration 'delm' definition 'delim'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:184:61: note: Function 'convSI' argument 5 names different: declaration 'delm' definition 'delim'.
ukopp-4.9/zfuncs.cc:2399:69: note: Function 'convSI' argument 5 names different: declaration 'delm' definition 'delim'.
ukopp-4.9/zfuncs.cc:2412:19: style: Function 'convSD' argument 1 names different: declaration 'inp' definition 'string'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:185:20: note: Function 'convSD' argument 1 names different: declaration 'inp' definition 'string'.
ukopp-4.9/zfuncs.cc:2412:19: note: Function 'convSD' argument 1 names different: declaration 'inp' definition 'string'.
ukopp-4.9/zfuncs.cc:2412:49: style: Function 'convSD' argument 3 names different: declaration 'delm' definition 'delim'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:185:47: note: Function 'convSD' argument 3 names different: declaration 'delm' definition 'delim'.
ukopp-4.9/zfuncs.cc:2412:49: note: Function 'convSD' argument 3 names different: declaration 'delm' definition 'delim'.
ukopp-4.9/zfuncs.cc:2505:19: style: Function 'convSD' argument 1 names different: declaration 'inp' definition 'string'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:186:20: note: Function 'convSD' argument 1 names different: declaration 'inp' definition 'string'.
ukopp-4.9/zfuncs.cc:2505:19: note: Function 'convSD' argument 1 names different: declaration 'inp' definition 'string'.
ukopp-4.9/zfuncs.cc:2505:48: style: Function 'convSD' argument 3 names different: declaration 'low' definition 'lolim'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:186:46: note: Function 'convSD' argument 3 names different: declaration 'low' definition 'lolim'.
ukopp-4.9/zfuncs.cc:2505:48: note: Function 'convSD' argument 3 names different: declaration 'low' definition 'lolim'.
ukopp-4.9/zfuncs.cc:2505:62: style: Function 'convSD' argument 4 names different: declaration 'hi' definition 'hilim'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:186:58: note: Function 'convSD' argument 4 names different: declaration 'hi' definition 'hilim'.
ukopp-4.9/zfuncs.cc:2505:62: note: Function 'convSD' argument 4 names different: declaration 'hi' definition 'hilim'.
ukopp-4.9/zfuncs.cc:2505:77: style: Function 'convSD' argument 5 names different: declaration 'delm' definition 'delim'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:186:70: note: Function 'convSD' argument 5 names different: declaration 'delm' definition 'delim'.
ukopp-4.9/zfuncs.cc:2505:77: note: Function 'convSD' argument 5 names different: declaration 'delm' definition 'delim'.
ukopp-4.9/zfuncs.cc:2516:19: style: Function 'convSF' argument 1 names different: declaration 'inp' definition 'string'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:187:20: note: Function 'convSF' argument 1 names different: declaration 'inp' definition 'string'.
ukopp-4.9/zfuncs.cc:2516:19: note: Function 'convSF' argument 1 names different: declaration 'inp' definition 'string'.
ukopp-4.9/zfuncs.cc:2516:48: style: Function 'convSF' argument 3 names different: declaration 'delm' definition 'delim'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:187:46: note: Function 'convSF' argument 3 names different: declaration 'delm' definition 'delim'.
ukopp-4.9/zfuncs.cc:2516:48: note: Function 'convSF' argument 3 names different: declaration 'delm' definition 'delim'.
ukopp-4.9/zfuncs.cc:2526:19: style: Function 'convSF' argument 1 names different: declaration 'inp' definition 'string'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:188:20: note: Function 'convSF' argument 1 names different: declaration 'inp' definition 'string'.
ukopp-4.9/zfuncs.cc:2526:19: note: Function 'convSF' argument 1 names different: declaration 'inp' definition 'string'.
ukopp-4.9/zfuncs.cc:2526:46: style: Function 'convSF' argument 3 names different: declaration 'low' definition 'lolim'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:188:44: note: Function 'convSF' argument 3 names different: declaration 'low' definition 'lolim'.
ukopp-4.9/zfuncs.cc:2526:46: note: Function 'convSF' argument 3 names different: declaration 'low' definition 'lolim'.
ukopp-4.9/zfuncs.cc:2526:59: style: Function 'convSF' argument 4 names different: declaration 'hi' definition 'hilim'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:188:55: note: Function 'convSF' argument 4 names different: declaration 'hi' definition 'hilim'.
ukopp-4.9/zfuncs.cc:2526:59: note: Function 'convSF' argument 4 names different: declaration 'hi' definition 'hilim'.
ukopp-4.9/zfuncs.cc:2526:74: style: Function 'convSF' argument 5 names different: declaration 'delm' definition 'delim'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:188:67: note: Function 'convSF' argument 5 names different: declaration 'delm' definition 'delim'.
ukopp-4.9/zfuncs.cc:2526:74: note: Function 'convSF' argument 5 names different: declaration 'delm' definition 'delim'.
ukopp-4.9/zfuncs.cc:2538:16: style: Function 'convIS' argument 1 names different: declaration 'iin' definition 'inum'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:189:17: note: Function 'convIS' argument 1 names different: declaration 'iin' definition 'inum'.
ukopp-4.9/zfuncs.cc:2538:16: note: Function 'convIS' argument 1 names different: declaration 'iin' definition 'inum'.
ukopp-4.9/zfuncs.cc:2538:28: style: Function 'convIS' argument 2 names different: declaration 'outp' definition 'string'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:189:28: note: Function 'convIS' argument 2 names different: declaration 'outp' definition 'string'.
ukopp-4.9/zfuncs.cc:2538:28: note: Function 'convIS' argument 2 names different: declaration 'outp' definition 'string'.
ukopp-4.9/zfuncs.cc:2552:19: style: Function 'convDS' argument 1 names different: declaration 'din' definition 'dnum'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:190:20: note: Function 'convDS' argument 1 names different: declaration 'din' definition 'dnum'.
ukopp-4.9/zfuncs.cc:2552:19: note: Function 'convDS' argument 1 names different: declaration 'din' definition 'dnum'.
ukopp-4.9/zfuncs.cc:2552:29: style: Function 'convDS' argument 2 names different: declaration 'prec' definition 'digits'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:190:29: note: Function 'convDS' argument 2 names different: declaration 'prec' definition 'digits'.
ukopp-4.9/zfuncs.cc:2552:29: note: Function 'convDS' argument 2 names different: declaration 'prec' definition 'digits'.
ukopp-4.9/zfuncs.cc:2552:43: style: Function 'convDS' argument 3 names different: declaration 'outp' definition 'string'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:190:41: note: Function 'convDS' argument 3 names different: declaration 'outp' definition 'string'.
ukopp-4.9/zfuncs.cc:2552:43: note: Function 'convDS' argument 3 names different: declaration 'outp' definition 'string'.
ukopp-4.9/zfuncs.cc:2645:22: style: Function 'MatchWild' argument 1 names different: declaration 'wildstr' definition 'pWild'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:195:23: note: Function 'MatchWild' argument 1 names different: declaration 'wildstr' definition 'pWild'.
ukopp-4.9/zfuncs.cc:2645:22: note: Function 'MatchWild' argument 1 names different: declaration 'wildstr' definition 'pWild'.
ukopp-4.9/zfuncs.cc:2645:36: style: Function 'MatchWild' argument 2 names different: declaration 'str' definition 'pString'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:195:40: note: Function 'MatchWild' argument 2 names different: declaration 'str' definition 'pString'.
ukopp-4.9/zfuncs.cc:2645:36: note: Function 'MatchWild' argument 2 names different: declaration 'str' definition 'pString'.
ukopp-4.9/zfuncs.cc:2694:32: style: Function 'MatchWildIgnoreCase' argument 1 names different: declaration 'wildstr' definition 'pWild'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:196:33: note: Function 'MatchWildIgnoreCase' argument 1 names different: declaration 'wildstr' definition 'pWild'.
ukopp-4.9/zfuncs.cc:2694:32: note: Function 'MatchWildIgnoreCase' argument 1 names different: declaration 'wildstr' definition 'pWild'.
ukopp-4.9/zfuncs.cc:2694:46: style: Function 'MatchWildIgnoreCase' argument 2 names different: declaration 'str' definition 'pString'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:196:50: note: Function 'MatchWildIgnoreCase' argument 2 names different: declaration 'str' definition 'pString'.
ukopp-4.9/zfuncs.cc:2694:46: note: Function 'MatchWildIgnoreCase' argument 2 names different: declaration 'str' definition 'pString'.
ukopp-4.9/zfuncs.cc:2788:39: style: Function 'SearchWild' argument 2 names different: declaration 'flag' definition 'uflag'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:197:39: note: Function 'SearchWild' argument 2 names different: declaration 'flag' definition 'uflag'.
ukopp-4.9/zfuncs.cc:2788:39: note: Function 'SearchWild' argument 2 names different: declaration 'flag' definition 'uflag'.
ukopp-4.9/zfuncs.cc:2862:49: style: Function 'SearchWildIgnoreCase' argument 2 names different: declaration 'flag' definition 'uflag'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:198:49: note: Function 'SearchWildIgnoreCase' argument 2 names different: declaration 'flag' definition 'uflag'.
ukopp-4.9/zfuncs.cc:2862:49: note: Function 'SearchWildIgnoreCase' argument 2 names different: declaration 'flag' definition 'uflag'.
ukopp-4.9/zfuncs.cc:3699:35: style: Function 'pvlist_remove' argument 2 names different: declaration 'Nth' definition 'ii'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:242:35: note: Function 'pvlist_remove' argument 2 names different: declaration 'Nth' definition 'ii'.
ukopp-4.9/zfuncs.cc:3699:35: note: Function 'pvlist_remove' argument 2 names different: declaration 'Nth' definition 'ii'.
ukopp-4.9/zfuncs.cc:3722:37: style: Function 'pvlist_replace' argument 2 names different: declaration 'Nth' definition 'ii'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:244:36: note: Function 'pvlist_replace' argument 2 names different: declaration 'Nth' definition 'ii'.
ukopp-4.9/zfuncs.cc:3722:37: note: Function 'pvlist_replace' argument 2 names different: declaration 'Nth' definition 'ii'.
ukopp-4.9/zfuncs.cc:3802:18: style: Function 'spline1' argument 1 names different: declaration 'nn' definition 'dnn'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:257:18: note: Function 'spline1' argument 1 names different: declaration 'nn' definition 'dnn'.
ukopp-4.9/zfuncs.cc:3802:18: note: Function 'spline1' argument 1 names different: declaration 'nn' definition 'dnn'.
ukopp-4.9/zfuncs.cc:3802:30: style: Function 'spline1' argument 2 names different: declaration 'dx' definition 'dx1'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:257:29: note: Function 'spline1' argument 2 names different: declaration 'dx' definition 'dx1'.
ukopp-4.9/zfuncs.cc:3802:30: note: Function 'spline1' argument 2 names different: declaration 'dx' definition 'dx1'.
ukopp-4.9/zfuncs.cc:3802:42: style: Function 'spline1' argument 3 names different: declaration 'dy' definition 'dy1'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:257:40: note: Function 'spline1' argument 3 names different: declaration 'dy' definition 'dy1'.
ukopp-4.9/zfuncs.cc:3802:42: note: Function 'spline1' argument 3 names different: declaration 'dy' definition 'dy1'.
ukopp-4.9/zfuncs.cc:4073:28: style: Function 'locale_filespec' argument 1 names different: declaration 'ftype' definition 'filetype'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:283:29: note: Function 'locale_filespec' argument 1 names different: declaration 'ftype' definition 'filetype'.
ukopp-4.9/zfuncs.cc:4073:28: note: Function 'locale_filespec' argument 1 names different: declaration 'ftype' definition 'filetype'.
ukopp-4.9/zfuncs.cc:4073:45: style: Function 'locale_filespec' argument 2 names different: declaration 'fname' definition 'filename'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:283:43: note: Function 'locale_filespec' argument 2 names different: declaration 'fname' definition 'filename'.
ukopp-4.9/zfuncs.cc:4073:45: note: Function 'locale_filespec' argument 2 names different: declaration 'fname' definition 'filename'.
ukopp-4.9/zfuncs.cc:4267:49: style: Function 'zmake_menu_launcher' argument 2 names different: declaration 'cats' definition 'categories'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:289:49: note: Function 'zmake_menu_launcher' argument 2 names different: declaration 'cats' definition 'categories'.
ukopp-4.9/zfuncs.cc:4267:49: note: Function 'zmake_menu_launcher' argument 2 names different: declaration 'cats' definition 'categories'.
ukopp-4.9/zfuncs.cc:4267:68: style: Function 'zmake_menu_launcher' argument 3 names different: declaration 'generic' definition 'genericname'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:289:62: note: Function 'zmake_menu_launcher' argument 3 names different: declaration 'generic' definition 'genericname'.
ukopp-4.9/zfuncs.cc:4267:68: note: Function 'zmake_menu_launcher' argument 3 names different: declaration 'generic' definition 'genericname'.
ukopp-4.9/zfuncs.cc:4607:33: style: Function 'ZTXgettext' argument 1 names different: declaration 'text' definition 'pstring'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.cc:4402:33: note: Function 'ZTXgettext' argument 1 names different: declaration 'text' definition 'pstring'.
ukopp-4.9/zfuncs.cc:4607:33: note: Function 'ZTXgettext' argument 1 names different: declaration 'text' definition 'pstring'.
ukopp-4.9/zfuncs.cc:4646:38: style: Function 'ZTXmergetext' argument 1 names different: declaration 'text' definition 'dirtystring'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.cc:4403:37: note: Function 'ZTXmergetext' argument 1 names different: declaration 'text' definition 'dirtystring'.
ukopp-4.9/zfuncs.cc:4646:38: note: Function 'ZTXmergetext' argument 1 names different: declaration 'text' definition 'dirtystring'.
ukopp-4.9/zfuncs.cc:4763:25: style: Function 'wprintx' argument 1 names different: declaration 'Win' definition 'mLog'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:311:25: note: Function 'wprintx' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:4763:25: note: Function 'wprintx' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:4763:48: style: Function 'wprintx' argument 3 names different: declaration 'mess' definition 'message'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:311:47: note: Function 'wprintx' argument 3 names different: declaration 'mess' definition 'message'.
ukopp-4.9/zfuncs.cc:4763:48: note: Function 'wprintx' argument 3 names different: declaration 'mess' definition 'message'.
ukopp-4.9/zfuncs.cc:4824:25: style: Function 'wprintf' argument 1 names different: declaration 'Win' definition 'mLog'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:312:25: note: Function 'wprintf' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:4824:25: note: Function 'wprintf' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:4837:25: style: Function 'wprintf' argument 1 names different: declaration 'Win' definition 'mLog'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:313:25: note: Function 'wprintf' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:4837:25: note: Function 'wprintf' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:4881:24: style: Function 'wclear' argument 1 names different: declaration 'Win' definition 'mLog'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:315:24: note: Function 'wclear' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:4881:24: note: Function 'wclear' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:4898:24: style: Function 'wclear' argument 1 names different: declaration 'Win' definition 'mLog'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:316:24: note: Function 'wclear' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:4898:24: note: Function 'wclear' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:4924:26: style: Function 'wscanf' argument 1 names different: declaration 'Win' definition 'mLog'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:317:26: note: Function 'wscanf' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:4924:26: note: Function 'wscanf' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:4970:26: style: Function 'wfiledump' argument 1 names different: declaration 'Win' definition 'mLog'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:318:27: note: Function 'wfiledump' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:4970:26: note: Function 'wfiledump' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:5009:27: style: Function 'wfilesave' argument 1 names different: declaration 'Win' definition 'mLog'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:319:27: note: Function 'wfilesave' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:5009:27: note: Function 'wfilesave' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:5030:25: style: Function 'wprintp' argument 1 names different: declaration 'Win' definition 'mLog'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:320:25: note: Function 'wprintp' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:5030:25: note: Function 'wprintp' argument 1 names different: declaration 'Win' definition 'mLog'.
ukopp-4.9/zfuncs.cc:5265:41: style: Function 'add_menubar_item' argument 1 names different: declaration 'mbar' definition 'wmbar'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:343:41: note: Function 'add_menubar_item' argument 1 names different: declaration 'mbar' definition 'wmbar'.
ukopp-4.9/zfuncs.cc:5265:41: note: Function 'add_menubar_item' argument 1 names different: declaration 'mbar' definition 'wmbar'.
ukopp-4.9/zfuncs.cc:5278:41: style: Function 'add_submenu_item' argument 1 names different: declaration 'mitem' definition 'wmitem'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:344:41: note: Function 'add_submenu_item' argument 1 names different: declaration 'mitem' definition 'wmitem'.
ukopp-4.9/zfuncs.cc:5278:41: note: Function 'add_submenu_item' argument 1 names different: declaration 'mitem' definition 'wmitem'.
ukopp-4.9/zfuncs.cc:5278:56: style: Function 'add_submenu_item' argument 2 names different: declaration 'subname' definition 'mlab'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:344:55: note: Function 'add_submenu_item' argument 2 names different: declaration 'subname' definition 'mlab'.
ukopp-4.9/zfuncs.cc:5278:56: note: Function 'add_submenu_item' argument 2 names different: declaration 'subname' definition 'mlab'.
ukopp-4.9/zfuncs.cc:5278:0: style: Function 'add_submenu_item' argument 4 names different: declaration 'mtip' definition 'mname'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:345:54: note: Function 'add_submenu_item' argument 4 names different: declaration 'mtip' definition 'mname'.
ukopp-4.9/zfuncs.cc:5278:0: note: Function 'add_submenu_item' argument 4 names different: declaration 'mtip' definition 'mname'.
ukopp-4.9/zfuncs.cc:5325:43: style: Function 'add_toolbar_button' argument 1 names different: declaration 'tbar' definition 'wtbar'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:348:43: note: Function 'add_toolbar_button' argument 1 names different: declaration 'tbar' definition 'wtbar'.
ukopp-4.9/zfuncs.cc:5325:43: note: Function 'add_toolbar_button' argument 1 names different: declaration 'tbar' definition 'wtbar'.
ukopp-4.9/zfuncs.cc:5325:57: style: Function 'add_toolbar_button' argument 2 names different: declaration 'lab' definition 'blab'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:348:56: note: Function 'add_toolbar_button' argument 2 names different: declaration 'lab' definition 'blab'.
ukopp-4.9/zfuncs.cc:5325:57: note: Function 'add_toolbar_button' argument 2 names different: declaration 'lab' definition 'blab'.
ukopp-4.9/zfuncs.cc:5325:70: style: Function 'add_toolbar_button' argument 3 names different: declaration 'tip' definition 'btip'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:348:68: note: Function 'add_toolbar_button' argument 3 names different: declaration 'tip' definition 'btip'.
ukopp-4.9/zfuncs.cc:5325:70: note: Function 'add_toolbar_button' argument 3 names different: declaration 'tip' definition 'btip'.
ukopp-4.9/zfuncs.cc:5363:37: style: Function 'create_stbar' argument 1 names different: declaration 'vbox' definition 'pbox'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:351:37: note: Function 'create_stbar' argument 1 names different: declaration 'vbox' definition 'pbox'.
ukopp-4.9/zfuncs.cc:5363:37: note: Function 'create_stbar' argument 1 names different: declaration 'vbox' definition 'pbox'.
ukopp-4.9/zfuncs.cc:5379:30: style: Function 'stbar_message' argument 1 names different: declaration 'stbar' definition 'wstbar'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:352:30: note: Function 'stbar_message' argument 1 names different: declaration 'stbar' definition 'wstbar'.
ukopp-4.9/zfuncs.cc:5379:30: note: Function 'stbar_message' argument 1 names different: declaration 'stbar' definition 'wstbar'.
ukopp-4.9/zfuncs.cc:5442:0: style: Function 'add_popmenu_item' argument 4 names different: declaration 'arg' definition 'mname'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:358:48: note: Function 'add_popmenu_item' argument 4 names different: declaration 'arg' definition 'mname'.
ukopp-4.9/zfuncs.cc:5442:0: note: Function 'add_popmenu_item' argument 4 names different: declaration 'arg' definition 'mname'.
ukopp-4.9/zfuncs.cc:5985:58: style: Function 'draw_text' argument 3 names different: declaration 'px' definition 'x'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.cc:5587:43: note: Function 'draw_text' argument 3 names different: declaration 'px' definition 'x'.
ukopp-4.9/zfuncs.cc:5985:58: note: Function 'draw_text' argument 3 names different: declaration 'px' definition 'x'.
ukopp-4.9/zfuncs.cc:5985:65: style: Function 'draw_text' argument 4 names different: declaration 'py' definition 'y'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.cc:5587:51: note: Function 'draw_text' argument 4 names different: declaration 'py' definition 'y'.
ukopp-4.9/zfuncs.cc:5985:65: note: Function 'draw_text' argument 4 names different: declaration 'py' definition 'y'.
ukopp-4.9/zfuncs.cc:5985:73: style: Function 'draw_text' argument 5 names different: declaration 'ww' definition 'w'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.cc:5587:60: note: Function 'draw_text' argument 5 names different: declaration 'ww' definition 'w'.
ukopp-4.9/zfuncs.cc:5985:73: note: Function 'draw_text' argument 5 names different: declaration 'ww' definition 'w'.
ukopp-4.9/zfuncs.cc:5985:81: style: Function 'draw_text' argument 6 names different: declaration 'hh' definition 'h'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.cc:5587:69: note: Function 'draw_text' argument 6 names different: declaration 'hh' definition 'h'.
ukopp-4.9/zfuncs.cc:5985:81: note: Function 'draw_text' argument 6 names different: declaration 'hh' definition 'h'.
ukopp-4.9/zfuncs.cc:6244:0: style: Function 'Vmenu_add' argument 8 names different: declaration 'arg' definition 'mname'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:398:36: note: Function 'Vmenu_add' argument 8 names different: declaration 'arg' definition 'mname'.
ukopp-4.9/zfuncs.cc:6244:0: note: Function 'Vmenu_add' argument 8 names different: declaration 'arg' definition 'mname'.
ukopp-4.9/zfuncs.cc:6894:31: style: Function 'zdialog_add_widget' argument 4 names different: declaration 'pname' definition 'parent'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:446:40: note: Function 'zdialog_add_widget' argument 4 names different: declaration 'pname' definition 'parent'.
ukopp-4.9/zfuncs.cc:6894:31: note: Function 'zdialog_add_widget' argument 4 names different: declaration 'pname' definition 'parent'.
ukopp-4.9/zfuncs.cc:7565:35: style: Function 'zdialog_show' argument 2 names different: declaration 'flag' definition 'show'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:461:35: note: Function 'zdialog_show' argument 2 names different: declaration 'flag' definition 'show'.
ukopp-4.9/zfuncs.cc:7565:35: note: Function 'zdialog_show' argument 2 names different: declaration 'flag' definition 'show'.
ukopp-4.9/zfuncs.cc:7712:49: style: Function 'zdialog_stuff' argument 3 names different: declaration 'data' definition 'idata'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:469:50: note: Function 'zdialog_stuff' argument 3 names different: declaration 'data' definition 'idata'.
ukopp-4.9/zfuncs.cc:7712:49: note: Function 'zdialog_stuff' argument 3 names different: declaration 'data' definition 'idata'.
ukopp-4.9/zfuncs.cc:7721:52: style: Function 'zdialog_stuff' argument 3 names different: declaration 'data' definition 'ddata'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:470:52: note: Function 'zdialog_stuff' argument 3 names different: declaration 'data' definition 'ddata'.
ukopp-4.9/zfuncs.cc:7721:52: note: Function 'zdialog_stuff' argument 3 names different: declaration 'data' definition 'ddata'.
ukopp-4.9/zfuncs.cc:7746:50: style: Function 'zdialog_fetch' argument 3 names different: declaration 'data' definition 'idata'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:473:51: note: Function 'zdialog_fetch' argument 3 names different: declaration 'data' definition 'idata'.
ukopp-4.9/zfuncs.cc:7746:50: note: Function 'zdialog_fetch' argument 3 names different: declaration 'data' definition 'idata'.
ukopp-4.9/zfuncs.cc:7760:53: style: Function 'zdialog_fetch' argument 3 names different: declaration 'data' definition 'ddata'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:474:53: note: Function 'zdialog_fetch' argument 3 names different: declaration 'data' definition 'ddata'.
ukopp-4.9/zfuncs.cc:7760:53: note: Function 'zdialog_fetch' argument 3 names different: declaration 'data' definition 'ddata'.
ukopp-4.9/zfuncs.cc:7776:52: style: Function 'zdialog_fetch' argument 3 names different: declaration 'data' definition 'fdata'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:475:52: note: Function 'zdialog_fetch' argument 3 names different: declaration 'data' definition 'fdata'.
ukopp-4.9/zfuncs.cc:7776:52: note: Function 'zdialog_fetch' argument 3 names different: declaration 'data' definition 'fdata'.
ukopp-4.9/zfuncs.cc:8637:48: style: Function 'zmessage_post' argument 2 names different: declaration 'secs' definition 'seconds'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:502:48: note: Function 'zmessage_post' argument 2 names different: declaration 'secs' definition 'seconds'.
ukopp-4.9/zfuncs.cc:8637:48: note: Function 'zmessage_post' argument 2 names different: declaration 'secs' definition 'seconds'.
ukopp-4.9/zfuncs.cc:8685:61: style: Function 'zdialog_text' argument 3 names different: declaration 'initext' definition 'inittext'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:503:63: note: Function 'zdialog_text' argument 3 names different: declaration 'initext' definition 'inittext'.
ukopp-4.9/zfuncs.cc:8685:61: note: Function 'zdialog_text' argument 3 names different: declaration 'initext' definition 'inittext'.
ukopp-4.9/zfuncs.cc:8721:60: style: Function 'zdialog_choose' argument 3 names different: declaration 'format' definition 'message'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:504:60: note: Function 'zdialog_choose' argument 3 names different: declaration 'format' definition 'message'.
ukopp-4.9/zfuncs.cc:8721:60: note: Function 'zdialog_choose' argument 3 names different: declaration 'format' definition 'message'.
ukopp-4.9/zfuncs.cc:8819:73: style: Function 'poptext_mouse' argument 5 names different: declaration 's1' definition 'secs1'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:505:68: note: Function 'poptext_mouse' argument 5 names different: declaration 's1' definition 'secs1'.
ukopp-4.9/zfuncs.cc:8819:73: note: Function 'poptext_mouse' argument 5 names different: declaration 's1' definition 'secs1'.
ukopp-4.9/zfuncs.cc:8819:86: style: Function 'poptext_mouse' argument 6 names different: declaration 's2' definition 'secs2'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:505:78: note: Function 'poptext_mouse' argument 6 names different: declaration 's2' definition 'secs2'.
ukopp-4.9/zfuncs.cc:8819:86: note: Function 'poptext_mouse' argument 6 names different: declaration 's2' definition 'secs2'.
ukopp-4.9/zfuncs.cc:8872:73: style: Function 'poptext_window' argument 5 names different: declaration 's1' definition 'secs1'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:506:69: note: Function 'poptext_window' argument 5 names different: declaration 's1' definition 'secs1'.
ukopp-4.9/zfuncs.cc:8872:73: note: Function 'poptext_window' argument 5 names different: declaration 's1' definition 'secs1'.
ukopp-4.9/zfuncs.cc:8872:86: style: Function 'poptext_window' argument 6 names different: declaration 's2' definition 'secs2'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:506:79: note: Function 'poptext_window' argument 6 names different: declaration 's2' definition 'secs2'.
ukopp-4.9/zfuncs.cc:8872:86: note: Function 'poptext_window' argument 6 names different: declaration 's2' definition 'secs2'.
ukopp-4.9/zfuncs.cc:9018:53: style: Function 'zgetfile' argument 3 names different: declaration 'file' definition 'initfile'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:513:54: note: Function 'zgetfile' argument 3 names different: declaration 'file' definition 'initfile'.
ukopp-4.9/zfuncs.cc:9018:53: note: Function 'zgetfile' argument 3 names different: declaration 'file' definition 'initfile'.
ukopp-4.9/zfuncs.cc:9018:70: style: Function 'zgetfile' argument 4 names different: declaration 'butt' definition 'buttx'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:513:67: note: Function 'zgetfile' argument 4 names different: declaration 'butt' definition 'buttx'.
ukopp-4.9/zfuncs.cc:9018:70: note: Function 'zgetfile' argument 4 names different: declaration 'butt' definition 'buttx'.
ukopp-4.9/zfuncs.cc:9034:55: style: Function 'zgetfiles' argument 3 names different: declaration 'file' definition 'initfile'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:514:55: note: Function 'zgetfiles' argument 3 names different: declaration 'file' definition 'initfile'.
ukopp-4.9/zfuncs.cc:9034:55: note: Function 'zgetfiles' argument 3 names different: declaration 'file' definition 'initfile'.
ukopp-4.9/zfuncs.cc:9034:72: style: Function 'zgetfiles' argument 4 names different: declaration 'butt' definition 'buttx'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:514:68: note: Function 'zgetfiles' argument 4 names different: declaration 'butt' definition 'buttx'.
ukopp-4.9/zfuncs.cc:9034:72: note: Function 'zgetfiles' argument 4 names different: declaration 'butt' definition 'buttx'.
ukopp-4.9/zfuncs.cc:9285:34: style: Function 'print_image_file' argument 1 names different: declaration 'parent' definition 'pwin'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:518:34: note: Function 'print_image_file' argument 1 names different: declaration 'parent' definition 'pwin'.
ukopp-4.9/zfuncs.cc:9285:34: note: Function 'print_image_file' argument 1 names different: declaration 'parent' definition 'pwin'.
ukopp-4.9/zfuncs.cc:9733:57: style: Function 'gdk_pixbuf_rotate' argument 2 names different: declaration 'deg' definition 'angle'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:529:50: note: Function 'gdk_pixbuf_rotate' argument 2 names different: declaration 'deg' definition 'angle'.
ukopp-4.9/zfuncs.cc:9733:57: note: Function 'gdk_pixbuf_rotate' argument 2 names different: declaration 'deg' definition 'angle'.
ukopp-4.9/zfuncs.cc:9733:68: style: Function 'gdk_pixbuf_rotate' argument 3 names different: declaration 'alfa' definition 'acolor'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:529:59: note: Function 'gdk_pixbuf_rotate' argument 3 names different: declaration 'alfa' definition 'acolor'.
ukopp-4.9/zfuncs.cc:9733:68: note: Function 'gdk_pixbuf_rotate' argument 3 names different: declaration 'alfa' definition 'acolor'.
ukopp-4.9/zfuncs.cc:9953:22: style: Function 'loadParms' argument 1 names different: declaration 'filename' definition 'pfile'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:537:23: note: Function 'loadParms' argument 1 names different: declaration 'filename' definition 'pfile'.
ukopp-4.9/zfuncs.cc:9953:22: note: Function 'loadParms' argument 1 names different: declaration 'filename' definition 'pfile'.
ukopp-4.9/zfuncs.cc:10021:22: style: Function 'saveParms' argument 1 names different: declaration 'filename' definition 'pfile'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:539:23: note: Function 'saveParms' argument 1 names different: declaration 'filename' definition 'pfile'.
ukopp-4.9/zfuncs.cc:10021:22: note: Function 'saveParms' argument 1 names different: declaration 'filename' definition 'pfile'.
ukopp-4.9/zfuncs.cc:10657:24: style: Function 'sort' argument 1 names different: declaration 'nkeys' definition 'NK'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:595:17: note: Function 'sort' argument 1 names different: declaration 'nkeys' definition 'NK'.
ukopp-4.9/zfuncs.cc:10657:24: note: Function 'sort' argument 1 names different: declaration 'nkeys' definition 'NK'.
ukopp-4.9/zfuncs.cc:10777:22: style: Function 'HashTab' argument 1 names different: declaration 'cc' definition '_cc'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:611:16: note: Function 'HashTab' argument 1 names different: declaration 'cc' definition '_cc'.
ukopp-4.9/zfuncs.cc:10777:22: note: Function 'HashTab' argument 1 names different: declaration 'cc' definition '_cc'.
ukopp-4.9/zfuncs.cc:10777:31: style: Function 'HashTab' argument 2 names different: declaration 'cap' definition '_cap'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:611:24: note: Function 'HashTab' argument 2 names different: declaration 'cap' definition '_cap'.
ukopp-4.9/zfuncs.cc:10777:31: note: Function 'HashTab' argument 2 names different: declaration 'cap' definition '_cap'.
ukopp-4.9/zfuncs.cc:10879:28: style: Function 'GetNext' argument 1 names different: declaration 'first' definition 'ftf'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:617:22: note: Function 'GetNext' argument 1 names different: declaration 'first' definition 'ftf'.
ukopp-4.9/zfuncs.cc:10879:28: note: Function 'GetNext' argument 1 names different: declaration 'first' definition 'ftf'.
ukopp-4.9/zfuncs.cc:10998:32: style: Function 'push' argument 1 names different: declaration 'entry' definition 'newEnt'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:641:29: note: Function 'push' argument 1 names different: declaration 'entry' definition 'newEnt'.
ukopp-4.9/zfuncs.cc:10998:32: note: Function 'push' argument 1 names different: declaration 'entry' definition 'newEnt'.
ukopp-4.9/zfuncs.cc:10998:47: style: Function 'push' argument 2 names different: declaration 'secs' definition 'wait'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:641:43: note: Function 'push' argument 2 names different: declaration 'secs' definition 'wait'.
ukopp-4.9/zfuncs.cc:10998:47: note: Function 'push' argument 2 names different: declaration 'secs' definition 'wait'.
ukopp-4.9/zfuncs.cc:11175:31: style: Function 'put' argument 2 names different: declaration 'cc' definition 'dd'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:668:29: note: Function 'put' argument 2 names different: declaration 'cc' definition 'dd'.
ukopp-4.9/zfuncs.cc:11175:31: note: Function 'put' argument 2 names different: declaration 'cc' definition 'dd'.
ukopp-4.9/zfuncs.cc:11192:31: style: Function 'put' argument 2 names different: declaration 'cc' definition 'dd'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:669:29: note: Function 'put' argument 2 names different: declaration 'cc' definition 'dd'.
ukopp-4.9/zfuncs.cc:11192:31: note: Function 'put' argument 2 names different: declaration 'cc' definition 'dd'.
ukopp-4.9/zfuncs.cc:11209:31: style: Function 'get' argument 2 names different: declaration 'cc' definition 'dd'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:670:29: note: Function 'get' argument 2 names different: declaration 'cc' definition 'dd'.
ukopp-4.9/zfuncs.cc:11209:31: note: Function 'get' argument 2 names different: declaration 'cc' definition 'dd'.
ukopp-4.9/zfuncs.cc:11222:31: style: Function 'get' argument 2 names different: declaration 'cc' definition 'dd'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:671:29: note: Function 'get' argument 2 names different: declaration 'cc' definition 'dd'.
ukopp-4.9/zfuncs.cc:11222:31: note: Function 'get' argument 2 names different: declaration 'cc' definition 'dd'.
ukopp-4.9/zfuncs.cc:11338:22: style: Function 'stats' argument 1 names different: declaration 'nnodes' definition 'nn'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:672:19: note: Function 'stats' argument 1 names different: declaration 'nnodes' definition 'nn'.
ukopp-4.9/zfuncs.cc:11338:22: note: Function 'stats' argument 1 names different: declaration 'nnodes' definition 'nn'.
ukopp-4.9/zfuncs.cc:11338:32: style: Function 'stats' argument 2 names different: declaration 'ndata' definition 'nd'. [funcArgNamesDifferent]
ukopp-4.9/zfuncs.h:672:33: note: Function 'stats' argument 2 names different: declaration 'ndata' definition 'nd'.
ukopp-4.9/zfuncs.cc:11338:32: note: Function 'stats' argument 2 names different: declaration 'ndata' definition 'nd'.
ukopp-4.9/zfuncs.cc:493:10: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
ukopp-4.9/zfuncs.cc:5047:13: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
ukopp-4.9/zfuncs.cc:10356:18: warning: Member variable 'xstring::wmi' is not assigned a value in 'xstring::operator='. [operatorEqVarError]
ukopp-4.9/zfuncs.cc:10777:10: warning: Member variable 'HashTab::count' is not initialized in the constructor. [uninitMemberVar]
ukopp-4.9/zfuncs.cc:10945:8: warning: Member variable 'Queue::lastent' is not initialized in the constructor. [uninitMemberVar]
ukopp-4.9/zfuncs.cc:10945:8: warning: Member variable 'Queue::lcc' is not initialized in the constructor. [uninitMemberVar]
ukopp-4.9/zfuncs.cc:10782:4: style: Class 'HashTab' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ukopp-4.9/zfuncs.cc:10782:4: style: Class 'HashTab' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ukopp-4.9/zfuncs.cc:10954:4: style: Class 'Queue' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ukopp-4.9/zfuncs.cc:10954:4: style: Class 'Queue' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ukopp-4.9/zfuncs.cc:11149:7: style: Class 'Tree' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
ukopp-4.9/zfuncs.cc:11149:7: style: Class 'Tree' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
ukopp-4.9/zfuncs.cc:4285:13: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
ukopp-4.9/zfuncs.cc:3364:4: error: Mismatching allocation and deallocation: vvrec [mismatchAllocDealloc]
ukopp-4.9/zfuncs.cc:1500:14: error: Uninitialized variable: pfs1 [uninitvar]
ukopp-4.9/zfuncs.cc:1500:21: error: Uninitialized variable: pfs2 [uninitvar]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/ukui-control-center/ukui-control-center_1.0.3.orig.tar.gz
ukui-control-center-1.0.3/panels/appearance/appearance-desktop.c:237:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ukui-control-center-1.0.3/panels/appearance/appearance-desktop.c:239:2: note: Found duplicate branches for 'if' and 'else'.
ukui-control-center-1.0.3/panels/appearance/appearance-desktop.c:237:2: note: Found duplicate branches for 'if' and 'else'.
ukui-control-center-1.0.3/panels/appearance/appearance-desktop.c:280:15: style: The scope of the variable 'path' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/appearance/appearance-desktop.c:1105:19: style: The scope of the variable 'cr' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/appearance/appearance-desktop.c:1128:14: style: The scope of the variable 'item' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/appearance/appearance-desktop.c:1151:56: style: Function 'desktop_init' argument 2 names different: declaration 'wallpaper' definition 'uris'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/appearance/appearance-desktop.h:22:56: note: Function 'desktop_init' argument 2 names different: declaration 'wallpaper' definition 'uris'.
ukui-control-center-1.0.3/panels/appearance/appearance-desktop.c:1151:56: note: Function 'desktop_init' argument 2 names different: declaration 'wallpaper' definition 'uris'.
ukui-control-center-1.0.3/panels/appearance/appearance-desktop.c:1155:16: style: Unused variable: menuitem [unusedVariable]
ukui-control-center-1.0.3/panels/appearance/appearance-font.c:483:0: style: Variable 'string2' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/appearance/appearance-font.c:541:10: style: Unused variable: new_level [unusedVariable]
ukui-control-center-1.0.3/panels/appearance/appearance-theme.c:51:6: style: The scope of the variable 'systemback' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/appearance/appearance-theme.c:57:22: style: Variable 'systemback' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/appearance/appearance-theme.c:108:21: style: Variable 'current_theme' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/appearance/mate-wp-xml.c:417:14: style: The scope of the variable 'wallpaper' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/appearance/mate-wp-xml.c:385:10: style: Unused variable: i [unusedVariable]
ukui-control-center-1.0.3/panels/default-app/default-app.c:102:12: style: The scope of the variable 'item' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/default-app/default-app.c:248:13: style: The scope of the variable 'pixbuf' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/default-app/default-app.c:287:14: style: struct member 'Anonymous2::name' is never used. [unusedStructMember]
ukui-control-center-1.0.3/panels/default-app/default-app.c:288:14: style: struct member 'Anonymous2::icon' is never used. [unusedStructMember]
ukui-control-center-1.0.3/panels/display/mate-display-properties-install-systemwide.c:77:6: style: The scope of the variable 'num_read' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/display/scrollarea.c:468:32: style: Function 'foo_scroll_area_draw' argument 2 names different: declaration 'cr' definition 'widget_cr'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/display/scrollarea.c:126:20: note: Function 'foo_scroll_area_draw' argument 2 names different: declaration 'cr' definition 'widget_cr'.
ukui-control-center-1.0.3/panels/display/scrollarea.c:468:32: note: Function 'foo_scroll_area_draw' argument 2 names different: declaration 'cr' definition 'widget_cr'.
ukui-control-center-1.0.3/panels/display/scrollarea.c:354:12: style: struct member 'Box::x1' is never used. [unusedStructMember]
ukui-control-center-1.0.3/panels/display/scrollarea.c:354:16: style: struct member 'Box::y1' is never used. [unusedStructMember]
ukui-control-center-1.0.3/panels/display/scrollarea.c:354:20: style: struct member 'Box::x2' is never used. [unusedStructMember]
ukui-control-center-1.0.3/panels/display/scrollarea.c:354:24: style: struct member 'Box::y2' is never used. [unusedStructMember]
ukui-control-center-1.0.3/panels/display/xrandr-capplet.c:285:19: style: The scope of the variable 'output' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/display/xrandr-capplet.c:486:14: style: The scope of the variable 'tmp' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/display/xrandr-capplet.c:565:11: style: The scope of the variable 'current_display_name' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/display/xrandr-capplet.c:1622:12: style: The scope of the variable 'info' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/display/xrandr-capplet.c:719:17: style: Variable 'sensitive' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/keyboard/eggaccelerators.c:376:17: style: Same expression on both sides of '-='. [duplicateExpression]
ukui-control-center-1.0.3/panels/keyboard/eggcellrendererkeys.c:647:8: style: The scope of the variable 'text' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/keyboard/mate-keybinding-properties.c:1161:25: warning: Either the condition 'if(new_key&&new_key->settings)' is redundant or there is possible null pointer dereference: new_key. [nullPointerRedundantCheck]
ukui-control-center-1.0.3/panels/keyboard/mate-keybinding-properties.c:1176:8: note: Assuming that condition 'if(new_key&&new_key->settings)' is not redundant
ukui-control-center-1.0.3/panels/keyboard/mate-keybinding-properties.c:1161:25: note: Null pointer dereference
ukui-control-center-1.0.3/panels/keyboard/mate-keybinding-properties.c:634:29: warning: Redundant assignment of 'description' to itself. [selfAssignment]
ukui-control-center-1.0.3/panels/keyboard/mate-keybinding-properties.c:1663:18: style: The scope of the variable 'path' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/keyboard/mate-keybinding-properties.c:1800:19: style: The scope of the variable 'idle_data' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkb.c:103:10: style: Variable 'value' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkblt.c:388:3: style: Variable 'id' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkblt.c:382:0: note: Variable 'id' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkblt.c:388:3: note: Variable 'id' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkblt.c:118:30: style: Function 'xkb_save_default_group' argument 1 names different: declaration 'group_no' definition 'default_group'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkb.h:90:42: note: Function 'xkb_save_default_group' argument 1 names different: declaration 'group_no' definition 'default_group'.
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkblt.c:118:30: note: Function 'xkb_save_default_group' argument 1 names different: declaration 'group_no' definition 'default_group'.
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkbmc.c:43:15: style: The scope of the variable 'path' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkbmc.c:186:15: style: The scope of the variable 'path' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkbmc.c:255:15: style: The scope of the variable 'path' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkbot.c:308:28: style: The scope of the variable 'option_check' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkbot.c:388:13: style: The scope of the variable 'expander' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkbpv.c:52:48: style: Function 'xkb_layout_preview_create_widget' argument 1 names different: declaration 'chooser_dialog' definition 'chooserDialog'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkb.h:80:11: note: Function 'xkb_layout_preview_create_widget' argument 1 names different: declaration 'chooser_dialog' definition 'chooserDialog'.
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties-xkbpv.c:52:48: note: Function 'xkb_layout_preview_create_widget' argument 1 names different: declaration 'chooser_dialog' definition 'chooserDialog'.
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties.c:55:5: style: Variable 'connection' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties.c:51:0: note: Variable 'connection' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties.c:55:5: note: Variable 'connection' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/keyboard/mate-keyboard-properties.c:114:9: style: Unused variable: monitor [unusedVariable]
ukui-control-center-1.0.3/panels/mouse/mouse-setting.c:340:5: style: Variable 'connection' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/mouse/mouse-setting.c:336:0: note: Variable 'connection' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/mouse/mouse-setting.c:340:5: note: Variable 'connection' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/network-proxy/network-proxy.c:178:5: style: Variable 'new_url' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/network-proxy/network-proxy.c:176:0: note: Variable 'new_url' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/network-proxy/network-proxy.c:178:5: note: Variable 'new_url' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/network-proxy/network-proxy.c:348:19: style: Unused variable: store [unusedVariable]
ukui-control-center-1.0.3/panels/power/egg-dbus-proxy.c:113:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ukui-control-center-1.0.3/panels/power/egg-dbus-proxy.c:115:3: note: Found duplicate branches for 'if' and 'else'.
ukui-control-center-1.0.3/panels/power/egg-dbus-proxy.c:113:3: note: Found duplicate branches for 'if' and 'else'.
ukui-control-center-1.0.3/panels/power/egg-dbus-proxy.c:156:38: style: Function 'egg_dbus_proxy_assign' argument 1 names different: declaration 'dbus_proxy' definition 'proxy'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/power/egg-dbus-proxy.h:55:52: note: Function 'egg_dbus_proxy_assign' argument 1 names different: declaration 'dbus_proxy' definition 'proxy'.
ukui-control-center-1.0.3/panels/power/egg-dbus-proxy.c:156:38: note: Function 'egg_dbus_proxy_assign' argument 1 names different: declaration 'dbus_proxy' definition 'proxy'.
ukui-control-center-1.0.3/panels/power/egg-dbus-proxy.c:193:41: style: Function 'egg_dbus_proxy_get_proxy' argument 1 names different: declaration 'egg_dbus_proxy' definition 'proxy'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/power/egg-dbus-proxy.h:60:54: note: Function 'egg_dbus_proxy_get_proxy' argument 1 names different: declaration 'egg_dbus_proxy' definition 'proxy'.
ukui-control-center-1.0.3/panels/power/egg-dbus-proxy.c:193:41: note: Function 'egg_dbus_proxy_get_proxy' argument 1 names different: declaration 'egg_dbus_proxy' definition 'proxy'.
ukui-control-center-1.0.3/panels/power/egg-dbus-proxy.c:207:44: style: Function 'egg_dbus_proxy_is_connected' argument 1 names different: declaration 'egg_dbus_proxy' definition 'proxy'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/power/egg-dbus-proxy.h:61:55: note: Function 'egg_dbus_proxy_is_connected' argument 1 names different: declaration 'egg_dbus_proxy' definition 'proxy'.
ukui-control-center-1.0.3/panels/power/egg-dbus-proxy.c:207:44: note: Function 'egg_dbus_proxy_is_connected' argument 1 names different: declaration 'egg_dbus_proxy' definition 'proxy'.
ukui-control-center-1.0.3/panels/power/egg-debug.c:84:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/power/egg-idletime.c:176:20: style: The scope of the variable 'alarm' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/power/egg-idletime.c:227:20: style: The scope of the variable 'alarm' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/power/egg-idletime.c:440:20: style: The scope of the variable 'alarm' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/power/egg-idletime.c:297:54: style: Function 'egg_idletime_alarm_set' argument 2 names different: declaration 'alarm_id' definition 'id'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/power/egg-idletime.h:57:17: note: Function 'egg_idletime_alarm_set' argument 2 names different: declaration 'alarm_id' definition 'id'.
ukui-control-center-1.0.3/panels/power/egg-idletime.c:297:54: note: Function 'egg_idletime_alarm_set' argument 2 names different: declaration 'alarm_id' definition 'id'.
ukui-control-center-1.0.3/panels/power/egg-idletime.c:344:57: style: Function 'egg_idletime_alarm_remove' argument 2 names different: declaration 'alarm_id' definition 'id'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/power/egg-idletime.h:60:17: note: Function 'egg_idletime_alarm_remove' argument 2 names different: declaration 'alarm_id' definition 'id'.
ukui-control-center-1.0.3/panels/power/egg-idletime.c:344:57: note: Function 'egg_idletime_alarm_remove' argument 2 names different: declaration 'alarm_id' definition 'id'.
ukui-control-center-1.0.3/panels/power/kpm-brightness.c:106:2: style: Variable 'command' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/power/kpm-brightness.c:103:0: note: Variable 'command' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/power/kpm-brightness.c:106:2: note: Variable 'command' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/power/kpm-brightness.c:139:2: style: Variable 'command' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/power/kpm-brightness.c:136:0: note: Variable 'command' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/power/kpm-brightness.c:139:2: note: Variable 'command' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/power/kpm-brightness.c:736:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/power/kpm-brightness.c:729:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/power/kpm-brightness.c:736:2: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/power/kpm-brightness.c:789:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/power/kpm-brightness.c:782:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/power/kpm-brightness.c:789:2: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/power/kpm-brightness.c:556:22: style: The scope of the variable 'resource' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/power/kpm-brightness.c:878:13: style: The scope of the variable 'gscreen' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/power/kpm-common.c:42:27: style: Function 'kpm_get_timestring' argument 1 names different: declaration 'time' definition 'time_secs'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/power/kpm-common.h:162:40: note: Function 'kpm_get_timestring' argument 1 names different: declaration 'time' definition 'time_secs'.
ukui-control-center-1.0.3/panels/power/kpm-common.c:42:27: note: Function 'kpm_get_timestring' argument 1 names different: declaration 'time' definition 'time_secs'.
ukui-control-center-1.0.3/panels/power/kpm-prefs-core.c:430:22: style: The scope of the variable 'notebook' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/power/kpm-prefs-core.c:880:20: style: The scope of the variable 'widget' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/power/kpm-prefs-core.c:998:19: style: The scope of the variable 'device' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/power/kpm-prefs-core.c:666:16: style: Variable 'euid' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/power/kpm-prefs-core.c:664:16: style: Variable 'suid' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/power/kpm-prefs-core.c:665:23: style: Variable 'rgid' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/power/kpm-prefs-core.c:667:16: style: Variable 'egid' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/power/kpm-prefs-core.c:665:16: style: Variable 'sgid' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/power/kpm-prefs-core.c:811:33: style: Variable 'activate_delay_viewport' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/power/kpm-prefs-core.c:813:26: style: Variable 'root_warning_label' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/power/kpm-upower.c:96:2: style: Variable 'prefix' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/power/kpm-upower.c:78:0: note: Variable 'prefix' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/power/kpm-upower.c:96:2: note: Variable 'prefix' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/session-properties/eggdesktopfile.c:1238:11: style: Condition 'startup_id' is always false [knownConditionTrueFalse]
ukui-control-center-1.0.3/panels/session-properties/eggdesktopfile.c:1221:20: note: Assignment 'startup_id=NULL', assigned value is 0
ukui-control-center-1.0.3/panels/session-properties/eggdesktopfile.c:1238:11: note: Condition 'startup_id' is always false
ukui-control-center-1.0.3/panels/session-properties/eggdesktopfile.c:481:9: style: The scope of the variable 'try_exec' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/eggdesktopfile.c:481:20: style: The scope of the variable 'found_program' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/eggdesktopfile.c:482:10: style: The scope of the variable 'only_show_in' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/eggdesktopfile.c:482:26: style: The scope of the variable 'not_show_in' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/eggdesktopfile.c:484:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/eggdesktopfile.c:606:15: style: The scope of the variable 'p' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/gsm-app-dialog.c:455:36: style: Function 'gsm_app_dialog_init' argument 1 names different: declaration 'app_dialog' definition 'dialog'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/session-properties/gsm-app-dialog.c:53:64: note: Function 'gsm_app_dialog_init' argument 1 names different: declaration 'app_dialog' definition 'dialog'.
ukui-control-center-1.0.3/panels/session-properties/gsm-app-dialog.c:455:36: note: Function 'gsm_app_dialog_init' argument 1 names different: declaration 'app_dialog' definition 'dialog'.
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:505:17: style: Variable 'absolute_exec' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:496:0: note: Variable 'absolute_exec' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:505:17: note: Variable 'absolute_exec' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:542:17: style: Variable 'modified_str' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:539:0: note: Variable 'modified_str' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:542:17: note: Variable 'modified_str' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:545:17: style: Variable 'accessed_str' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:540:0: note: Variable 'accessed_str' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:545:17: note: Variable 'accessed_str' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:439:12: style: The scope of the variable 'absolute_exec' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:441:12: style: The scope of the variable 'env' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:442:13: style: The scope of the variable 'tmp_env' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:443:9: style: Unused variable: size [unusedVariable]
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:473:21: style: Unused variable: pro_dialog [unusedVariable]
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:548:23: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/session-properties/gsm-properties-dialog.c:457:17: error: Pointer to local array variable returned. [returnLocalVariable]
ukui-control-center-1.0.3/panels/session-properties/gsm-util.c:162:29: style: The scope of the variable 'filename' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/gsm-util.c:42:54: style: Function 'gsm_util_find_desktop_file_for_app_name' argument 1 names different: declaration 'app_name' definition 'name'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/session-properties/gsm-util.h:29:67: note: Function 'gsm_util_find_desktop_file_for_app_name' argument 1 names different: declaration 'app_name' definition 'name'.
ukui-control-center-1.0.3/panels/session-properties/gsm-util.c:42:54: note: Function 'gsm_util_find_desktop_file_for_app_name' argument 1 names different: declaration 'app_name' definition 'name'.
ukui-control-center-1.0.3/panels/session-properties/gsm-util.c:43:54: style: Function 'gsm_util_find_desktop_file_for_app_name' argument 2 names different: declaration 'dirs' definition 'autostart_dirs'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/session-properties/gsm-util.h:30:67: note: Function 'gsm_util_find_desktop_file_for_app_name' argument 2 names different: declaration 'dirs' definition 'autostart_dirs'.
ukui-control-center-1.0.3/panels/session-properties/gsm-util.c:43:54: note: Function 'gsm_util_find_desktop_file_for_app_name' argument 2 names different: declaration 'dirs' definition 'autostart_dirs'.
ukui-control-center-1.0.3/panels/session-properties/gsp-app-manager.c:203:20: style: The scope of the variable 'xdgdir' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/gsp-app-manager.c:223:20: style: The scope of the variable 'xdgdir' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/gsp-app-manager.c:557:17: style: The scope of the variable 'app' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/gsp-app-manager.c:594:17: style: The scope of the variable 'app' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/gsp-app-manager.c:613:17: style: The scope of the variable 'app' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/session-properties/gsp-app.c:283:17: style: Variable 'secondary' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/session-properties/gsp-keyfile.c:186:15: style: The scope of the variable 'buffer' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/time-data/spy-time.c:252:19: style: The scope of the variable 'model' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/time-data/spy-time.c:272:12: style: Variable 'time' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/time-data/spy-time.c:504:18: style: Variable 'lngstr' is allocated memory that is never used. [unusedAllocatedMemory]
ukui-control-center-1.0.3/panels/time-data/spy-time.c:430:29: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
ukui-control-center-1.0.3/panels/user-accounts/run-passwd.c:204:99: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-control-center-1.0.3/panels/user-accounts/run-passwd.c:245:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-control-center-1.0.3/panels/user-accounts/run-passwd.c:275:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-control-center-1.0.3/panels/user-accounts/run-passwd.c:356:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-control-center-1.0.3/panels/user-accounts/run-passwd.c:361:79: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:239:15: warning: Either the condition 'password&&username' is redundant or there is possible null pointer dereference: username. [nullPointerRedundantCheck]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:253:15: note: Assuming that condition 'password&&username' is not redundant
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:239:15: note: Null pointer dereference
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:501:2: style: Variable 'passwd_handler' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:493:0: note: Variable 'passwd_handler' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:501:2: note: Variable 'passwd_handler' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:1554:2: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:1541:0: note: Variable 'value' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:1554:2: note: Variable 'value' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:57:13: style: The scope of the variable 'pixbuf' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:444:20: style: The scope of the variable 'dialog' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:557:24: style: The scope of the variable 'passwd_handler' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:709:8: style: The scope of the variable 'primary_text' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:1338:47: style: The scope of the variable 'hbox1' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:1338:55: style: The scope of the variable 'bt_ch_name' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:1338:68: style: The scope of the variable 'bt_ch_pwd' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:1338:80: style: The scope of the variable 'bt_ch_face' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:1338:93: style: The scope of the variable 'bt_ch_accounttype' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:1338:113: style: The scope of the variable 'bt_del_user' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:1338:127: style: The scope of the variable 'sep1' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:1338:134: style: The scope of the variable 'sep2' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:1338:141: style: The scope of the variable 'sep3' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:1338:148: style: The scope of the variable 'sep4' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:1499:22: style: The scope of the variable 'label2' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/user-accounts/user-accounts.c:971:33: error: Uninitialized variable: iter [uninitvar]
ukui-control-center-1.0.3/panels/volume-control/dialog-main.c:104:43: style: Function 'add_volume_control_app' argument 1 names different: declaration 'builer' definition 'builder'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/dialog-main.h:22:42: note: Function 'add_volume_control_app' argument 1 names different: declaration 'builer' definition 'builder'.
ukui-control-center-1.0.3/panels/volume-control/dialog-main.c:104:43: note: Function 'add_volume_control_app' argument 1 names different: declaration 'builer' definition 'builder'.
ukui-control-center-1.0.3/panels/volume-control/gvc-balance-bar.c:518:38: style: Function 'gvc_balance_bar_init' argument 1 names different: declaration 'balance_bar' definition 'bar'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-balance-bar.c:61:65: note: Function 'gvc_balance_bar_init' argument 1 names different: declaration 'balance_bar' definition 'bar'.
ukui-control-center-1.0.3/panels/volume-control/gvc-balance-bar.c:518:38: note: Function 'gvc_balance_bar_init' argument 1 names different: declaration 'balance_bar' definition 'bar'.
ukui-control-center-1.0.3/panels/volume-control/gvc-balance-bar.c:545:43: style: Function 'gvc_balance_bar_new' argument 1 names different: declaration 'map' definition 'channel_map'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-balance-bar.h:68:79: note: Function 'gvc_balance_bar_new' argument 1 names different: declaration 'map' definition 'channel_map'.
ukui-control-center-1.0.3/panels/volume-control/gvc-balance-bar.c:545:43: note: Function 'gvc_balance_bar_new' argument 1 names different: declaration 'map' definition 'channel_map'.
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-bar.c:302:48: style: Function 'gvc_channel_bar_set_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-bar.h:63:73: note: Function 'gvc_channel_bar_set_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'.
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-bar.c:302:48: note: Function 'gvc_channel_bar_set_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'.
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-bar.c:314:53: style: Function 'gvc_channel_bar_set_low_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-bar.h:65:73: note: Function 'gvc_channel_bar_set_low_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'.
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-bar.c:314:53: note: Function 'gvc_channel_bar_set_low_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'.
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-bar.c:330:53: style: Function 'gvc_channel_bar_set_high_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-bar.h:67:73: note: Function 'gvc_channel_bar_set_high_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'.
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-bar.c:330:53: note: Function 'gvc_channel_bar_set_high_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'.
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-bar.c:838:38: style: Function 'gvc_channel_bar_init' argument 1 names different: declaration 'channel_bar' definition 'bar'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-bar.c:86:68: note: Function 'gvc_channel_bar_init' argument 1 names different: declaration 'channel_bar' definition 'bar'.
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-bar.c:838:38: note: Function 'gvc_channel_bar_init' argument 1 names different: declaration 'channel_bar' definition 'bar'.
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-map.c:194:38: style: Function 'gvc_channel_map_init' argument 1 names different: declaration 'channel_map' definition 'map'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-map.c:54:65: note: Function 'gvc_channel_map_init' argument 1 names different: declaration 'channel_map' definition 'map'.
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-map.c:194:38: note: Function 'gvc_channel_map_init' argument 1 names different: declaration 'channel_map' definition 'map'.
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-map.c:237:64: style: Function 'gvc_channel_map_new_from_pa_channel_map' argument 1 names different: declaration 'map' definition 'pa_map'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-map.h:62:88: note: Function 'gvc_channel_map_new_from_pa_channel_map' argument 1 names different: declaration 'map' definition 'pa_map'.
ukui-control-center-1.0.3/panels/volume-control/gvc-channel-map.c:237:64: note: Function 'gvc_channel_map_new_from_pa_channel_map' argument 1 names different: declaration 'map' definition 'pa_map'.
ukui-control-center-1.0.3/panels/volume-control/gvc-level-bar.c:618:21: style: The scope of the variable 'by' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/volume-control/gvc-level-bar.c:653:21: style: The scope of the variable 'bx' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/volume-control/gvc-level-bar.c:751:34: style: Function 'gvc_level_bar_init' argument 1 names different: declaration 'level_bar' definition 'bar'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-level-bar.c:86:61: note: Function 'gvc_level_bar_init' argument 1 names different: declaration 'level_bar' definition 'bar'.
ukui-control-center-1.0.3/panels/volume-control/gvc-level-bar.c:751:34: note: Function 'gvc_level_bar_init' argument 1 names different: declaration 'level_bar' definition 'bar'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-card.c:135:47: style: Function 'gvc_mixer_card_set_icon_name' argument 2 names different: declaration 'name' definition 'icon_name'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-card.h:79:71: note: Function 'gvc_mixer_card_set_icon_name' argument 2 names different: declaration 'name' definition 'icon_name'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-card.c:135:47: note: Function 'gvc_mixer_card_set_icon_name' argument 2 names different: declaration 'name' definition 'icon_name'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-card.c:438:36: style: Function 'gvc_mixer_card_init' argument 1 names different: declaration 'mixer_card' definition 'card'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-card.c:66:63: note: Function 'gvc_mixer_card_init' argument 1 names different: declaration 'mixer_card' definition 'card'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-card.c:438:36: note: Function 'gvc_mixer_card_init' argument 1 names different: declaration 'mixer_card' definition 'card'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-control.c:2105:42: style: Function 'gvc_mixer_control_init' argument 1 names different: declaration 'mixer_control' definition 'control'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-control.c:97:69: note: Function 'gvc_mixer_control_init' argument 1 names different: declaration 'mixer_control' definition 'control'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-control.c:2105:42: note: Function 'gvc_mixer_control_init' argument 1 names different: declaration 'mixer_control' definition 'control'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-control.c:545:13: error: Uninitialized variable: changed [uninitvar]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-control.c:570:13: error: Uninitialized variable: changed [uninitvar]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-control.c:1095:13: error: Uninitialized variable: is_new [uninitvar]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-dialog.c:1760:27: style: The scope of the variable 'stream' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-dialog.c:1761:27: style: The scope of the variable 'card' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-dialog.c:1764:27: style: The scope of the variable 'closure' can be reduced. [variableScope]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-dialog.c:2117:40: style: Function 'gvc_mixer_dialog_init' argument 1 names different: declaration 'mixer_dialog' definition 'dialog'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-dialog.c:118:67: note: Function 'gvc_mixer_dialog_init' argument 1 names different: declaration 'mixer_dialog' definition 'dialog'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-dialog.c:2117:40: note: Function 'gvc_mixer_dialog_init' argument 1 names different: declaration 'mixer_dialog' definition 'dialog'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-dialog.c:2140:62: style: Function 'gvc_mixer_dialog_new' argument 2 names different: declaration 'builder' definition 'top_builder'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-dialog.h:51:97: note: Function 'gvc_mixer_dialog_new' argument 2 names different: declaration 'builder' definition 'top_builder'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-dialog.c:2140:62: note: Function 'gvc_mixer_dialog_new' argument 2 names different: declaration 'builder' definition 'top_builder'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-dialog.c:2164:44: style: Function 'gvc_mixer_dialog_set_page' argument 1 names different: declaration 'dialog' definition 'self'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-dialog.h:52:75: note: Function 'gvc_mixer_dialog_set_page' argument 1 names different: declaration 'dialog' definition 'self'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-dialog.c:2164:44: note: Function 'gvc_mixer_dialog_set_page' argument 1 names different: declaration 'dialog' definition 'self'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-event-role.c:201:47: style: Function 'gvc_mixer_event_role_init' argument 1 names different: declaration 'mixer_event_role' definition 'event_role'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-event-role.c:49:74: note: Function 'gvc_mixer_event_role_init' argument 1 names different: declaration 'mixer_event_role' definition 'event_role'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-event-role.c:201:47: note: Function 'gvc_mixer_event_role_init' argument 1 names different: declaration 'mixer_event_role' definition 'event_role'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-event-role.c:65:17: style: Variable 'index' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-event-role.c:170:16: style: Variable 'self' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink-input.c:142:47: style: Function 'gvc_mixer_sink_input_init' argument 1 names different: declaration 'mixer_sink_input' definition 'sink_input'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink-input.c:42:74: note: Function 'gvc_mixer_sink_input_init' argument 1 names different: declaration 'mixer_sink_input' definition 'sink_input'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink-input.c:142:47: note: Function 'gvc_mixer_sink_input_init' argument 1 names different: declaration 'mixer_sink_input' definition 'sink_input'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink-input.c:177:42: style: Function 'gvc_mixer_sink_input_new' argument 3 names different: declaration 'map' definition 'channel_map'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink-input.h:53:72: note: Function 'gvc_mixer_sink_input_new' argument 3 names different: declaration 'map' definition 'channel_map'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink-input.c:177:42: note: Function 'gvc_mixer_sink_input_new' argument 3 names different: declaration 'map' definition 'channel_map'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink-input.c:61:24: style: Variable 'num_channels' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink-input.c:120:16: style: Variable 'self' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink-input.c:155:28: style: Variable 'mixer_sink_input' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink.c:173:36: style: Function 'gvc_mixer_sink_init' argument 1 names different: declaration 'mixer_sink' definition 'sink'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink.c:42:63: note: Function 'gvc_mixer_sink_init' argument 1 names different: declaration 'mixer_sink' definition 'sink'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink.c:173:36: note: Function 'gvc_mixer_sink_init' argument 1 names different: declaration 'mixer_sink' definition 'sink'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink.c:208:36: style: Function 'gvc_mixer_sink_new' argument 3 names different: declaration 'map' definition 'channel_map'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink.h:53:72: note: Function 'gvc_mixer_sink_new' argument 3 names different: declaration 'map' definition 'channel_map'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink.c:208:36: note: Function 'gvc_mixer_sink_new' argument 3 names different: declaration 'map' definition 'channel_map'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink.c:150:16: style: Variable 'self' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-sink.c:186:22: style: Variable 'mixer_sink' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source-output.c:94:53: style: Function 'gvc_mixer_source_output_init' argument 1 names different: declaration 'mixer_source_output' definition 'source_output'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source-output.c:42:80: note: Function 'gvc_mixer_source_output_init' argument 1 names different: declaration 'mixer_source_output' definition 'source_output'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source-output.c:94:53: note: Function 'gvc_mixer_source_output_init' argument 1 names different: declaration 'mixer_source_output' definition 'source_output'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source-output.c:117:45: style: Function 'gvc_mixer_source_output_new' argument 3 names different: declaration 'map' definition 'channel_map'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source-output.h:53:75: note: Function 'gvc_mixer_source_output_new' argument 3 names different: declaration 'map' definition 'channel_map'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source-output.c:117:45: note: Function 'gvc_mixer_source_output_new' argument 3 names different: declaration 'map' definition 'channel_map'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source-output.c:73:16: style: Variable 'self' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source.c:173:40: style: Function 'gvc_mixer_source_init' argument 1 names different: declaration 'mixer_source' definition 'source'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source.c:42:67: note: Function 'gvc_mixer_source_init' argument 1 names different: declaration 'mixer_source' definition 'source'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source.c:173:40: note: Function 'gvc_mixer_source_init' argument 1 names different: declaration 'mixer_source' definition 'source'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source.c:208:38: style: Function 'gvc_mixer_source_new' argument 3 names different: declaration 'map' definition 'channel_map'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source.h:53:72: note: Function 'gvc_mixer_source_new' argument 3 names different: declaration 'map' definition 'channel_map'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source.c:208:38: note: Function 'gvc_mixer_source_new' argument 3 names different: declaration 'map' definition 'channel_map'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source.c:150:16: style: Variable 'self' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-source.c:186:24: style: Variable 'mixer_source' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-stream.c:297:43: style: Function 'gvc_mixer_stream_set_is_virtual' argument 2 names different: declaration 'is_event_stream' definition 'is_virtual'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-stream.h:113:64: note: Function 'gvc_mixer_stream_set_is_virtual' argument 2 names different: declaration 'is_event_stream' definition 'is_virtual'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-stream.c:297:43: note: Function 'gvc_mixer_stream_set_is_virtual' argument 2 names different: declaration 'is_event_stream' definition 'is_virtual'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-stream.c:378:49: style: Function 'gvc_mixer_stream_set_icon_name' argument 2 names different: declaration 'name' definition 'icon_name'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-stream.h:109:71: note: Function 'gvc_mixer_stream_set_icon_name' argument 2 names different: declaration 'name' definition 'icon_name'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-stream.c:378:49: note: Function 'gvc_mixer_stream_set_icon_name' argument 2 names different: declaration 'name' definition 'icon_name'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-stream.c:856:40: style: Function 'gvc_mixer_stream_init' argument 1 names different: declaration 'mixer_stream' definition 'stream'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-stream.c:82:67: note: Function 'gvc_mixer_stream_init' argument 1 names different: declaration 'mixer_stream' definition 'stream'.
ukui-control-center-1.0.3/panels/volume-control/gvc-mixer-stream.c:856:40: note: Function 'gvc_mixer_stream_init' argument 1 names different: declaration 'mixer_stream' definition 'stream'.
ukui-control-center-1.0.3/panels/volume-control/gvc-sound-theme-chooser.c:383:25: style: Variable 'cur_lang' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-control-center-1.0.3/panels/volume-control/gvc-sound-theme-chooser.c:380:0: note: Variable 'cur_lang' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/volume-control/gvc-sound-theme-chooser.c:383:25: note: Variable 'cur_lang' is reassigned a value before the old one has been used.
ukui-control-center-1.0.3/panels/volume-control/gvc-sound-theme-chooser.c:1072:53: style: Function 'gvc_sound_theme_chooser_init' argument 1 names different: declaration 'sound_theme_chooser' definition 'chooser'. [funcArgNamesDifferent]
ukui-control-center-1.0.3/panels/volume-control/gvc-sound-theme-chooser.c:53:80: note: Function 'gvc_sound_theme_chooser_init' argument 1 names different: declaration 'sound_theme_chooser' definition 'chooser'.
ukui-control-center-1.0.3/panels/volume-control/gvc-sound-theme-chooser.c:1072:53: note: Function 'gvc_sound_theme_chooser_init' argument 1 names different: declaration 'sound_theme_chooser' definition 'chooser'.
ukui-control-center-1.0.3/panels/volume-control/gvc-sound-theme-chooser.c:965:24: style: Variable 'bell_enabled' is assigned a value that is never used. [unreadVariable]
ukui-control-center-1.0.3/panels/volume-control/sound-theme-file-utils.c:46:21: style: The scope of the variable 'data_dir' can be reduced. [variableScope]
ukui-control-center-1.0.3/shell/mainwindow.c:52:16: style: The scope of the variable 'file' can be reduced. [variableScope]
ukui-control-center-1.0.3/shell/mainwindow.c:514:13: style: Unused variable: status [unusedVariable]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/ukui-indicators/ukui-indicators_1.0.3.orig.tar.gz
ukui-indicators-1.0.3/indicator-application/indicator-application.cpp:98:21: style: The scope of the variable 'provider' can be reduced. [variableScope]
ukui-indicators-1.0.3/indicator-application/indicator-application.h:30:5: style: Class 'IndicatorApplication' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ukui-indicators-1.0.3/indicator-application/na-marshal.c:75:61: style: Function '_na_marshal_VOID__OBJECT_OBJECT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ukui-indicators-1.0.3/indicator-application/na-marshal.h:29:60: note: Function '_na_marshal_VOID__OBJECT_OBJECT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ukui-indicators-1.0.3/indicator-application/na-marshal.c:75:61: note: Function '_na_marshal_VOID__OBJECT_OBJECT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ukui-indicators-1.0.3/indicator-application/na-marshal.c:78:64: style: Function '_na_marshal_VOID__OBJECT_OBJECT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ukui-indicators-1.0.3/indicator-application/na-marshal.h:32:60: note: Function '_na_marshal_VOID__OBJECT_OBJECT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ukui-indicators-1.0.3/indicator-application/na-marshal.c:78:64: note: Function '_na_marshal_VOID__OBJECT_OBJECT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ukui-indicators-1.0.3/indicator-application/na-marshal.c:112:71: style: Function '_na_marshal_VOID__OBJECT_STRING_LONG_LONG' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ukui-indicators-1.0.3/indicator-application/na-marshal.h:37:70: note: Function '_na_marshal_VOID__OBJECT_STRING_LONG_LONG' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ukui-indicators-1.0.3/indicator-application/na-marshal.c:112:71: note: Function '_na_marshal_VOID__OBJECT_STRING_LONG_LONG' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ukui-indicators-1.0.3/indicator-application/na-marshal.c:115:74: style: Function '_na_marshal_VOID__OBJECT_STRING_LONG_LONG' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ukui-indicators-1.0.3/indicator-application/na-marshal.h:40:70: note: Function '_na_marshal_VOID__OBJECT_STRING_LONG_LONG' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ukui-indicators-1.0.3/indicator-application/na-marshal.c:115:74: note: Function '_na_marshal_VOID__OBJECT_STRING_LONG_LONG' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ukui-indicators-1.0.3/indicator-application/na-marshal.c:153:59: style: Function '_na_marshal_VOID__OBJECT_LONG' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ukui-indicators-1.0.3/indicator-application/na-marshal.h:45:58: note: Function '_na_marshal_VOID__OBJECT_LONG' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ukui-indicators-1.0.3/indicator-application/na-marshal.c:153:59: note: Function '_na_marshal_VOID__OBJECT_LONG' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
ukui-indicators-1.0.3/indicator-application/na-marshal.c:156:62: style: Function '_na_marshal_VOID__OBJECT_LONG' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ukui-indicators-1.0.3/indicator-application/na-marshal.h:48:58: note: Function '_na_marshal_VOID__OBJECT_LONG' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ukui-indicators-1.0.3/indicator-application/na-marshal.c:156:62: note: Function '_na_marshal_VOID__OBJECT_LONG' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
ukui-indicators-1.0.3/indicator-application/na-tray-manager.c:64:8: style: struct member 'PendingMessage::id' is never used. [unusedStructMember]
ukui-indicators-1.0.3/indicator-application/na-tray-manager.c:64:12: style: struct member 'PendingMessage::len' is never used. [unusedStructMember]
ukui-indicators-1.0.3/indicator-application/na-tray-manager.c:65:8: style: struct member 'PendingMessage::remaining_len' is never used. [unusedStructMember]
ukui-indicators-1.0.3/indicator-application/na-tray-manager.c:67:8: style: struct member 'PendingMessage::timeout' is never used. [unusedStructMember]
ukui-indicators-1.0.3/indicator-application/na-tray-manager.c:68:9: style: struct member 'PendingMessage::str' is never used. [unusedStructMember]
ukui-indicators-1.0.3/indicator-calendar/indicator-calendar.cpp:533:17: style: Variable 'width' is assigned a value that is never used. [unreadVariable]
ukui-indicators-1.0.3/indicator-calendar/indicator-calendar.cpp:534:18: style: Variable 'height' is assigned a value that is never used. [unreadVariable]
ukui-indicators-1.0.3/indicator-calendar/indicator-calendar.h:61:10: performance: Technically the member function 'IndicatorCalendar::_parse_rc' can be static. [functionStatic]
ukui-indicators-1.0.3/indicator-calendar/indicator-calendar.cpp:113:25: note: Technically the member function 'IndicatorCalendar::_parse_rc' can be static.
ukui-indicators-1.0.3/indicator-calendar/indicator-calendar.h:61:10: note: Technically the member function 'IndicatorCalendar::_parse_rc' can be static.
ukui-indicators-1.0.3/indicator-calendar/indicator-calendar.h:30:5: style: Class 'IndicatorCalendar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ukui-indicators-1.0.3/indicator-desktop/indicator-desktop.h:30:5: style: Class 'IndicatorDesktop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/ukui-media/ukui-media_1.1.2.orig.tar.gz
ukui-media/ukui-volume-control/dialog-main.c:235:21: style: Same expression on both sides of '!=' because the value of 'backend' and 'NULL' are the same. [duplicateExpression]
ukui-media/ukui-volume-control/dialog-main.c:185:37: note: 'backend' is assigned value 'NULL' here.
ukui-media/ukui-volume-control/dialog-main.c:235:21: note: Same expression on both sides of '!=' because the value of 'backend' and 'NULL' are the same.
ukui-media/ukui-volume-control/gvc-applet.c:99:0: error: syntax error [syntaxError]
ukui-media/ukui-volume-control/gvc-balance-bar.c:507:38: style: Function 'gvc_balance_bar_init' argument 1 names different: declaration 'balance_bar' definition 'bar'. [funcArgNamesDifferent]
ukui-media/ukui-volume-control/gvc-balance-bar.c:67:66: note: Function 'gvc_balance_bar_init' argument 1 names different: declaration 'balance_bar' definition 'bar'.
ukui-media/ukui-volume-control/gvc-balance-bar.c:507:38: note: Function 'gvc_balance_bar_init' argument 1 names different: declaration 'balance_bar' definition 'bar'.
ukui-media/ukui-volume-control/gvc-channel-bar.c:644:62: style: Function 'gvc_channel_bar_set_show_icons' argument 2 names different: declaration 'show_mute' definition 'show_icons'. [funcArgNamesDifferent]
ukui-media/ukui-volume-control/gvc-channel-bar.h:88:78: note: Function 'gvc_channel_bar_set_show_icons' argument 2 names different: declaration 'show_mute' definition 'show_icons'.
ukui-media/ukui-volume-control/gvc-channel-bar.c:644:62: note: Function 'gvc_channel_bar_set_show_icons' argument 2 names different: declaration 'show_mute' definition 'show_icons'.
ukui-media/ukui-volume-control/gvc-channel-bar.c:773:66: style: Function 'gvc_channel_bar_set_image_name' argument 2 names different: declaration 'icon_name' definition 'name'. [funcArgNamesDifferent]
ukui-media/ukui-volume-control/gvc-channel-bar.h:72:78: note: Function 'gvc_channel_bar_set_image_name' argument 2 names different: declaration 'icon_name' definition 'name'.
ukui-media/ukui-volume-control/gvc-channel-bar.c:773:66: note: Function 'gvc_channel_bar_set_image_name' argument 2 names different: declaration 'icon_name' definition 'name'.
ukui-media/ukui-volume-control/gvc-channel-bar.c:800:69: style: Function 'gvc_channel_bar_set_low_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'. [funcArgNamesDifferent]
ukui-media/ukui-volume-control/gvc-channel-bar.h:76:78: note: Function 'gvc_channel_bar_set_low_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'.
ukui-media/ukui-volume-control/gvc-channel-bar.c:800:69: note: Function 'gvc_channel_bar_set_low_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'.
ukui-media/ukui-volume-control/gvc-channel-bar.c:823:70: style: Function 'gvc_channel_bar_set_high_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'. [funcArgNamesDifferent]
ukui-media/ukui-volume-control/gvc-channel-bar.h:80:78: note: Function 'gvc_channel_bar_set_high_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'.
ukui-media/ukui-volume-control/gvc-channel-bar.c:823:70: note: Function 'gvc_channel_bar_set_high_icon_name' argument 2 names different: declaration 'icon_name' definition 'name'.
ukui-media/ukui-volume-control/gvc-combo-box.c:111:0: error: syntax error [syntaxError]
ukui-media/ukui-volume-control/gvc-level-bar.c:572:21: style: The scope of the variable 'by' can be reduced. [variableScope]
ukui-media/ukui-volume-control/gvc-level-bar.c:611:21: style: The scope of the variable 'bx' can be reduced. [variableScope]
ukui-media/ukui-volume-control/gvc-mixer-dialog.c:794:0: error: syntax error [syntaxError]
ukui-media/ukui-volume-control/gvc-sound-theme-chooser.c:368:25: style: Variable 'cur_lang' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-media/ukui-volume-control/gvc-sound-theme-chooser.c:365:0: note: Variable 'cur_lang' is reassigned a value before the old one has been used.
ukui-media/ukui-volume-control/gvc-sound-theme-chooser.c:368:25: note: Variable 'cur_lang' is reassigned a value before the old one has been used.
ukui-media/ukui-volume-control/gvc-sound-theme-chooser.c:1020:53: style: Function 'gvc_sound_theme_chooser_init' argument 1 names different: declaration 'sound_theme_chooser' definition 'chooser'. [funcArgNamesDifferent]
ukui-media/ukui-volume-control/gvc-sound-theme-chooser.c:54:80: note: Function 'gvc_sound_theme_chooser_init' argument 1 names different: declaration 'sound_theme_chooser' definition 'chooser'.
ukui-media/ukui-volume-control/gvc-sound-theme-chooser.c:1020:53: note: Function 'gvc_sound_theme_chooser_init' argument 1 names different: declaration 'sound_theme_chooser' definition 'chooser'.
ukui-media/ukui-volume-control/gvc-stream-status-icon.c:550:62: style: Function 'gvc_stream_status_icon_set_icon_names' argument 2 names different: declaration 'icon_names' definition 'names'. [funcArgNamesDifferent]
ukui-media/ukui-volume-control/gvc-stream-status-icon.h:59:88: note: Function 'gvc_stream_status_icon_set_icon_names' argument 2 names different: declaration 'icon_names' definition 'names'.
ukui-media/ukui-volume-control/gvc-stream-status-icon.c:550:62: note: Function 'gvc_stream_status_icon_set_icon_names' argument 2 names different: declaration 'icon_names' definition 'names'.
ukui-media/ukui-volume-control/gvc-stream-status-icon.c:591:63: style: Function 'gvc_stream_status_icon_set_display_name' argument 2 names different: declaration 'display_name' definition 'name'. [funcArgNamesDifferent]
ukui-media/ukui-volume-control/gvc-stream-status-icon.h:61:88: note: Function 'gvc_stream_status_icon_set_display_name' argument 2 names different: declaration 'display_name' definition 'name'.
ukui-media/ukui-volume-control/gvc-stream-status-icon.c:591:63: note: Function 'gvc_stream_status_icon_set_display_name' argument 2 names different: declaration 'display_name' definition 'name'.
ukui-media/ukui-volume-control/gvc-stream-status-icon.c:771:51: style: Function 'gvc_stream_status_icon_init' argument 1 names different: declaration 'stream_status_icon' definition 'icon'. [funcArgNamesDifferent]
ukui-media/ukui-volume-control/gvc-stream-status-icon.c:61:74: note: Function 'gvc_stream_status_icon_init' argument 1 names different: declaration 'stream_status_icon' definition 'icon'.
ukui-media/ukui-volume-control/gvc-stream-status-icon.c:771:51: note: Function 'gvc_stream_status_icon_init' argument 1 names different: declaration 'stream_status_icon' definition 'icon'.
ukui-media/ukui-volume-control/sound-theme-file-utils.c:47:21: style: The scope of the variable 'data_dir' can be reduced. [variableScope]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/ukui-menu/ukui-menu_1.0.2.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/ukui-menus/ukui-menus_1.1.3.orig.tar.gz
ukui-menus/libmenu/canonicalize.c:213:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
ukui-menus/libmenu/menu-util.h:48:0: error: #error "Cannot disable verbose mode due to lack of varargs macros" [preprocessorErrorDirective]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/ukui-panel/ukui-panel_1.1.4.orig.tar.gz
ukui-panel/applets/fish/fish.c:1002:7: warning: Either the condition 'if(value)' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck]
ukui-panel/applets/fish/fish.c:1017:5: note: Assuming that condition 'if(value)' is not redundant
ukui-panel/applets/fish/fish.c:1002:7: note: Null pointer dereference
ukui-panel/applets/fish/fish.c:1027:7: warning: Either the condition 'if(value)' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck]
ukui-panel/applets/fish/fish.c:1051:5: note: Assuming that condition 'if(value)' is not redundant
ukui-panel/applets/fish/fish.c:1027:7: note: Null pointer dereference
ukui-panel/applets/fish/fish.c:1061:47: warning: Either the condition 'if(value)' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck]
ukui-panel/applets/fish/fish.c:1072:5: note: Assuming that condition 'if(value)' is not redundant
ukui-panel/applets/fish/fish.c:1061:47: note: Null pointer dereference
ukui-panel/applets/fish/fish.c:265:15: style: The scope of the variable 'message' can be reduced. [variableScope]
ukui-panel/applets/fish/fish.c:743:14: style: The scope of the variable 'utf8_output' can be reduced. [variableScope]
ukui-panel/applets/notification_area/system-tray/na-tray-manager.c:947:47: style: Function 'na_tray_manager_set_icon_size' argument 2 names different: declaration 'padding' definition 'icon_size'. [funcArgNamesDifferent]
ukui-panel/applets/notification_area/system-tray/na-tray-manager.h:104:28: note: Function 'na_tray_manager_set_icon_size' argument 2 names different: declaration 'padding' definition 'icon_size'.
ukui-panel/applets/notification_area/system-tray/na-tray-manager.c:947:47: note: Function 'na_tray_manager_set_icon_size' argument 2 names different: declaration 'padding' definition 'icon_size'.
ukui-panel/applets/notification_area/system-tray/na-tray-manager.c:54:8: style: struct member 'PendingMessage::id' is never used. [unusedStructMember]
ukui-panel/applets/notification_area/system-tray/na-tray-manager.c:54:12: style: struct member 'PendingMessage::len' is never used. [unusedStructMember]
ukui-panel/applets/notification_area/system-tray/na-tray-manager.c:55:8: style: struct member 'PendingMessage::remaining_len' is never used. [unusedStructMember]
ukui-panel/applets/notification_area/system-tray/na-tray-manager.c:57:8: style: struct member 'PendingMessage::timeout' is never used. [unusedStructMember]
ukui-panel/applets/notification_area/system-tray/na-tray-manager.c:58:9: style: struct member 'PendingMessage::str' is never used. [unusedStructMember]
ukui-panel/applets/notification_area/system-tray/na-tray.c:659:32: style: Function 'na_tray_set_icon_size' argument 2 names different: declaration 'icon_size' definition 'size'. [funcArgNamesDifferent]
ukui-panel/applets/notification_area/system-tray/na-tray.h:65:22: note: Function 'na_tray_set_icon_size' argument 2 names different: declaration 'icon_size' definition 'size'.
ukui-panel/applets/notification_area/system-tray/na-tray.c:659:32: note: Function 'na_tray_set_icon_size' argument 2 names different: declaration 'icon_size' definition 'size'.
ukui-panel/applets/wncklet/window-list.c:539:9: style: Variable 'provider1' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/applets/wncklet/window-list.c:538:0: note: Variable 'provider1' is reassigned a value before the old one has been used.
ukui-panel/applets/wncklet/window-list.c:539:9: note: Variable 'provider1' is reassigned a value before the old one has been used.
ukui-panel/applets/wncklet/window-list.c:552:8: style: The scope of the variable 'programpath' can be reduced. [variableScope]
ukui-panel/applets/wncklet/workspace-switcher.c:354:2: style: Variable 'n_rows' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/applets/wncklet/workspace-switcher.c:352:0: note: Variable 'n_rows' is reassigned a value before the old one has been used.
ukui-panel/applets/wncklet/workspace-switcher.c:354:2: note: Variable 'n_rows' is reassigned a value before the old one has been used.
ukui-panel/applets/wncklet/workspace-switcher.c:369:2: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/applets/wncklet/workspace-switcher.c:367:0: note: Variable 'value' is reassigned a value before the old one has been used.
ukui-panel/applets/wncklet/workspace-switcher.c:369:2: note: Variable 'value' is reassigned a value before the old one has been used.
ukui-panel/applets/wncklet/workspace-switcher.c:393:2: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/applets/wncklet/workspace-switcher.c:391:0: note: Variable 'value' is reassigned a value before the old one has been used.
ukui-panel/applets/wncklet/workspace-switcher.c:393:2: note: Variable 'value' is reassigned a value before the old one has been used.
ukui-panel/applets/wncklet/workspace-switcher.c:421:2: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/applets/wncklet/workspace-switcher.c:419:0: note: Variable 'value' is reassigned a value before the old one has been used.
ukui-panel/applets/wncklet/workspace-switcher.c:421:2: note: Variable 'value' is reassigned a value before the old one has been used.
ukui-panel/applets/wncklet/workspace-switcher.c:651:13: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-panel/applets/wncklet/workspace-switcher.c:652:17: style: The scope of the variable 'workspace' can be reduced. [variableScope]
ukui-panel/libukui-panel-applet/ukui-panel-applet-factory.c:126:45: style: Function 'ukui_panel_applet_factory_new' argument 1 names different: declaration 'applet_id' definition 'factory_id'. [funcArgNamesDifferent]
ukui-panel/libukui-panel-applet/ukui-panel-applet-factory.h:42:89: note: Function 'ukui_panel_applet_factory_new' argument 1 names different: declaration 'applet_id' definition 'factory_id'.
ukui-panel/libukui-panel-applet/ukui-panel-applet-factory.c:126:45: note: Function 'ukui_panel_applet_factory_new' argument 1 names different: declaration 'applet_id' definition 'factory_id'.
ukui-panel/libukui-panel-applet/ukui-panel-applet.c:763:13: style: The scope of the variable 'child' can be reduced. [variableScope]
ukui-panel/libukui-panel-applet/ukui-panel-applet.c:1107:17: style: The scope of the variable 'bin' can be reduced. [variableScope]
ukui-panel/libukui-panel-applet/ukui-panel-applet.c:1108:17: style: The scope of the variable 'child' can be reduced. [variableScope]
ukui-panel/libukui-panel-applet/ukui-panel-applet.c:1109:17: style: The scope of the variable 'border_width' can be reduced. [variableScope]
ukui-panel/libukui-panel-applet/ukui-panel-applet.c:1562:19: style: The scope of the variable 'context' can be reduced. [variableScope]
ukui-panel/libukui-panel-applet/ukui-panel-applet.c:668:21: style: Function 'ukui_panel_applet_setup_menu' argument 3 names different: declaration 'action_group' definition 'applet_action_group'. [funcArgNamesDifferent]
ukui-panel/libukui-panel-applet/ukui-panel-applet.h:112:94: note: Function 'ukui_panel_applet_setup_menu' argument 3 names different: declaration 'action_group' definition 'applet_action_group'.
ukui-panel/libukui-panel-applet/ukui-panel-applet.c:668:21: note: Function 'ukui_panel_applet_setup_menu' argument 3 names different: declaration 'action_group' definition 'applet_action_group'.
ukui-panel/libukui-panel-applet/ukui-panel-applet.c:698:24: style: Function 'ukui_panel_applet_setup_menu_from_file' argument 3 names different: declaration 'action_group' definition 'applet_action_group'. [funcArgNamesDifferent]
ukui-panel/libukui-panel-applet/ukui-panel-applet.h:113:109: note: Function 'ukui_panel_applet_setup_menu_from_file' argument 3 names different: declaration 'action_group' definition 'applet_action_group'.
ukui-panel/libukui-panel-applet/ukui-panel-applet.c:698:24: note: Function 'ukui_panel_applet_setup_menu_from_file' argument 3 names different: declaration 'action_group' definition 'applet_action_group'.
ukui-panel/libukui-panel-applet/ukui-panel-applet.c:2386:34: style: Function 'ukui_panel_applet_factory_main' argument 5 names different: declaration 'data' definition 'user_data'. [funcArgNamesDifferent]
ukui-panel/libukui-panel-applet/ukui-panel-applet.h:115:152: note: Function 'ukui_panel_applet_factory_main' argument 5 names different: declaration 'data' definition 'user_data'.
ukui-panel/libukui-panel-applet/ukui-panel-applet.c:2386:34: note: Function 'ukui_panel_applet_factory_main' argument 5 names different: declaration 'data' definition 'user_data'.
ukui-panel/libukui-panel-applet/ukui-panel-applet.c:2405:39: style: Function 'ukui_panel_applet_factory_setup_in_process' argument 4 names different: declaration 'data' definition 'user_data'. [funcArgNamesDifferent]
ukui-panel/libukui-panel-applet/ukui-panel-applet.h:120:37: note: Function 'ukui_panel_applet_factory_setup_in_process' argument 4 names different: declaration 'data' definition 'user_data'.
ukui-panel/libukui-panel-applet/ukui-panel-applet.c:2405:39: note: Function 'ukui_panel_applet_factory_setup_in_process' argument 4 names different: declaration 'data' definition 'user_data'.
ukui-panel/libukui-panel-applet/ukui-panel-applet.c:594:20: style: Variable 'locked' is assigned a value that is never used. [unreadVariable]
ukui-panel/ukui-panel/applet.c:215:15: style: The scope of the variable 'path' can be reduced. [variableScope]
ukui-panel/ukui-panel/applet.c:215:21: style: The scope of the variable 'launcher_location' can be reduced. [variableScope]
ukui-panel/ukui-panel/applet.c:346:28: style: Function 'ukui_panel_applet_add_callback' argument 3 names different: declaration 'stock_item' definition 'icon_name'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/applet.h:83:33: note: Function 'ukui_panel_applet_add_callback' argument 3 names different: declaration 'stock_item' definition 'icon_name'.
ukui-panel/ukui-panel/applet.c:346:28: note: Function 'ukui_panel_applet_add_callback' argument 3 names different: declaration 'stock_item' definition 'icon_name'.
ukui-panel/ukui-panel/applet.c:1277:48: style: Function 'ukui_panel_applet_get_id_by_widget' argument 1 names different: declaration 'widget' definition 'applet_widget'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/applet.h:63:66: note: Function 'ukui_panel_applet_get_id_by_widget' argument 1 names different: declaration 'widget' definition 'applet_widget'.
ukui-panel/ukui-panel/applet.c:1277:48: note: Function 'ukui_panel_applet_get_id_by_widget' argument 1 names different: declaration 'widget' definition 'applet_widget'.
ukui-panel/ukui-panel/button-widget.c:65:10: style: The scope of the variable 'pixsrc' can be reduced. [variableScope]
ukui-panel/ukui-panel/button-widget.c:66:10: style: The scope of the variable 'pixdest' can be reduced. [variableScope]
ukui-panel/ukui-panel/button-widget.c:689:38: style: Function 'button_widget_new' argument 1 names different: declaration 'pixmap' definition 'filename'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/button-widget.h:32:69: note: Function 'button_widget_new' argument 1 names different: declaration 'pixmap' definition 'filename'.
ukui-panel/ukui-panel/button-widget.c:689:38: note: Function 'button_widget_new' argument 1 names different: declaration 'pixmap' definition 'filename'.
ukui-panel/ukui-panel/button-widget.c:172:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukui-panel/ukui-panel/button-widget.c:173:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukui-panel/ukui-panel/button-widget.c:298:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukui-panel/ukui-panel/drawer.c:721:13: style: The scope of the variable 'dialog' can be reduced. [variableScope]
ukui-panel/ukui-panel/launcher.c:665:8: style: The scope of the variable 'path' can be reduced. [variableScope]
ukui-panel/ukui-panel/launcher.c:666:8: style: The scope of the variable 'uri' can be reduced. [variableScope]
ukui-panel/ukui-panel/launcher.c:708:12: style: The scope of the variable 'exec' can be reduced. [variableScope]
ukui-panel/ukui-panel/launcher.c:709:12: style: The scope of the variable 'old_exec' can be reduced. [variableScope]
ukui-panel/ukui-panel/launcher.c:1170:13: style: The scope of the variable 'pixbuf' can be reduced. [variableScope]
ukui-panel/ukui-panel/libegg/eggdesktopfile.c:482:9: style: The scope of the variable 'try_exec' can be reduced. [variableScope]
ukui-panel/ukui-panel/libegg/eggdesktopfile.c:482:20: style: The scope of the variable 'found_program' can be reduced. [variableScope]
ukui-panel/ukui-panel/libegg/eggdesktopfile.c:483:10: style: The scope of the variable 'only_show_in' can be reduced. [variableScope]
ukui-panel/ukui-panel/libegg/eggdesktopfile.c:483:26: style: The scope of the variable 'not_show_in' can be reduced. [variableScope]
ukui-panel/ukui-panel/libegg/eggdesktopfile.c:485:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-panel/ukui-panel/libegg/eggdesktopfile.c:607:15: style: The scope of the variable 'p' can be reduced. [variableScope]
ukui-panel/ukui-panel/libegg/eggsmclient-xsmp.c:337:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
ukui-panel/ukui-panel/libegg/eggsmclient-xsmp.c:226:13: style: The scope of the variable 'cmdline' can be reduced. [variableScope]
ukui-panel/ukui-panel/libegg/eggsmclient-xsmp.c:772:15: style: The scope of the variable 'fd' can be reduced. [variableScope]
ukui-panel/ukui-panel/libegg/eggsmclient-xsmp.c:807:21: style: The scope of the variable 'keys' can be reduced. [variableScope]
ukui-panel/ukui-panel/libegg/eggsmclient-xsmp.c:274:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-panel/ukui-panel/libegg/eggsmclient-xsmp.c:282:85: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-panel/ukui-panel/libegg/eggsmclient-xsmp.c:784:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-panel/ukui-panel/libegg/eggsmclient-xsmp.c:787:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-panel/ukui-panel/libegg/eggsmclient-xsmp.c:912:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-panel/ukui-panel/libegg/eggsmclient-xsmp.c:920:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-panel/ukui-panel/libegg/eggsmclient-xsmp.c:921:12: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-panel/ukui-panel/libegg/eggsmclient-xsmp.c:611:17: style: Function 'xsmp_save_yourself' argument 3 names different: declaration 'save_style' definition 'save_type'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/libegg/eggsmclient-xsmp.c:130:20: note: Function 'xsmp_save_yourself' argument 3 names different: declaration 'save_style' definition 'save_type'.
ukui-panel/ukui-panel/libegg/eggsmclient-xsmp.c:611:17: note: Function 'xsmp_save_yourself' argument 3 names different: declaration 'save_style' definition 'save_type'.
ukui-panel/ukui-panel/libegg/eggsmclient.c:354:11: style: Condition '!global_client' is always true [knownConditionTrueFalse]
ukui-panel/ukui-panel/libegg/eggsmclient.c:334:7: note: Assuming that condition '!global_client' is not redundant
ukui-panel/ukui-panel/libegg/eggsmclient.c:354:11: note: Condition '!global_client' is always true
ukui-panel/ukui-panel/libpanel-util/panel-cleanup.c:77:14: style: The scope of the variable 'clean' can be reduced. [variableScope]
ukui-panel/ukui-panel/libpanel-util/panel-keyfile.c:217:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/libpanel-util/panel-keyfile.c:214:0: note: Variable 'res' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/libpanel-util/panel-keyfile.c:217:2: note: Variable 'res' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/libpanel-util/panel-keyfile.c:348:8: style: The scope of the variable 'buffer' can be reduced. [variableScope]
ukui-panel/ukui-panel/libpanel-util/panel-launch.c:284:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ukui-panel/ukui-panel/libpanel-util/panel-session-manager.c:84:70: style: Function 'panel_session_manager_request_logout' argument 1 names different: declaration 'session' definition 'manager'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/libpanel-util/panel-session-manager.h:65:77: note: Function 'panel_session_manager_request_logout' argument 1 names different: declaration 'session' definition 'manager'.
ukui-panel/ukui-panel/libpanel-util/panel-session-manager.c:84:70: note: Function 'panel_session_manager_request_logout' argument 1 names different: declaration 'session' definition 'manager'.
ukui-panel/ukui-panel/libpanel-util/panel-session-manager.c:115:62: style: Function 'panel_session_manager_request_shutdown' argument 1 names different: declaration 'session' definition 'manager'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/libpanel-util/panel-session-manager.h:67:67: note: Function 'panel_session_manager_request_shutdown' argument 1 names different: declaration 'session' definition 'manager'.
ukui-panel/ukui-panel/libpanel-util/panel-session-manager.c:115:62: note: Function 'panel_session_manager_request_shutdown' argument 1 names different: declaration 'session' definition 'manager'.
ukui-panel/ukui-panel/libpanel-util/panel-session-manager.c:145:67: style: Function 'panel_session_manager_is_shutdown_available' argument 1 names different: declaration 'session' definition 'manager'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/libpanel-util/panel-session-manager.h:69:76: note: Function 'panel_session_manager_is_shutdown_available' argument 1 names different: declaration 'session' definition 'manager'.
ukui-panel/ukui-panel/libpanel-util/panel-session-manager.c:145:67: note: Function 'panel_session_manager_is_shutdown_available' argument 1 names different: declaration 'session' definition 'manager'.
ukui-panel/ukui-panel/libpanel-util/panel-show.c:67:2: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/libpanel-util/panel-show.c:61:0: note: Variable 'error' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/libpanel-util/panel-show.c:67:2: note: Variable 'error' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/libpanel-util/panel-show.c:148:2: style: Variable 'desktopfile' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/libpanel-util/panel-show.c:144:0: note: Variable 'desktopfile' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/libpanel-util/panel-show.c:148:2: note: Variable 'desktopfile' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/libukui-panel-applet-private/panel-applets-manager-dbus.c:205:2: style: Variable 'dir' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/libukui-panel-applet-private/panel-applets-manager-dbus.c:200:0: note: Variable 'dir' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/libukui-panel-applet-private/panel-applets-manager-dbus.c:205:2: note: Variable 'dir' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/libukui-panel-applet-private/panel-applets-manager-dbus.c:293:15: style: The scope of the variable 'dir' can be reduced. [variableScope]
ukui-panel/ukui-panel/menu.c:64:13: style: The scope of the variable 'settings' can be reduced. [variableScope]
ukui-panel/ukui-panel/menu.c:881:26: style: The scope of the variable 'tree' can be reduced. [variableScope]
ukui-panel/ukui-panel/menu.c:883:23: style: The scope of the variable 'menu_path' can be reduced. [variableScope]
ukui-panel/ukui-panel/menu.c:765:16: style: Function 'setup_menuitem' argument 3 names different: declaration 'pixmap' definition 'image'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/menu.h:36:27: note: Function 'setup_menuitem' argument 3 names different: declaration 'pixmap' definition 'image'.
ukui-panel/ukui-panel/menu.c:765:16: note: Function 'setup_menuitem' argument 3 names different: declaration 'pixmap' definition 'image'.
ukui-panel/ukui-panel/panel-action-button.c:870:29: style: Function 'panel_action_button_set_dnd_enabled' argument 2 names different: declaration 'dnd_enabled' definition 'enabled'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-action-button.h:78:32: note: Function 'panel_action_button_set_dnd_enabled' argument 2 names different: declaration 'dnd_enabled' definition 'enabled'.
ukui-panel/ukui-panel/panel-action-button.c:870:29: note: Function 'panel_action_button_set_dnd_enabled' argument 2 names different: declaration 'dnd_enabled' definition 'enabled'.
ukui-panel/ukui-panel/panel-addto.c:417:8: style: The scope of the variable 'text' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-addto.c:631:21: style: The scope of the variable 'data' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-addto.c:633:21: style: The scope of the variable 'text' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-addto.c:765:20: style: The scope of the variable 'child_model' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-addto.c:1102:22: style: The scope of the variable 'iid' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-addto.c:1021:19: style: Function 'panel_addto_filter_func' argument 3 names different: declaration 'data' definition 'userdata'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-addto.c:203:21: note: Function 'panel_addto_filter_func' argument 3 names different: declaration 'data' definition 'userdata'.
ukui-panel/ukui-panel/panel-addto.c:1021:19: note: Function 'panel_addto_filter_func' argument 3 names different: declaration 'data' definition 'userdata'.
ukui-panel/ukui-panel/panel-applet-frame.c:387:14: style: The scope of the variable 'display' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-applet-frame.c:391:13: style: The scope of the variable 'pointer' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-applet-frame.c:392:20: style: The scope of the variable 'device_manager' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-applet-info.c:220:3: performance: Buffer 'applications_desktop_filename' is being written before its old content has been used. [redundantCopy]
ukui-panel/ukui-panel/panel-applet-info.c:219:3: note: Buffer 'applications_desktop_filename' is being written before its old content has been used.
ukui-panel/ukui-panel/panel-applet-info.c:220:3: note: Buffer 'applications_desktop_filename' is being written before its old content has been used.
ukui-panel/ukui-panel/panel-applet-info.c:221:3: performance: Buffer 'applications_desktop_filename' is being written before its old content has been used. [redundantCopy]
ukui-panel/ukui-panel/panel-applet-info.c:219:3: note: Buffer 'applications_desktop_filename' is being written before its old content has been used.
ukui-panel/ukui-panel/panel-applet-info.c:221:3: note: Buffer 'applications_desktop_filename' is being written before its old content has been used.
ukui-panel/ukui-panel/panel-applet-info.c:51:6: style: The scope of the variable 'len' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-applet-info.c:187:6: style: The scope of the variable 'flen' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-applet-info.c:226:3: style: Variable 'Language' is assigned a value that is never used. [unreadVariable]
ukui-panel/ukui-panel/panel-applet-info.c:276:0: error: Memory leak: file_content [memleak]
ukui-panel/ukui-panel/panel-context-menu.c:71:15: style: The scope of the variable 'programpath' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-ditem-editor.c:227:20: style: The scope of the variable 'file' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-ditem-editor.c:941:8: style: The scope of the variable 'uri' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-ditem-editor.c:942:8: style: The scope of the variable 'text' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-force-quit.c:364:2: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/panel-force-quit.c:357:2: note: Variable 'status' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-force-quit.c:364:2: note: Variable 'status' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-frame.c:372:40: style: Function 'panel_frame_set_edges' argument 1 names different: declaration 'toplevel' definition 'frame'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-frame.h:58:56: note: Function 'panel_frame_set_edges' argument 1 names different: declaration 'toplevel' definition 'frame'.
ukui-panel/ukui-panel/panel-frame.c:372:40: note: Function 'panel_frame_set_edges' argument 1 names different: declaration 'toplevel' definition 'frame'.
ukui-panel/ukui-panel/panel-frame.c:388:36: style: Function 'panel_frame_get_edges' argument 1 names different: declaration 'toplevel' definition 'frame'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-frame.h:60:56: note: Function 'panel_frame_get_edges' argument 1 names different: declaration 'toplevel' definition 'frame'.
ukui-panel/ukui-panel/panel-frame.c:388:36: note: Function 'panel_frame_get_edges' argument 1 names different: declaration 'toplevel' definition 'frame'.
ukui-panel/ukui-panel/panel-layout.c:295:5: style: Variable 'layout_file' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/panel-layout.c:288:0: note: Variable 'layout_file' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-layout.c:295:5: note: Variable 'layout_file' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-layout.c:138:17: style: The scope of the variable 'value_str' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-layout.c:139:17: style: The scope of the variable 'value_int' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-layout.c:141:20: style: The scope of the variable 'j' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-layout.c:292:18: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-menu-bar.c:115:13: style: The scope of the variable 'image' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-menu-bar.c:116:9: style: The scope of the variable 'str' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-menu-button.c:793:2: style: Variable 'button->priv->menu_path' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/panel-menu-button.c:791:2: note: Variable 'button->priv->menu_path' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-menu-button.c:793:2: note: Variable 'button->priv->menu_path' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-menu-button.c:689:25: style: The scope of the variable 'directory' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-menu-button.c:767:23: style: Function 'panel_menu_button_set_menu_path' argument 2 names different: declaration 'menu_path' definition 'menu_uri'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-menu-button.h:66:27: note: Function 'panel_menu_button_set_menu_path' argument 2 names different: declaration 'menu_path' definition 'menu_uri'.
ukui-panel/ukui-panel/panel-menu-button.c:767:23: note: Function 'panel_menu_button_set_menu_path' argument 2 names different: declaration 'menu_path' definition 'menu_uri'.
ukui-panel/ukui-panel/panel-menu-items.c:156:13: style: The scope of the variable 'tryexec' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-menu-items.c:418:14: style: The scope of the variable 'file' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-menu-items.c:554:13: style: The scope of the variable 'screen' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-menu-items.c:556:13: style: The scope of the variable 'primary' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-menu-items.c:557:13: style: The scope of the variable 'name' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-menu-items.c:641:9: style: The scope of the variable 'primary' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-menu-items.c:642:9: style: The scope of the variable 'name' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-menu-items.c:1028:13: style: The scope of the variable 'item' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-modules.c:37:21: style: The scope of the variable 'ep' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-modules.c:51:14: style: The scope of the variable 'module_path' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-multiscreen.c:656:18: style: Function 'panel_multiscreen_is_at_visible_extreme' argument 2 names different: declaration 'monitor' definition 'n_monitor'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-multiscreen.h:50:19: note: Function 'panel_multiscreen_is_at_visible_extreme' argument 2 names different: declaration 'monitor' definition 'n_monitor'.
ukui-panel/ukui-panel/panel-multiscreen.c:656:18: note: Function 'panel_multiscreen_is_at_visible_extreme' argument 2 names different: declaration 'monitor' definition 'n_monitor'.
ukui-panel/ukui-panel/panel-profile.c:457:24: style: Function 'panel_profile_set_attached_tooltip' argument 2 names different: declaration 'custom_icon' definition 'tooltip'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-profile.h:148:36: note: Function 'panel_profile_set_attached_tooltip' argument 2 names different: declaration 'custom_icon' definition 'tooltip'.
ukui-panel/ukui-panel/panel-profile.c:457:24: note: Function 'panel_profile_set_attached_tooltip' argument 2 names different: declaration 'custom_icon' definition 'tooltip'.
ukui-panel/ukui-panel/panel-properties-dialog.c:954:11: style: Variable 'dialog' is assigned a value that is never used. [unreadVariable]
ukui-panel/ukui-panel/panel-recent.c:184:55: style: Function 'panel_recent_append_documents_menu' argument 1 names different: declaration 'menu' definition 'top_menu'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-recent.h:34:60: note: Function 'panel_recent_append_documents_menu' argument 1 names different: declaration 'menu' definition 'top_menu'.
ukui-panel/ukui-panel/panel-recent.c:184:55: note: Function 'panel_recent_append_documents_menu' argument 1 names different: declaration 'menu' definition 'top_menu'.
ukui-panel/ukui-panel/panel-reset.c:39:24: style: Unused variable: num [unusedVariable]
ukui-panel/ukui-panel/panel-run-dialog.c:133:2: style: Variable 'history_reverse' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/panel-run-dialog.c:127:0: note: Variable 'history_reverse' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-run-dialog.c:133:2: note: Variable 'history_reverse' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-run-dialog.c:157:16: style: The scope of the variable 'model' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-run-dialog.c:558:23: style: The scope of the variable 'temp' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-run-dialog.c:988:23: style: The scope of the variable 'stripped' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-run-dialog.c:1084:20: style: The scope of the variable 'selection' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-run-dialog.c:1188:8: style: The scope of the variable 'file' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-run-dialog.c:1307:15: style: The scope of the variable 'filename' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-run-dialog.c:1556:8: style: The scope of the variable 'msg' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-run-dialog.c:136:12: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
ukui-panel/ukui-panel/panel-separator.c:240:51: style: Function 'panel_separator_load_from_gsettings' argument 1 names different: declaration 'panel_widget' definition 'panel'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-separator.h:59:65: note: Function 'panel_separator_load_from_gsettings' argument 1 names different: declaration 'panel_widget' definition 'panel'.
ukui-panel/ukui-panel/panel-separator.c:240:51: note: Function 'panel_separator_load_from_gsettings' argument 1 names different: declaration 'panel_widget' definition 'panel'.
ukui-panel/ukui-panel/panel-settings-dialog.c:598:3: style: Variable 'background_type' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/panel-settings-dialog.c:597:0: note: Variable 'background_type' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-settings-dialog.c:598:3: note: Variable 'background_type' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-settings-dialog.c:606:3: style: Variable 'background_type' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/panel-settings-dialog.c:605:0: note: Variable 'background_type' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-settings-dialog.c:606:3: note: Variable 'background_type' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-settings-dialog.c:647:3: style: Variable 'background_type' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/panel-settings-dialog.c:646:0: note: Variable 'background_type' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-settings-dialog.c:647:3: note: Variable 'background_type' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-settings-dialog.c:654:3: style: Variable 'background_type' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/panel-settings-dialog.c:653:0: note: Variable 'background_type' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-settings-dialog.c:654:3: note: Variable 'background_type' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-settings-dialog.c:737:4: style: The scope of the variable 'number' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-settings-dialog.c:738:11: style: The scope of the variable 'path2' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-settings-dialog.c:739:4: style: The scope of the variable 'applet_name' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-settings-dialog.c:742:15: style: The scope of the variable 'settings' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-settings-dialog.c:791:25: style: The scope of the variable 'settings1' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-settings-dialog.c:794:10: style: The scope of the variable 'k' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-settings-dialog.c:796:12: style: The scope of the variable 'path' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-settings-dialog.c:797:12: style: The scope of the variable 'show' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-settings-dialog.c:798:12: style: The scope of the variable 'hide' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-settings-dialog.c:799:21: style: The scope of the variable 'icon' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-settings-dialog.c:920:10: style: The scope of the variable 'path1' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-settings-dialog.c:921:14: style: The scope of the variable 'settings1' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-settings-dialog.c:948:6: style: The scope of the variable 'k' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-settings-dialog.c:879:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
ukui-panel/ukui-panel/panel-settings-dialog.c:880:0: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
ukui-panel/ukui-panel/panel-settings-dialog.c:887:14: style: Unused variable: iter1 [unusedVariable]
ukui-panel/ukui-panel/panel-settings-dialog.c:890:17: style: Variable 'scrolledwindow' is assigned a value that is never used. [unreadVariable]
ukui-panel/ukui-panel/panel-settings-dialog.c:924:16: style: Variable 'settings1' is assigned a value that is never used. [unreadVariable]
ukui-panel/ukui-panel/panel-settings-dialog.c:1567:11: style: Variable 'dialog' is assigned a value that is never used. [unreadVariable]
ukui-panel/ukui-panel/panel-struts.c:496:27: style: Function 'panel_struts_update_toplevel_geometry' argument 4 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-struts.h:49:25: note: Function 'panel_struts_update_toplevel_geometry' argument 4 names different: declaration 'w' definition 'width'.
ukui-panel/ukui-panel/panel-struts.c:496:27: note: Function 'panel_struts_update_toplevel_geometry' argument 4 names different: declaration 'w' definition 'width'.
ukui-panel/ukui-panel/panel-struts.c:497:27: style: Function 'panel_struts_update_toplevel_geometry' argument 5 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-struts.h:50:25: note: Function 'panel_struts_update_toplevel_geometry' argument 5 names different: declaration 'h' definition 'height'.
ukui-panel/ukui-panel/panel-struts.c:497:27: note: Function 'panel_struts_update_toplevel_geometry' argument 5 names different: declaration 'h' definition 'height'.
ukui-panel/ukui-panel/panel-test-applets.c:271:23: style: The scope of the variable 'dconf_paths' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-test-applets.c:339:14: style: The scope of the variable 'applets_dir' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-toplevel.c:2919:14: style: The scope of the variable 'id' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-toplevel.c:2920:6: style: The scope of the variable 'position' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-toplevel.c:5161:23: style: Function 'panel_toplevel_set_auto_hide_size' argument 2 names different: declaration 'autohide_size' definition 'auto_hide_size'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-toplevel.h:109:33: note: Function 'panel_toplevel_set_auto_hide_size' argument 2 names different: declaration 'autohide_size' definition 'auto_hide_size'.
ukui-panel/ukui-panel/panel-toplevel.c:5161:23: note: Function 'panel_toplevel_set_auto_hide_size' argument 2 names different: declaration 'autohide_size' definition 'auto_hide_size'.
ukui-panel/ukui-panel/panel-toplevel.c:5397:25: style: Function 'panel_toplevel_set_auto_hide' argument 2 names different: declaration 'autohide' definition 'auto_hide'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-toplevel.h:154:33: note: Function 'panel_toplevel_set_auto_hide' argument 2 names different: declaration 'autohide' definition 'auto_hide'.
ukui-panel/ukui-panel/panel-toplevel.c:5397:25: note: Function 'panel_toplevel_set_auto_hide' argument 2 names different: declaration 'autohide' definition 'auto_hide'.
ukui-panel/ukui-panel/panel-toplevel.c:2318:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukui-panel/ukui-panel/panel-toplevel.c:4722:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukui-panel/ukui-panel/panel-toplevel.c:5092:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukui-panel/ukui-panel/panel-util.c:625:2: style: Variable 'path' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/panel-util.c:606:0: note: Variable 'path' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-util.c:625:2: note: Variable 'path' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-util.c:822:18: style: The scope of the variable 'compare' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-util.c:853:14: style: The scope of the variable 'caja_desktop_settings' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-util.c:939:18: style: The scope of the variable 'compare' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-widget.c:1065:7: warning: Either the condition 'next' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck]
ukui-panel/ukui-panel/panel-widget.c:702:6: note: Assuming that condition 'next' is not redundant
ukui-panel/ukui-panel/panel-widget.c:711:46: note: Calling function 'panel_widget_push_applet_right', 2nd argument 'list' value is 0
ukui-panel/ukui-panel/panel-widget.c:1065:7: note: Null pointer dereference
ukui-panel/ukui-panel/panel-widget.c:1072:6: warning: Either the condition 'next' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck]
ukui-panel/ukui-panel/panel-widget.c:702:6: note: Assuming that condition 'next' is not redundant
ukui-panel/ukui-panel/panel-widget.c:711:46: note: Calling function 'panel_widget_push_applet_right', 2nd argument 'list' value is 0
ukui-panel/ukui-panel/panel-widget.c:1072:6: note: Null pointer dereference
ukui-panel/ukui-panel/panel-widget.c:1082:12: warning: Either the condition 'next' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck]
ukui-panel/ukui-panel/panel-widget.c:702:6: note: Assuming that condition 'next' is not redundant
ukui-panel/ukui-panel/panel-widget.c:711:46: note: Calling function 'panel_widget_push_applet_right', 2nd argument 'list' value is 0
ukui-panel/ukui-panel/panel-widget.c:1082:12: note: Null pointer dereference
ukui-panel/ukui-panel/panel-widget.c:1084:46: warning: Either the condition 'next' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck]
ukui-panel/ukui-panel/panel-widget.c:702:6: note: Assuming that condition 'next' is not redundant
ukui-panel/ukui-panel/panel-widget.c:711:46: note: Calling function 'panel_widget_push_applet_right', 2nd argument 'list' value is 0
ukui-panel/ukui-panel/panel-widget.c:1084:46: note: Null pointer dereference
ukui-panel/ukui-panel/panel-widget.c:1104:7: warning: Either the condition 'prev' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck]
ukui-panel/ukui-panel/panel-widget.c:778:6: note: Assuming that condition 'prev' is not redundant
ukui-panel/ukui-panel/panel-widget.c:787:45: note: Calling function 'panel_widget_push_applet_left', 2nd argument 'list' value is 0
ukui-panel/ukui-panel/panel-widget.c:1104:7: note: Null pointer dereference
ukui-panel/ukui-panel/panel-widget.c:1111:6: warning: Either the condition 'prev' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck]
ukui-panel/ukui-panel/panel-widget.c:778:6: note: Assuming that condition 'prev' is not redundant
ukui-panel/ukui-panel/panel-widget.c:787:45: note: Calling function 'panel_widget_push_applet_left', 2nd argument 'list' value is 0
ukui-panel/ukui-panel/panel-widget.c:1111:6: note: Null pointer dereference
ukui-panel/ukui-panel/panel-widget.c:1121:12: warning: Either the condition 'prev' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck]
ukui-panel/ukui-panel/panel-widget.c:778:6: note: Assuming that condition 'prev' is not redundant
ukui-panel/ukui-panel/panel-widget.c:787:45: note: Calling function 'panel_widget_push_applet_left', 2nd argument 'list' value is 0
ukui-panel/ukui-panel/panel-widget.c:1121:12: note: Null pointer dereference
ukui-panel/ukui-panel/panel-widget.c:1123:45: warning: Either the condition 'prev' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck]
ukui-panel/ukui-panel/panel-widget.c:778:6: note: Assuming that condition 'prev' is not redundant
ukui-panel/ukui-panel/panel-widget.c:787:45: note: Calling function 'panel_widget_push_applet_left', 2nd argument 'list' value is 0
ukui-panel/ukui-panel/panel-widget.c:1123:45: note: Null pointer dereference
ukui-panel/ukui-panel/panel-widget.c:2683:2: style: Variable 'ad' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/panel-widget.c:2678:0: note: Variable 'ad' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-widget.c:2683:2: note: Variable 'ad' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel-widget.c:1035:15: style: The scope of the variable 'nad' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-widget.c:1138:14: style: The scope of the variable 'pad' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-widget.c:1518:8: style: The scope of the variable 'cells' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-widget.c:2325:18: style: The scope of the variable 'device' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-widget.c:2675:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-panel/ukui-panel/panel-widget.c:641:44: style: Function 'panel_widget_is_applet_stuck' argument 1 names different: declaration 'panel' definition 'panel_widget'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-widget.h:196:49: note: Function 'panel_widget_is_applet_stuck' argument 1 names different: declaration 'panel' definition 'panel_widget'.
ukui-panel/ukui-panel/panel-widget.c:641:44: note: Function 'panel_widget_is_applet_stuck' argument 1 names different: declaration 'panel' definition 'panel_widget'.
ukui-panel/ukui-panel/panel-widget.c:642:23: style: Function 'panel_widget_is_applet_stuck' argument 2 names different: declaration 'applet' definition 'widget'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-widget.h:197:19: note: Function 'panel_widget_is_applet_stuck' argument 2 names different: declaration 'applet' definition 'widget'.
ukui-panel/ukui-panel/panel-widget.c:642:23: note: Function 'panel_widget_is_applet_stuck' argument 2 names different: declaration 'applet' definition 'widget'.
ukui-panel/ukui-panel/panel-widget.c:3072:34: style: Function 'panel_widget_focus' argument 1 names different: declaration 'panel' definition 'panel_widget'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-widget.h:205:63: note: Function 'panel_widget_focus' argument 1 names different: declaration 'panel' definition 'panel_widget'.
ukui-panel/ukui-panel/panel-widget.c:3072:34: note: Function 'panel_widget_focus' argument 1 names different: declaration 'panel' definition 'panel_widget'.
ukui-panel/ukui-panel/panel-widget.c:2732:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
ukui-panel/ukui-panel/panel-widget.c:2676:19: style: Unused variable: ad2 [unusedVariable]
ukui-panel/ukui-panel/panel-xutils.c:126:37: style: Function 'panel_get_real_modifier_mask' argument 1 names different: declaration 'modifier_mask' definition 'mask'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/panel-xutils.h:50:43: note: Function 'panel_get_real_modifier_mask' argument 1 names different: declaration 'modifier_mask' definition 'mask'.
ukui-panel/ukui-panel/panel-xutils.c:126:37: note: Function 'panel_get_real_modifier_mask' argument 1 names different: declaration 'modifier_mask' definition 'mask'.
ukui-panel/ukui-panel/panel.c:749:34: warning: Either the condition 'info!=NULL' is redundant or there is possible null pointer dereference: info. [nullPointerRedundantCheck]
ukui-panel/ukui-panel/panel.c:751:11: note: Assuming that condition 'info!=NULL' is not redundant
ukui-panel/ukui-panel/panel.c:749:34: note: Null pointer dereference
ukui-panel/ukui-panel/panel.c:1317:17: style: Variable 'background_type' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/panel.c:1316:0: note: Variable 'background_type' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel.c:1317:17: note: Variable 'background_type' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel.c:1324:17: style: Variable 'background_type' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-panel/ukui-panel/panel.c:1323:0: note: Variable 'background_type' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel.c:1324:17: note: Variable 'background_type' is reassigned a value before the old one has been used.
ukui-panel/ukui-panel/panel.c:1302:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ukui-panel/ukui-panel/panel.c:1304:12: note: Found duplicate branches for 'if' and 'else'.
ukui-panel/ukui-panel/panel.c:1302:10: note: Found duplicate branches for 'if' and 'else'.
ukui-panel/ukui-panel/xstuff.c:342:6: style: The scope of the variable 'monitor' can be reduced. [variableScope]
ukui-panel/ukui-panel/xstuff.c:333:22: style: Function 'xstuff_zoom_aniukui' argument 4 names different: declaration 'opt_src_rect' definition 'opt_rect'. [funcArgNamesDifferent]
ukui-panel/ukui-panel/xstuff.h:10:25: note: Function 'xstuff_zoom_aniukui' argument 4 names different: declaration 'opt_src_rect' definition 'opt_rect'.
ukui-panel/ukui-panel/xstuff.c:333:22: note: Function 'xstuff_zoom_aniukui' argument 4 names different: declaration 'opt_src_rect' definition 'opt_rect'.
ukui-panel/ukui-panel/xstuff.c:285:8: warning: Either the condition 'j<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
ukui-panel/ukui-panel/xstuff.c:284:9: note: Assuming that condition 'j<0' is not redundant
ukui-panel/ukui-panel/xstuff.c:285:8: note: Negative array index
ukui-panel/ukui-panel/xstuff.c:286:8: warning: Either the condition 'j<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
ukui-panel/ukui-panel/xstuff.c:284:9: note: Assuming that condition 'j<0' is not redundant
ukui-panel/ukui-panel/xstuff.c:286:8: note: Negative array index
ukui-panel/ukui-panel/xstuff.c:287:8: warning: Either the condition 'j<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
ukui-panel/ukui-panel/xstuff.c:284:9: note: Assuming that condition 'j<0' is not redundant
ukui-panel/ukui-panel/xstuff.c:287:8: note: Negative array index
ukui-panel/ukui-panel/xstuff.c:288:8: warning: Either the condition 'j<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
ukui-panel/ukui-panel/xstuff.c:284:9: note: Assuming that condition 'j<0' is not redundant
ukui-panel/ukui-panel/xstuff.c:288:8: note: Negative array index
ukui-panel/ukui-panel/xstuff.c:290:9: warning: Either the condition 'j<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
ukui-panel/ukui-panel/xstuff.c:284:9: note: Assuming that condition 'j<0' is not redundant
ukui-panel/ukui-panel/xstuff.c:290:9: note: Negative array index
ukui-panel/ukui-panel/xstuff.c:291:9: warning: Either the condition 'j<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
ukui-panel/ukui-panel/xstuff.c:284:9: note: Assuming that condition 'j<0' is not redundant
ukui-panel/ukui-panel/xstuff.c:291:9: note: Negative array index
ukui-panel/ukui-panel/xstuff.c:292:9: warning: Either the condition 'j<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
ukui-panel/ukui-panel/xstuff.c:284:9: note: Assuming that condition 'j<0' is not redundant
ukui-panel/ukui-panel/xstuff.c:292:9: note: Negative array index
ukui-panel/ukui-panel/xstuff.c:293:9: warning: Either the condition 'j<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
ukui-panel/ukui-panel/xstuff.c:284:9: note: Assuming that condition 'j<0' is not redundant
ukui-panel/ukui-panel/xstuff.c:293:9: note: Negative array index
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/ukui-power-manager/ukui-power-manager_1.1.1.orig.tar.gz
ukui-power-manager/applets/brightness/brightness-applet.c:265:19: style: The scope of the variable 'context' can be reduced. [variableScope]
ukui-power-manager/applets/brightness/brightness-applet.c:528:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-power-manager/applets/brightness/brightness-applet.c:878:61: style: Function 'gpm_brightness_applet_class_init' argument 1 names different: declaration 'klass' definition 'class'. [funcArgNamesDifferent]
ukui-power-manager/applets/brightness/brightness-applet.c:78:78: note: Function 'gpm_brightness_applet_class_init' argument 1 names different: declaration 'klass' definition 'class'.
ukui-power-manager/applets/brightness/brightness-applet.c:878:61: note: Function 'gpm_brightness_applet_class_init' argument 1 names different: declaration 'klass' definition 'class'.
ukui-power-manager/applets/brightness/brightness-applet.c:984:19: style: Unused variable: connection [unusedVariable]
ukui-power-manager/applets/brightness/egg-debug.c:84:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-power-manager/applets/inhibit/egg-debug.c:84:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-power-manager/applets/inhibit/inhibit-applet.c:474:55: style: Function 'gpm_inhibit_applet_class_init' argument 1 names different: declaration 'klass' definition 'class'. [funcArgNamesDifferent]
ukui-power-manager/applets/inhibit/inhibit-applet.c:73:72: note: Function 'gpm_inhibit_applet_class_init' argument 1 names different: declaration 'klass' definition 'class'.
ukui-power-manager/applets/inhibit/inhibit-applet.c:474:55: note: Function 'gpm_inhibit_applet_class_init' argument 1 names different: declaration 'klass' definition 'class'.
ukui-power-manager/applets/inhibit/inhibit-applet.c:254:19: style: Unused variable: context [unusedVariable]
ukui-power-manager/applets/inhibit/inhibit-applet.c:569:19: style: Unused variable: connection [unusedVariable]
ukui-power-manager/src/egg-console-kit.c:216:64: style: Function 'egg_console_kit_can_suspend' argument 2 names different: declaration 'can_restart' definition 'can_suspend'. [funcArgNamesDifferent]
ukui-power-manager/src/egg-console-kit.h:72:19: note: Function 'egg_console_kit_can_suspend' argument 2 names different: declaration 'can_restart' definition 'can_suspend'.
ukui-power-manager/src/egg-console-kit.c:216:64: note: Function 'egg_console_kit_can_suspend' argument 2 names different: declaration 'can_restart' definition 'can_suspend'.
ukui-power-manager/src/egg-console-kit.c:247:66: style: Function 'egg_console_kit_can_hibernate' argument 2 names different: declaration 'can_restart' definition 'can_hibernate'. [funcArgNamesDifferent]
ukui-power-manager/src/egg-console-kit.h:75:19: note: Function 'egg_console_kit_can_hibernate' argument 2 names different: declaration 'can_restart' definition 'can_hibernate'.
ukui-power-manager/src/egg-console-kit.c:247:66: note: Function 'egg_console_kit_can_hibernate' argument 2 names different: declaration 'can_restart' definition 'can_hibernate'.
ukui-power-manager/src/egg-debug.c:84:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-power-manager/src/egg-discrete.c:33:9: style: struct member 'percent_mapping_struct::origin' is never used. [unusedStructMember]
ukui-power-manager/src/egg-idletime.c:176:20: style: The scope of the variable 'alarm' can be reduced. [variableScope]
ukui-power-manager/src/egg-idletime.c:227:20: style: The scope of the variable 'alarm' can be reduced. [variableScope]
ukui-power-manager/src/egg-idletime.c:440:20: style: The scope of the variable 'alarm' can be reduced. [variableScope]
ukui-power-manager/src/egg-idletime.c:297:54: style: Function 'egg_idletime_alarm_set' argument 2 names different: declaration 'alarm_id' definition 'id'. [funcArgNamesDifferent]
ukui-power-manager/src/egg-idletime.h:57:17: note: Function 'egg_idletime_alarm_set' argument 2 names different: declaration 'alarm_id' definition 'id'.
ukui-power-manager/src/egg-idletime.c:297:54: note: Function 'egg_idletime_alarm_set' argument 2 names different: declaration 'alarm_id' definition 'id'.
ukui-power-manager/src/egg-idletime.c:344:57: style: Function 'egg_idletime_alarm_remove' argument 2 names different: declaration 'alarm_id' definition 'id'. [funcArgNamesDifferent]
ukui-power-manager/src/egg-idletime.h:60:17: note: Function 'egg_idletime_alarm_remove' argument 2 names different: declaration 'alarm_id' definition 'id'.
ukui-power-manager/src/egg-idletime.c:344:57: note: Function 'egg_idletime_alarm_remove' argument 2 names different: declaration 'alarm_id' definition 'id'.
ukui-power-manager/src/gpm-backlight-helper.c:118:2: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-backlight-helper.c:115:0: note: Variable 'fd' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-backlight-helper.c:118:2: note: Variable 'fd' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-backlight-helper.c:190:46: style: Same expression on both sides of '&&' because the value of '!get_max_brightness' and '!get_brightness' are the same. [duplicateExpression]
ukui-power-manager/src/gpm-backlight-helper.c:158:32: note: 'get_max_brightness' is assigned value 'FALSE' here.
ukui-power-manager/src/gpm-backlight-helper.c:157:28: note: 'get_brightness' is assigned value 'FALSE' here.
ukui-power-manager/src/gpm-backlight-helper.c:190:46: note: Same expression on both sides of '&&' because the value of '!get_max_brightness' and '!get_brightness' are the same.
ukui-power-manager/src/gpm-backlight.c:135:62: style: Function 'gpm_backlight_set_brightness' argument 2 names different: declaration 'brightness' definition 'percentage'. [funcArgNamesDifferent]
ukui-power-manager/src/gpm-backlight.h:67:17: note: Function 'gpm_backlight_set_brightness' argument 2 names different: declaration 'brightness' definition 'percentage'.
ukui-power-manager/src/gpm-backlight.c:135:62: note: Function 'gpm_backlight_set_brightness' argument 2 names different: declaration 'brightness' definition 'percentage'.
ukui-power-manager/src/gpm-backlight.c:355:3: style: Variable 'scale' is assigned a value that is never used. [unreadVariable]
ukui-power-manager/src/gpm-brightness.c:131:2: style: Variable 'command' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-brightness.c:128:0: note: Variable 'command' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-brightness.c:131:2: note: Variable 'command' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-brightness.c:163:2: style: Variable 'command' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-brightness.c:160:0: note: Variable 'command' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-brightness.c:163:2: note: Variable 'command' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-brightness.c:690:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-brightness.c:683:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-brightness.c:690:2: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-brightness.c:742:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-brightness.c:735:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-brightness.c:742:2: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-brightness.c:521:22: style: The scope of the variable 'resource' can be reduced. [variableScope]
ukui-power-manager/src/gpm-button.c:258:14: style: The scope of the variable 'proxy' can be reduced. [variableScope]
ukui-power-manager/src/gpm-button.c:259:12: style: The scope of the variable 'res' can be reduced. [variableScope]
ukui-power-manager/src/gpm-common.c:43:27: style: Function 'gpm_get_timestring' argument 1 names different: declaration 'time' definition 'time_secs'. [funcArgNamesDifferent]
ukui-power-manager/src/gpm-common.h:164:40: note: Function 'gpm_get_timestring' argument 1 names different: declaration 'time' definition 'time_secs'.
ukui-power-manager/src/gpm-common.c:43:27: note: Function 'gpm_get_timestring' argument 1 names different: declaration 'time' definition 'time_secs'.
ukui-power-manager/src/gpm-engine.c:280:2: style: Variable 'tooltip' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-engine.c:273:0: note: Variable 'tooltip' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-engine.c:280:2: note: Variable 'tooltip' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-engine.c:884:2: style: Variable 'array' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-engine.c:860:0: note: Variable 'array' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-engine.c:884:2: note: Variable 'array' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-engine.c:1296:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ukui-power-manager/src/gpm-engine.c:1298:2: note: Found duplicate branches for 'if' and 'else'.
ukui-power-manager/src/gpm-engine.c:1296:2: note: Found duplicate branches for 'if' and 'else'.
ukui-power-manager/src/gpm-engine.c:271:12: style: The scope of the variable 'device' can be reduced. [variableScope]
ukui-power-manager/src/gpm-engine.c:322:12: style: The scope of the variable 'device' can be reduced. [variableScope]
ukui-power-manager/src/gpm-engine.c:815:12: style: The scope of the variable 'composite' can be reduced. [variableScope]
ukui-power-manager/src/gpm-engine.c:861:12: style: The scope of the variable 'device' can be reduced. [variableScope]
ukui-power-manager/src/gpm-engine.c:1098:12: style: The scope of the variable 'device_tmp' can be reduced. [variableScope]
ukui-power-manager/src/gpm-engine.c:1164:12: style: The scope of the variable 'device' can be reduced. [variableScope]
ukui-power-manager/src/gpm-engine.c:1194:12: style: The scope of the variable 'device' can be reduced. [variableScope]
ukui-power-manager/src/gpm-graph-widget.c:845:70: style: Same expression on both sides of '/' because the value of 'height' and '2' are the same. [duplicateExpression]
ukui-power-manager/src/gpm-graph-widget.c:843:18: note: 'height' is assigned value '2' here.
ukui-power-manager/src/gpm-graph-widget.c:845:70: note: Same expression on both sides of '/' because the value of 'height' and '2' are the same.
ukui-power-manager/src/gpm-graph-widget.c:97:25: style: The scope of the variable 'keyitem' can be reduced. [variableScope]
ukui-power-manager/src/gpm-graph-widget.c:385:15: style: The scope of the variable 'obj' can be reduced. [variableScope]
ukui-power-manager/src/gpm-graph-widget.c:603:9: style: The scope of the variable 'text' can be reduced. [variableScope]
ukui-power-manager/src/gpm-graph-widget.c:901:13: style: The scope of the variable 'data' can be reduced. [variableScope]
ukui-power-manager/src/gpm-graph-widget.c:1000:25: style: The scope of the variable 'keydataitem' can be reduced. [variableScope]
ukui-power-manager/src/gpm-graph-widget.c:1038:25: style: The scope of the variable 'keydataitem' can be reduced. [variableScope]
ukui-power-manager/src/gpm-graph-widget.c:382:90: style: Function 'gpm_graph_widget_data_assign' argument 3 names different: declaration 'array' definition 'data'. [funcArgNamesDifferent]
ukui-power-manager/src/gpm-graph-widget.h:82:21: note: Function 'gpm_graph_widget_data_assign' argument 3 names different: declaration 'array' definition 'data'.
ukui-power-manager/src/gpm-graph-widget.c:382:90: note: Function 'gpm_graph_widget_data_assign' argument 3 names different: declaration 'array' definition 'data'.
ukui-power-manager/src/gpm-graph-widget.c:1075:35: style: Function 'gpm_graph_widget_draw' argument 1 names different: declaration 'graph' definition 'widget'. [funcArgNamesDifferent]
ukui-power-manager/src/gpm-graph-widget.c:73:51: note: Function 'gpm_graph_widget_draw' argument 1 names different: declaration 'graph' definition 'widget'.
ukui-power-manager/src/gpm-graph-widget.c:1075:35: note: Function 'gpm_graph_widget_draw' argument 1 names different: declaration 'graph' definition 'widget'.
ukui-power-manager/src/gpm-kbd-backlight.c:285:24: style: Function 'gpm_kbd_backlight_set_brightness' argument 2 names different: declaration 'brightness' definition 'percentage'. [funcArgNamesDifferent]
ukui-power-manager/src/gpm-kbd-backlight.h:70:39: note: Function 'gpm_kbd_backlight_set_brightness' argument 2 names different: declaration 'brightness' definition 'percentage'.
ukui-power-manager/src/gpm-kbd-backlight.c:285:24: note: Function 'gpm_kbd_backlight_set_brightness' argument 2 names different: declaration 'brightness' definition 'percentage'.
ukui-power-manager/src/gpm-load.c:186:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
ukui-power-manager/src/gpm-main.c:67:2: style: Variable 'bus_proxy' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-main.c:62:0: note: Variable 'bus_proxy' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-main.c:67:2: note: Variable 'bus_proxy' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-manager.c:643:9: style: Variable 'error_message' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-manager.c:642:0: note: Variable 'error_message' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-manager.c:643:9: note: Variable 'error_message' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-manager.c:682:9: style: Variable 'error_message' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-manager.c:681:0: note: Variable 'error_message' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-manager.c:682:9: note: Variable 'error_message' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-manager.c:538:13: style: The scope of the variable 'dialog_error' can be reduced. [variableScope]
ukui-power-manager/src/gpm-manager.c:1309:12: style: The scope of the variable 'device' can be reduced. [variableScope]
ukui-power-manager/src/gpm-manager.c:1010:7: style: Unused variable: timeout [unusedVariable]
ukui-power-manager/src/gpm-manager.c:2029:17: style: Variable 'g_connection' is assigned a value that is never used. [unreadVariable]
ukui-power-manager/src/gpm-networkmanager.c:50:2: style: Variable 'connection' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-networkmanager.c:46:0: note: Variable 'connection' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-networkmanager.c:50:2: note: Variable 'connection' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-networkmanager.c:84:2: style: Variable 'connection' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-networkmanager.c:80:0: note: Variable 'connection' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-networkmanager.c:84:2: note: Variable 'connection' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-prefs-core.c:499:15: style: The scope of the variable 'notebook' can be reduced. [variableScope]
ukui-power-manager/src/gpm-prefs-core.c:578:13: style: The scope of the variable 'widget' can be reduced. [variableScope]
ukui-power-manager/src/gpm-prefs-core.c:579:15: style: The scope of the variable 'notebook' can be reduced. [variableScope]
ukui-power-manager/src/gpm-prefs-core.c:630:13: style: The scope of the variable 'widget' can be reduced. [variableScope]
ukui-power-manager/src/gpm-prefs-core.c:674:12: style: The scope of the variable 'device' can be reduced. [variableScope]
ukui-power-manager/src/gpm-prefs-core.c:837:11: style: Variable 'retval' is assigned a value that is never used. [unreadVariable]
ukui-power-manager/src/gpm-prefs.c:70:11: style: Unused variable: ret [unusedVariable]
ukui-power-manager/src/gpm-statistics.c:431:2: style: Variable 'device_path' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-statistics.c:396:0: note: Variable 'device_path' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-statistics.c:431:2: note: Variable 'device_path' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-statistics.c:1858:18: style: Same expression on both sides of '==' because the value of 'last_device' and 'NULL' are the same. [duplicateExpression]
ukui-power-manager/src/gpm-statistics.c:1610:23: note: 'last_device' is assigned value 'NULL' here.
ukui-power-manager/src/gpm-statistics.c:1858:18: note: Same expression on both sides of '==' because the value of 'last_device' and 'NULL' are the same.
ukui-power-manager/src/gpm-statistics.c:241:15: style: The scope of the variable 'point_new' can be reduced. [variableScope]
ukui-power-manager/src/gpm-statistics.c:557:13: style: The scope of the variable 'smoothed' can be reduced. [variableScope]
ukui-power-manager/src/gpm-statistics.c:1061:16: style: The scope of the variable 'item' can be reduced. [variableScope]
ukui-power-manager/src/gpm-statistics.c:1062:9: style: The scope of the variable 'text' can be reduced. [variableScope]
ukui-power-manager/src/gpm-statistics.c:1180:12: style: The scope of the variable 'device' can be reduced. [variableScope]
ukui-power-manager/src/gpm-statistics.c:1251:15: style: Unused variable: text [unusedVariable]
ukui-power-manager/src/gpm-statistics.c:1311:16: style: Variable 'object_path' is assigned a value that is never used. [unreadVariable]
ukui-power-manager/src/gpm-statistics.c:1883:11: style: Variable 'widget' is assigned a value that is never used. [unreadVariable]
ukui-power-manager/src/gpm-statistics.c:1656:11: style: Variable 'retval' is assigned a value that is never used. [unreadVariable]
ukui-power-manager/src/gpm-tray-icon.c:457:2: style: Variable 'device' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-tray-icon.c:454:0: note: Variable 'device' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-tray-icon.c:457:2: note: Variable 'device' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-tray-icon.c:252:12: style: The scope of the variable 'device' can be reduced. [variableScope]
ukui-power-manager/src/gpm-tray-icon.c:314:18: style: The scope of the variable 'desc' can be reduced. [variableScope]
ukui-power-manager/src/gpm-tray-icon.c:315:15: style: The scope of the variable 'device' can be reduced. [variableScope]
ukui-power-manager/src/gpm-tray-icon.c:351:16: style: Variable 'desc' is assigned a value that is never used. [unreadVariable]
ukui-power-manager/src/gpm-upower.c:97:2: style: Variable 'prefix' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-upower.c:79:0: note: Variable 'prefix' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-upower.c:97:2: note: Variable 'prefix' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-upower.c:206:2: style: Variable 'kind_desc' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-power-manager/src/gpm-upower.c:183:0: note: Variable 'kind_desc' is reassigned a value before the old one has been used.
ukui-power-manager/src/gpm-upower.c:206:2: note: Variable 'kind_desc' is reassigned a value before the old one has been used.
ukui-power-manager/src/gsd-media-keys-window.c:657:18: style: Variable 'screen' is assigned a value that is never used. [unreadVariable]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/ukui-screensaver/ukui-screensaver_1.0.2.orig.tar.gz
ukui-screensaver-1.0.2/savers/floaters.c:710:3: style: Variable 'pixbuf' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/savers/floaters.c:707:3: note: Variable 'pixbuf' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/savers/floaters.c:710:3: note: Variable 'pixbuf' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/savers/gste-popsquares.c:574:39: style: Function 'gste_popsquares_init' argument 1 names different: declaration 'engine' definition 'pop'. [funcArgNamesDifferent]
ukui-screensaver-1.0.2/savers/gste-popsquares.c:36:66: note: Function 'gste_popsquares_init' argument 1 names different: declaration 'engine' definition 'pop'.
ukui-screensaver-1.0.2/savers/gste-popsquares.c:574:39: note: Function 'gste_popsquares_init' argument 1 names different: declaration 'engine' definition 'pop'.
ukui-screensaver-1.0.2/savers/gste-popsquares.c:236:13: style: Variable 'wanted' is assigned a value that is never used. [unreadVariable]
ukui-screensaver-1.0.2/savers/gste-slideshow.c:825:3: style: Variable 'color' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/savers/gste-slideshow.c:824:0: note: Variable 'color' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/savers/gste-slideshow.c:825:3: note: Variable 'color' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/savers/gste-slideshow.c:333:9: style: The scope of the variable 'old_opacity' can be reduced. [variableScope]
ukui-screensaver-1.0.2/savers/gste-slideshow.c:334:9: style: The scope of the variable 'new_opacity' can be reduced. [variableScope]
ukui-screensaver-1.0.2/savers/gste-slideshow.c:568:13: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-screensaver-1.0.2/savers/gste-slideshow.c:734:48: style: Function 'gste_slideshow_set_sort_images' argument 2 names different: declaration 'sort_image' definition 'sort_images'. [funcArgNamesDifferent]
ukui-screensaver-1.0.2/savers/gste-slideshow.h:59:24: note: Function 'gste_slideshow_set_sort_images' argument 2 names different: declaration 'sort_image' definition 'sort_images'.
ukui-screensaver-1.0.2/savers/gste-slideshow.c:734:48: note: Function 'gste_slideshow_set_sort_images' argument 2 names different: declaration 'sort_image' definition 'sort_images'.
ukui-screensaver-1.0.2/savers/gste-slideshow.c:985:37: style: Function 'gste_slideshow_init' argument 1 names different: declaration 'engine' definition 'show'. [funcArgNamesDifferent]
ukui-screensaver-1.0.2/savers/gste-slideshow.c:36:64: note: Function 'gste_slideshow_init' argument 1 names different: declaration 'engine' definition 'show'.
ukui-screensaver-1.0.2/savers/gste-slideshow.c:985:37: note: Function 'gste_slideshow_init' argument 1 names different: declaration 'engine' definition 'show'.
ukui-screensaver-1.0.2/savers/slideshow.c:100:15: style: Same expression on both sides of '==' because the value of 'location' and 'NULL' are the same. [duplicateExpression]
ukui-screensaver-1.0.2/savers/slideshow.c:47:28: note: 'location' is assigned value 'NULL' here.
ukui-screensaver-1.0.2/savers/slideshow.c:100:15: note: Same expression on both sides of '==' because the value of 'location' and 'NULL' are the same.
ukui-screensaver-1.0.2/savers/slideshow.c:122:23: style: Same expression on both sides of '!=' because the value of 'background_color' and 'NULL' are the same. [duplicateExpression]
ukui-screensaver-1.0.2/savers/slideshow.c:48:36: note: 'background_color' is assigned value 'NULL' here.
ukui-screensaver-1.0.2/savers/slideshow.c:122:23: note: Same expression on both sides of '!=' because the value of 'background_color' and 'NULL' are the same.
ukui-screensaver-1.0.2/src/gs-auth-helper.c:68:31: style: Function 'gs_auth_set_verbose' argument 1 names different: declaration 'verbose' definition 'enabled'. [funcArgNamesDifferent]
ukui-screensaver-1.0.2/src/gs-auth.h:54:40: note: Function 'gs_auth_set_verbose' argument 1 names different: declaration 'verbose' definition 'enabled'.
ukui-screensaver-1.0.2/src/gs-auth-helper.c:68:31: note: Function 'gs_auth_set_verbose' argument 1 names different: declaration 'verbose' definition 'enabled'.
ukui-screensaver-1.0.2/src/gs-auth-pam.c:117:31: style: Function 'gs_auth_set_verbose' argument 1 names different: declaration 'verbose' definition 'enabled'. [funcArgNamesDifferent]
ukui-screensaver-1.0.2/src/gs-auth.h:54:40: note: Function 'gs_auth_set_verbose' argument 1 names different: declaration 'verbose' definition 'enabled'.
ukui-screensaver-1.0.2/src/gs-auth-pam.c:117:31: note: Function 'gs_auth_set_verbose' argument 1 names different: declaration 'verbose' definition 'enabled'.
ukui-screensaver-1.0.2/src/gs-auth-pwent.c:235:2: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/src/gs-auth-pwent.c:233:0: note: Variable 's' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-auth-pwent.c:235:2: note: Variable 's' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-auth-pwent.c:108:31: style: Function 'gs_auth_set_verbose' argument 1 names different: declaration 'verbose' definition 'enabled'. [funcArgNamesDifferent]
ukui-screensaver-1.0.2/src/gs-auth.h:54:40: note: Function 'gs_auth_set_verbose' argument 1 names different: declaration 'verbose' definition 'enabled'.
ukui-screensaver-1.0.2/src/gs-auth-pwent.c:108:31: note: Function 'gs_auth_set_verbose' argument 1 names different: declaration 'verbose' definition 'enabled'.
ukui-screensaver-1.0.2/src/gs-debug.c:135:10: style: The scope of the variable 'args' can be reduced. [variableScope]
ukui-screensaver-1.0.2/src/gs-fade.c:569:22: style: The scope of the variable 'info' can be reduced. [variableScope]
ukui-screensaver-1.0.2/src/gs-fade.c:792:31: style: Function 'gs_fade_async' argument 3 names different: declaration 'done_cb' definition 'func'. [funcArgNamesDifferent]
ukui-screensaver-1.0.2/src/gs-fade.h:63:54: note: Function 'gs_fade_async' argument 3 names different: declaration 'done_cb' definition 'func'.
ukui-screensaver-1.0.2/src/gs-fade.c:792:31: note: Function 'gs_fade_async' argument 3 names different: declaration 'done_cb' definition 'func'.
ukui-screensaver-1.0.2/src/gs-grab-x11.c:317:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ukui-screensaver-1.0.2/src/gs-grab-x11.c:323:2: note: Found duplicate branches for 'if' and 'else'.
ukui-screensaver-1.0.2/src/gs-grab-x11.c:317:2: note: Found duplicate branches for 'if' and 'else'.
ukui-screensaver-1.0.2/src/gs-grab-x11.c:379:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ukui-screensaver-1.0.2/src/gs-grab-x11.c:385:2: note: Found duplicate branches for 'if' and 'else'.
ukui-screensaver-1.0.2/src/gs-grab-x11.c:379:2: note: Found duplicate branches for 'if' and 'else'.
ukui-screensaver-1.0.2/src/gs-job.c:82:2: style: Variable 'id' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/src/gs-job.c:78:0: note: Variable 'id' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-job.c:82:2: note: Variable 'id' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-job.c:116:8: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ukui-screensaver-1.0.2/src/gs-job.c:120:3: note: Found duplicate branches for 'if' and 'else'.
ukui-screensaver-1.0.2/src/gs-job.c:116:8: note: Found duplicate branches for 'if' and 'else'.
ukui-screensaver-1.0.2/src/gs-listener-dbus.c:174:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
ukui-screensaver-1.0.2/src/gs-listener-dbus.c:296:33: style: Variable 'entry' is assigned a value that is never used. [unreadVariable]
ukui-screensaver-1.0.2/src/gs-listener-dbus.c:1623:25: style: Variable 'listener' is assigned a value that is never used. [unreadVariable]
ukui-screensaver-1.0.2/src/gs-listener-dbus.c:2309:18: style: Unused variable: message [unusedVariable]
ukui-screensaver-1.0.2/src/gs-listener-dbus.c:2310:18: style: Unused variable: reply [unusedVariable]
ukui-screensaver-1.0.2/src/gs-listener-dbus.c:2312:18: style: Unused variable: reply_iter [unusedVariable]
ukui-screensaver-1.0.2/src/gs-lock-plug.c:262:3: style: Variable 'proxy' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/src/gs-lock-plug.c:259:0: note: Variable 'proxy' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-lock-plug.c:262:3: note: Variable 'proxy' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-lock-plug.c:857:2: style: Variable 'radius' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/src/gs-lock-plug.c:833:2: note: Variable 'radius' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-lock-plug.c:857:2: note: Variable 'radius' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-lock-plug.c:743:16: style: The scope of the variable 'a' can be reduced. [variableScope]
ukui-screensaver-1.0.2/src/gs-lock-plug.c:743:19: style: The scope of the variable 'b' can be reduced. [variableScope]
ukui-screensaver-1.0.2/src/gs-lock-plug.c:743:22: style: The scope of the variable 'c' can be reduced. [variableScope]
ukui-screensaver-1.0.2/src/gs-lock-plug.c:2144:23: style: Variable 'picture_filename' is assigned a value that is never used. [unreadVariable]
ukui-screensaver-1.0.2/src/gs-lock-plug.c:2140:18: style: Variable 'length' is assigned a value that is never used. [unreadVariable]
ukui-screensaver-1.0.2/src/gs-manager.c:1585:10: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-screensaver-1.0.2/src/gs-manager.c:419:38: style: Function 'gs_manager_set_throttled' argument 2 names different: declaration 'lock_enabled' definition 'throttled'. [funcArgNamesDifferent]
ukui-screensaver-1.0.2/src/gs-manager.h:91:21: note: Function 'gs_manager_set_throttled' argument 2 names different: declaration 'lock_enabled' definition 'throttled'.
ukui-screensaver-1.0.2/src/gs-manager.c:419:38: note: Function 'gs_manager_set_throttled' argument 2 names different: declaration 'lock_enabled' definition 'throttled'.
ukui-screensaver-1.0.2/src/gs-manager.c:696:44: style: Function 'gs_manager_set_status_message' argument 2 names different: declaration 'message' definition 'status_message'. [funcArgNamesDifferent]
ukui-screensaver-1.0.2/src/gs-manager.h:75:21: note: Function 'gs_manager_set_status_message' argument 2 names different: declaration 'message' definition 'status_message'.
ukui-screensaver-1.0.2/src/gs-manager.c:696:44: note: Function 'gs_manager_set_status_message' argument 2 names different: declaration 'message' definition 'status_message'.
ukui-screensaver-1.0.2/src/gs-manager.c:1074:23: style: Variable 'picture_filename' is assigned a value that is never used. [unreadVariable]
ukui-screensaver-1.0.2/src/gs-manager.c:1070:18: style: Variable 'length' is assigned a value that is never used. [unreadVariable]
ukui-screensaver-1.0.2/src/gs-manager.c:1143:15: style: Variable 'screen_num' is assigned a value that is never used. [unreadVariable]
ukui-screensaver-1.0.2/src/gs-prefs.c:410:3: style: Variable 'strv' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/src/gs-prefs.c:408:0: note: Variable 'strv' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-prefs.c:410:3: note: Variable 'strv' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-theme-manager.c:405:2: style: Variable 'themes_tree' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/src/gs-theme-manager.c:399:0: note: Variable 'themes_tree' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-theme-manager.c:405:2: note: Variable 'themes_tree' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-theme-manager.c:306:53: style: Function 'gs_theme_manager_lookup_theme_info' argument 1 names different: declaration 'manager' definition 'theme_manager'. [funcArgNamesDifferent]
ukui-screensaver-1.0.2/src/gs-theme-manager.h:57:72: note: Function 'gs_theme_manager_lookup_theme_info' argument 1 names different: declaration 'manager' definition 'theme_manager'.
ukui-screensaver-1.0.2/src/gs-theme-manager.c:306:53: note: Function 'gs_theme_manager_lookup_theme_info' argument 1 names different: declaration 'manager' definition 'theme_manager'.
ukui-screensaver-1.0.2/src/gs-theme-manager.c:307:53: style: Function 'gs_theme_manager_lookup_theme_info' argument 2 names different: declaration 'theme' definition 'name'. [funcArgNamesDifferent]
ukui-screensaver-1.0.2/src/gs-theme-manager.h:58:25: note: Function 'gs_theme_manager_lookup_theme_info' argument 2 names different: declaration 'theme' definition 'name'.
ukui-screensaver-1.0.2/src/gs-theme-manager.c:307:53: note: Function 'gs_theme_manager_lookup_theme_info' argument 2 names different: declaration 'theme' definition 'name'.
ukui-screensaver-1.0.2/src/gs-theme-manager.c:368:49: style: Function 'gs_theme_manager_get_info_list' argument 1 names different: declaration 'manager' definition 'theme_manager'. [funcArgNamesDifferent]
ukui-screensaver-1.0.2/src/gs-theme-manager.h:56:72: note: Function 'gs_theme_manager_get_info_list' argument 1 names different: declaration 'manager' definition 'theme_manager'.
ukui-screensaver-1.0.2/src/gs-theme-manager.c:368:49: note: Function 'gs_theme_manager_get_info_list' argument 1 names different: declaration 'manager' definition 'theme_manager'.
ukui-screensaver-1.0.2/src/gs-visual-gl.c:43:14: style: Variable 'visual' is not assigned a value. [unassignedVariable]
ukui-screensaver-1.0.2/src/gs-visual-gl.c:110:9: error: Uninitialized variable: visual [uninitvar]
ukui-screensaver-1.0.2/src/gs-watcher-x11.c:606:2: style: Variable 'desired_server_interval' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/src/gs-watcher-x11.c:602:2: note: Variable 'desired_server_interval' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-watcher-x11.c:606:2: note: Variable 'desired_server_interval' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-watcher-x11.c:611:2: style: Variable 'desired_allow_exp' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/src/gs-watcher-x11.c:604:2: note: Variable 'desired_allow_exp' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-watcher-x11.c:611:2: note: Variable 'desired_allow_exp' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-watcher-x11.c:619:2: style: Variable 'desired_server_timeout' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/src/gs-watcher-x11.c:601:2: note: Variable 'desired_server_timeout' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-watcher-x11.c:619:2: note: Variable 'desired_server_timeout' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/gs-window-x11.c:1283:8: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ukui-screensaver-1.0.2/src/gs-window-x11.c:1287:3: note: Found duplicate branches for 'if' and 'else'.
ukui-screensaver-1.0.2/src/gs-window-x11.c:1283:8: note: Found duplicate branches for 'if' and 'else'.
ukui-screensaver-1.0.2/src/gs-window-x11.c:2278:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ukui-screensaver-1.0.2/src/gs-window-x11.c:2285:2: note: Found duplicate branches for 'if' and 'else'.
ukui-screensaver-1.0.2/src/gs-window-x11.c:2278:2: note: Found duplicate branches for 'if' and 'else'.
ukui-screensaver-1.0.2/src/gs-window-x11.c:875:9: style: The scope of the variable 'secondary_markup' can be reduced. [variableScope]
ukui-screensaver-1.0.2/src/gs-window-x11.c:877:13: style: The scope of the variable 'secondary_label' can be reduced. [variableScope]
ukui-screensaver-1.0.2/src/gs-window-x11.c:1917:41: style: Function 'gs_window_set_logout_timeout' argument 2 names different: declaration 'timeout' definition 'logout_timeout'. [funcArgNamesDifferent]
ukui-screensaver-1.0.2/src/gs-window.h:82:20: note: Function 'gs_window_set_logout_timeout' argument 2 names different: declaration 'timeout' definition 'logout_timeout'.
ukui-screensaver-1.0.2/src/gs-window-x11.c:1917:41: note: Function 'gs_window_set_logout_timeout' argument 2 names different: declaration 'timeout' definition 'logout_timeout'.
ukui-screensaver-1.0.2/src/gs-window-x11.c:1137:7: style: Variable 'id' is assigned a value that is never used. [unreadVariable]
ukui-screensaver-1.0.2/src/setuid.c:40:2: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/src/setuid.c:37:0: note: Variable 'p' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/setuid.c:40:2: note: Variable 'p' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/setuid.c:41:2: style: Variable 'g' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/src/setuid.c:38:0: note: Variable 'g' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/setuid.c:41:2: note: Variable 'g' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/test-fade.c:91:6: style: Condition 'error' is always false [knownConditionTrueFalse]
ukui-screensaver-1.0.2/src/test-fade.c:80:18: note: Assignment 'error=NULL', assigned value is 0
ukui-screensaver-1.0.2/src/test-fade.c:91:6: note: Condition 'error' is always false
ukui-screensaver-1.0.2/src/ukui-screensaver-command.c:284:4: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc]
ukui-screensaver-1.0.2/src/ukui-screensaver-command.c:306:3: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc]
ukui-screensaver-1.0.2/src/ukui-screensaver-dialog.c:74:2: style: Variable 'id' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/src/ukui-screensaver-dialog.c:69:0: note: Variable 'id' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/ukui-screensaver-dialog.c:74:2: note: Variable 'id' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/ukui-screensaver-gl-helper.c:40:18: style: The scope of the variable 'xvisual' can be reduced. [variableScope]
ukui-screensaver-1.0.2/src/ukui-screensaver-preferences.c:203:9: style: Variable 'ids' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/src/ukui-screensaver-preferences.c:197:0: note: Variable 'ids' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/ukui-screensaver-preferences.c:203:9: note: Variable 'ids' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/ukui-screensaver-preferences.c:464:2: style: Variable 'themes' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-screensaver-1.0.2/src/ukui-screensaver-preferences.c:443:0: note: Variable 'themes' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/ukui-screensaver-preferences.c:464:2: note: Variable 'themes' is reassigned a value before the old one has been used.
ukui-screensaver-1.0.2/src/ukui-screensaver-preferences.c:1235:10: style: Variable 'euid' is assigned a value that is never used. [unreadVariable]
ukui-screensaver-1.0.2/src/ukui-screensaver-preferences.c:1233:10: style: Variable 'suid' is assigned a value that is never used. [unreadVariable]
ukui-screensaver-1.0.2/src/ukui-screensaver-preferences.c:1234:17: style: Variable 'rgid' is assigned a value that is never used. [unreadVariable]
ukui-screensaver-1.0.2/src/ukui-screensaver-preferences.c:1236:10: style: Variable 'egid' is assigned a value that is never used. [unreadVariable]
ukui-screensaver-1.0.2/src/ukui-screensaver-preferences.c:1234:10: style: Variable 'sgid' is assigned a value that is never used. [unreadVariable]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/ukui-session-manager/ukui-session-manager_1.1.2.orig.tar.xz
ukui-session-manager/capplet/gsm-app-dialog.c:423:36: style: Function 'gsm_app_dialog_init' argument 1 names different: declaration 'app_dialog' definition 'dialog'. [funcArgNamesDifferent]
ukui-session-manager/capplet/gsm-app-dialog.c:59:64: note: Function 'gsm_app_dialog_init' argument 1 names different: declaration 'app_dialog' definition 'dialog'.
ukui-session-manager/capplet/gsm-app-dialog.c:423:36: note: Function 'gsm_app_dialog_init' argument 1 names different: declaration 'app_dialog' definition 'dialog'.
ukui-session-manager/capplet/gsm-properties-dialog.c:709:50: style: Function 'gsm_properties_dialog_init' argument 1 names different: declaration 'properties_dialog' definition 'dialog'. [funcArgNamesDifferent]
ukui-session-manager/capplet/gsm-properties-dialog.c:82:78: note: Function 'gsm_properties_dialog_init' argument 1 names different: declaration 'properties_dialog' definition 'dialog'.
ukui-session-manager/capplet/gsm-properties-dialog.c:709:50: note: Function 'gsm_properties_dialog_init' argument 1 names different: declaration 'properties_dialog' definition 'dialog'.
ukui-session-manager/capplet/gsp-app-manager.c:203:20: style: The scope of the variable 'xdgdir' can be reduced. [variableScope]
ukui-session-manager/capplet/gsp-app-manager.c:223:20: style: The scope of the variable 'xdgdir' can be reduced. [variableScope]
ukui-session-manager/capplet/gsp-app-manager.c:558:17: style: The scope of the variable 'app' can be reduced. [variableScope]
ukui-session-manager/capplet/gsp-keyfile.c:134:15: style: The scope of the variable 'buffer' can be reduced. [variableScope]
ukui-session-manager/capplet/main.c:51:13: style: The scope of the variable 'screen' can be reduced. [variableScope]
ukui-session-manager/egg/eggdesktopfile.c:481:9: style: The scope of the variable 'try_exec' can be reduced. [variableScope]
ukui-session-manager/egg/eggdesktopfile.c:481:20: style: The scope of the variable 'found_program' can be reduced. [variableScope]
ukui-session-manager/egg/eggdesktopfile.c:482:10: style: The scope of the variable 'only_show_in' can be reduced. [variableScope]
ukui-session-manager/egg/eggdesktopfile.c:482:26: style: The scope of the variable 'not_show_in' can be reduced. [variableScope]
ukui-session-manager/egg/eggdesktopfile.c:484:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-session-manager/egg/eggdesktopfile.c:606:15: style: The scope of the variable 'p' can be reduced. [variableScope]
ukui-session-manager/egg/eggsmclient-xsmp.c:336:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
ukui-session-manager/egg/eggsmclient-xsmp.c:225:13: style: The scope of the variable 'cmdline' can be reduced. [variableScope]
ukui-session-manager/egg/eggsmclient-xsmp.c:771:15: style: The scope of the variable 'fd' can be reduced. [variableScope]
ukui-session-manager/egg/eggsmclient-xsmp.c:806:21: style: The scope of the variable 'keys' can be reduced. [variableScope]
ukui-session-manager/egg/eggsmclient-xsmp.c:273:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-session-manager/egg/eggsmclient-xsmp.c:281:85: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-session-manager/egg/eggsmclient-xsmp.c:783:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-session-manager/egg/eggsmclient-xsmp.c:786:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-session-manager/egg/eggsmclient-xsmp.c:911:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-session-manager/egg/eggsmclient-xsmp.c:919:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-session-manager/egg/eggsmclient-xsmp.c:920:12: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukui-session-manager/egg/eggsmclient-xsmp.c:610:17: style: Function 'xsmp_save_yourself' argument 3 names different: declaration 'save_style' definition 'save_type'. [funcArgNamesDifferent]
ukui-session-manager/egg/eggsmclient-xsmp.c:129:20: note: Function 'xsmp_save_yourself' argument 3 names different: declaration 'save_style' definition 'save_type'.
ukui-session-manager/egg/eggsmclient-xsmp.c:610:17: note: Function 'xsmp_save_yourself' argument 3 names different: declaration 'save_style' definition 'save_type'.
ukui-session-manager/egg/eggsmclient.c:346:11: style: Condition '!global_client' is always true [knownConditionTrueFalse]
ukui-session-manager/egg/eggsmclient.c:319:7: note: Assuming that condition '!global_client' is not redundant
ukui-session-manager/egg/eggsmclient.c:346:11: note: Condition '!global_client' is always true
ukui-session-manager/ukui-session/gs-idle-monitor.c:391:38: style: Function 'gs_idle_monitor_init' argument 1 names different: declaration 'idle_monitor' definition 'monitor'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gs-idle-monitor.c:43:61: note: Function 'gs_idle_monitor_init' argument 1 names different: declaration 'idle_monitor' definition 'monitor'.
ukui-session-manager/ukui-session/gs-idle-monitor.c:391:38: note: Function 'gs_idle_monitor_init' argument 1 names different: declaration 'idle_monitor' definition 'monitor'.
ukui-session-manager/ukui-session/gsm-autostart-app.c:749:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-session-manager/ukui-session/gsm-autostart-app.c:744:0: note: Variable 'status' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-autostart-app.c:749:9: note: Variable 'status' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-autostart-app.c:400:28: style: Variable 'disabled' is assigned a value that is never used. [unreadVariable]
ukui-session-manager/ukui-session/gsm-client.c:412:39: style: Function 'gsm_client_get_startup_id' argument 2 names different: declaration 'startup_id' definition 'id'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-client.h:148:74: note: Function 'gsm_client_get_startup_id' argument 2 names different: declaration 'startup_id' definition 'id'.
ukui-session-manager/ukui-session/gsm-client.c:412:39: note: Function 'gsm_client_get_startup_id' argument 2 names different: declaration 'startup_id' definition 'id'.
ukui-session-manager/ukui-session/gsm-client.c:424:35: style: Function 'gsm_client_get_app_id' argument 2 names different: declaration 'app_id' definition 'id'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-client.h:151:74: note: Function 'gsm_client_get_app_id' argument 2 names different: declaration 'app_id' definition 'id'.
ukui-session-manager/ukui-session/gsm-client.c:424:35: note: Function 'gsm_client_get_app_id' argument 2 names different: declaration 'app_id' definition 'id'.
ukui-session-manager/ukui-session/gsm-consolekit.c:110:48: style: Function 'gsm_consolekit_class_init' argument 1 names different: declaration 'klass' definition 'manager_class'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-consolekit.c:70:66: note: Function 'gsm_consolekit_class_init' argument 1 names different: declaration 'klass' definition 'manager_class'.
ukui-session-manager/ukui-session/gsm-consolekit.c:110:48: note: Function 'gsm_consolekit_class_init' argument 1 names different: declaration 'klass' definition 'manager_class'.
ukui-session-manager/ukui-session/gsm-consolekit.c:294:37: style: Function 'gsm_consolekit_init' argument 1 names different: declaration 'ck' definition 'manager'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-consolekit.c:71:66: note: Function 'gsm_consolekit_init' argument 1 names different: declaration 'ck' definition 'manager'.
ukui-session-manager/ukui-session/gsm-consolekit.c:294:37: note: Function 'gsm_consolekit_init' argument 1 names different: declaration 'ck' definition 'manager'.
ukui-session-manager/ukui-session/gsm-consolekit.c:663:23: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
ukui-session-manager/ukui-session/gsm-inhibit-dialog.c:291:9: style: Variable 'scale_factor_x' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-session-manager/ukui-session/gsm-inhibit-dialog.c:283:0: note: Variable 'scale_factor_x' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-inhibit-dialog.c:291:9: note: Variable 'scale_factor_x' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-inhibit-dialog.c:292:9: style: Variable 'scale_factor_y' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-session-manager/ukui-session/gsm-inhibit-dialog.c:284:0: note: Variable 'scale_factor_y' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-inhibit-dialog.c:292:9: note: Variable 'scale_factor_y' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-inhibit-dialog.c:451:25: style: The scope of the variable 'icon_name' can be reduced. [variableScope]
ukui-session-manager/ukui-session/gsm-inhibit-dialog.c:457:25: style: The scope of the variable 'search_dirs' can be reduced. [variableScope]
ukui-session-manager/ukui-session/gsm-inhibit-dialog.c:1059:44: style: Function 'gsm_inhibit_dialog_init' argument 1 names different: declaration 'inhibit_dialog' definition 'dialog'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-inhibit-dialog.c:89:72: note: Function 'gsm_inhibit_dialog_init' argument 1 names different: declaration 'inhibit_dialog' definition 'dialog'.
ukui-session-manager/ukui-session/gsm-inhibit-dialog.c:1059:44: note: Function 'gsm_inhibit_dialog_init' argument 1 names different: declaration 'inhibit_dialog' definition 'dialog'.
ukui-session-manager/ukui-session/gsm-logout-button.c:296:42: style: Function 'gsm_logout_button_init' argument 1 names different: declaration 'button' definition 'logout_button'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-logout-button.c:54:65: note: Function 'gsm_logout_button_init' argument 1 names different: declaration 'button' definition 'logout_button'.
ukui-session-manager/ukui-session/gsm-logout-button.c:296:42: note: Function 'gsm_logout_button_init' argument 1 names different: declaration 'button' definition 'logout_button'.
ukui-session-manager/ukui-session/gsm-logout-button.c:303:39: style: Function 'gsm_logout_button_new' argument 2 names different: declaration 'label' definition 'label_text'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-logout-button.h:68:56: note: Function 'gsm_logout_button_new' argument 2 names different: declaration 'label' definition 'label_text'.
ukui-session-manager/ukui-session/gsm-logout-button.c:303:39: note: Function 'gsm_logout_button_new' argument 2 names different: declaration 'label' definition 'label_text'.
ukui-session-manager/ukui-session/gsm-logout-dialog.c:372:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-session-manager/ukui-session/gsm-logout-dialog.c:366:9: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-logout-dialog.c:372:9: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-logout-dialog.c:386:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-session-manager/ukui-session/gsm-logout-dialog.c:380:9: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-logout-dialog.c:386:9: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-logout-dialog.c:452:66: style: Function 'gsm_logout_dialog_show' argument 2 names different: declaration 'data' definition 'user_data'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-logout-dialog.c:110:62: note: Function 'gsm_logout_dialog_show' argument 2 names different: declaration 'data' definition 'user_data'.
ukui-session-manager/ukui-session/gsm-logout-dialog.c:452:66: note: Function 'gsm_logout_dialog_show' argument 2 names different: declaration 'data' definition 'user_data'.
ukui-session-manager/ukui-session/gsm-manager.c:3480:17: style: Condition 'app==NULL' is always true [knownConditionTrueFalse]
ukui-session-manager/ukui-session/gsm-manager.c:3436:15: note: Assignment 'app=NULL', assigned value is 0
ukui-session-manager/ukui-session/gsm-manager.c:3480:17: note: Condition 'app==NULL' is always true
ukui-session-manager/ukui-session/gsm-manager.c:1604:36: warning: Either the condition '(client_id_a)==NULL' is redundant or there is possible null pointer dereference: client_id_a. [nullPointerRedundantCheck]
ukui-session-manager/ukui-session/gsm-manager.c:1603:15: note: Assuming that condition '(client_id_a)==NULL' is not redundant
ukui-session-manager/ukui-session/gsm-manager.c:1604:36: note: Null pointer dereference
ukui-session-manager/ukui-session/gsm-manager.c:1604:49: warning: Either the condition '(client_id_b)==NULL' is redundant or there is possible null pointer dereference: client_id_b. [nullPointerRedundantCheck]
ukui-session-manager/ukui-session/gsm-manager.c:1603:50: note: Assuming that condition '(client_id_b)==NULL' is not redundant
ukui-session-manager/ukui-session/gsm-manager.c:1604:49: note: Null pointer dereference
ukui-session-manager/ukui-session/gsm-manager.c:1835:56: warning: Either the condition '(bus_name_b)==NULL' is redundant or there is possible null pointer dereference: bus_name_b. [nullPointerRedundantCheck]
ukui-session-manager/ukui-session/gsm-manager.c:1834:57: note: Assuming that condition '(bus_name_b)==NULL' is not redundant
ukui-session-manager/ukui-session/gsm-manager.c:1835:56: note: Null pointer dereference
ukui-session-manager/ukui-session/gsm-manager.c:1104:17: style: Variable 'proxy' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-session-manager/ukui-session/gsm-manager.c:1101:0: note: Variable 'proxy' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-manager.c:1104:17: note: Variable 'proxy' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-manager.c:1890:9: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-session-manager/ukui-session/gsm-manager.c:1888:0: note: Variable 'error' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-manager.c:1890:9: note: Variable 'error' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-manager.c:2050:9: style: Variable 'consolekit' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-session-manager/ukui-session/gsm-manager.c:2032:0: note: Variable 'consolekit' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-manager.c:2050:9: note: Variable 'consolekit' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-manager.c:3426:53: style: Function 'gsm_manager_register_client' argument 3 names different: declaration 'client_startup_id' definition 'startup_id'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-manager.h:136:88: note: Function 'gsm_manager_register_client' argument 3 names different: declaration 'client_startup_id' definition 'startup_id'.
ukui-session-manager/ukui-session/gsm-manager.c:3426:53: note: Function 'gsm_manager_register_client' argument 3 names different: declaration 'client_startup_id' definition 'startup_id'.
ukui-session-manager/ukui-session/gsm-manager.c:3529:55: style: Function 'gsm_manager_unregister_client' argument 2 names different: declaration 'session_client_id' definition 'client_id'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-manager.h:139:88: note: Function 'gsm_manager_unregister_client' argument 2 names different: declaration 'session_client_id' definition 'client_id'.
ukui-session-manager/ukui-session/gsm-manager.c:3529:55: note: Function 'gsm_manager_unregister_client' argument 2 names different: declaration 'session_client_id' definition 'client_id'.
ukui-session-manager/ukui-session/gsm-manager.c:3645:47: style: Function 'gsm_manager_uninhibit' argument 2 names different: declaration 'inhibit_cookie' definition 'cookie'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-manager.h:149:88: note: Function 'gsm_manager_uninhibit' argument 2 names different: declaration 'inhibit_cookie' definition 'cookie'.
ukui-session-manager/ukui-session/gsm-manager.c:3645:47: note: Function 'gsm_manager_uninhibit' argument 2 names different: declaration 'inhibit_cookie' definition 'cookie'.
ukui-session-manager/ukui-session/gsm-manager.c:317:31: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
ukui-session-manager/ukui-session/gsm-manager.c:353:39: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
ukui-session-manager/ukui-session/gsm-manager.c:1859:21: style: Variable 'n_removed' is assigned a value that is never used. [unreadVariable]
ukui-session-manager/ukui-session/gsm-manager.c:2562:28: style: Variable 'disabled' is assigned a value that is never used. [unreadVariable]
ukui-session-manager/ukui-session/gsm-manager.c:2566:28: style: Variable 'disabled' is assigned a value that is never used. [unreadVariable]
ukui-session-manager/ukui-session/gsm-presence.c:379:46: style: Function 'gsm_presence_set_idle_timeout' argument 2 names different: declaration 'n_seconds' definition 'timeout'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-presence.h:86:65: note: Function 'gsm_presence_set_idle_timeout' argument 2 names different: declaration 'n_seconds' definition 'timeout'.
ukui-session-manager/ukui-session/gsm-presence.c:379:46: note: Function 'gsm_presence_set_idle_timeout' argument 2 names different: declaration 'n_seconds' definition 'timeout'.
ukui-session-manager/ukui-session/gsm-session-save.c:179:9: style: Variable 'key_file' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-session-manager/ukui-session/gsm-session-save.c:174:0: note: Variable 'key_file' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-session-save.c:179:9: note: Variable 'key_file' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/gsm-systemd.c:499:20: style: Condition 'session_id==NULL' is always true [knownConditionTrueFalse]
ukui-session-manager/ukui-session/gsm-systemd.c:493:34: note: Assignment 'session_id=NULL', assigned value is 0
ukui-session-manager/ukui-session/gsm-systemd.c:499:20: note: Condition 'session_id==NULL' is always true
ukui-session-manager/ukui-session/gsm-systemd.c:623:20: style: Condition 'session_id==NULL' is always true [knownConditionTrueFalse]
ukui-session-manager/ukui-session/gsm-systemd.c:604:27: note: Assignment 'session_id=NULL', assigned value is 0
ukui-session-manager/ukui-session/gsm-systemd.c:623:20: note: Condition 'session_id==NULL' is always true
ukui-session-manager/ukui-session/gsm-systemd.c:890:20: style: Condition 'session_id==NULL' is always true [knownConditionTrueFalse]
ukui-session-manager/ukui-session/gsm-systemd.c:871:28: note: Assignment 'session_id=NULL', assigned value is 0
ukui-session-manager/ukui-session/gsm-systemd.c:890:20: note: Condition 'session_id==NULL' is always true
ukui-session-manager/ukui-session/gsm-systemd.c:499:20: style: Same expression on both sides of '==' because the value of 'session_id' and 'NULL' are the same. [duplicateExpression]
ukui-session-manager/ukui-session/gsm-systemd.c:493:34: note: 'session_id' is assigned value 'NULL' here.
ukui-session-manager/ukui-session/gsm-systemd.c:499:20: note: Same expression on both sides of '==' because the value of 'session_id' and 'NULL' are the same.
ukui-session-manager/ukui-session/gsm-systemd.c:623:20: style: Same expression on both sides of '==' because the value of 'session_id' and 'NULL' are the same. [duplicateExpression]
ukui-session-manager/ukui-session/gsm-systemd.c:604:27: note: 'session_id' is assigned value 'NULL' here.
ukui-session-manager/ukui-session/gsm-systemd.c:623:20: note: Same expression on both sides of '==' because the value of 'session_id' and 'NULL' are the same.
ukui-session-manager/ukui-session/gsm-systemd.c:634:16: style: Same expression on both sides of '>' because the value of 'ret' and '0' are the same. [duplicateExpression]
ukui-session-manager/ukui-session/gsm-systemd.c:608:20: note: 'ret' is assigned value '0' here.
ukui-session-manager/ukui-session/gsm-systemd.c:634:16: note: Same expression on both sides of '>' because the value of 'ret' and '0' are the same.
ukui-session-manager/ukui-session/gsm-systemd.c:890:20: style: Same expression on both sides of '==' because the value of 'session_id' and 'NULL' are the same. [duplicateExpression]
ukui-session-manager/ukui-session/gsm-systemd.c:871:28: note: 'session_id' is assigned value 'NULL' here.
ukui-session-manager/ukui-session/gsm-systemd.c:890:20: note: Same expression on both sides of '==' because the value of 'session_id' and 'NULL' are the same.
ukui-session-manager/ukui-session/gsm-systemd.c:111:42: style: Function 'gsm_systemd_class_init' argument 1 names different: declaration 'klass' definition 'manager_class'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-systemd.c:71:60: note: Function 'gsm_systemd_class_init' argument 1 names different: declaration 'klass' definition 'manager_class'.
ukui-session-manager/ukui-session/gsm-systemd.c:111:42: note: Function 'gsm_systemd_class_init' argument 1 names different: declaration 'klass' definition 'manager_class'.
ukui-session-manager/ukui-session/gsm-systemd.c:294:31: style: Function 'gsm_systemd_init' argument 1 names different: declaration 'sd' definition 'manager'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-systemd.c:72:60: note: Function 'gsm_systemd_init' argument 1 names different: declaration 'sd' definition 'manager'.
ukui-session-manager/ukui-session/gsm-systemd.c:294:31: note: Function 'gsm_systemd_init' argument 1 names different: declaration 'sd' definition 'manager'.
ukui-session-manager/ukui-session/gsm-util.c:163:29: style: The scope of the variable 'filename' can be reduced. [variableScope]
ukui-session-manager/ukui-session/gsm-util.c:43:54: style: Function 'gsm_util_find_desktop_file_for_app_name' argument 1 names different: declaration 'app_name' definition 'name'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-util.h:31:67: note: Function 'gsm_util_find_desktop_file_for_app_name' argument 1 names different: declaration 'app_name' definition 'name'.
ukui-session-manager/ukui-session/gsm-util.c:43:54: note: Function 'gsm_util_find_desktop_file_for_app_name' argument 1 names different: declaration 'app_name' definition 'name'.
ukui-session-manager/ukui-session/gsm-util.c:44:54: style: Function 'gsm_util_find_desktop_file_for_app_name' argument 2 names different: declaration 'dirs' definition 'autostart_dirs'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/gsm-util.h:32:67: note: Function 'gsm_util_find_desktop_file_for_app_name' argument 2 names different: declaration 'dirs' definition 'autostart_dirs'.
ukui-session-manager/ukui-session/gsm-util.c:44:54: note: Function 'gsm_util_find_desktop_file_for_app_name' argument 2 names different: declaration 'dirs' definition 'autostart_dirs'.
ukui-session-manager/ukui-session/gsm-xsmp-client.c:121:17: style: The scope of the variable 'prop' can be reduced. [variableScope]
ukui-session-manager/ukui-session/gsm-xsmp-server.c:229:21: style: The scope of the variable 'channel' can be reduced. [variableScope]
ukui-session-manager/ukui-session/main.c:369:2: style: Variable 'consolekit' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-session-manager/ukui-session/main.c:354:0: note: Variable 'consolekit' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/main.c:369:2: note: Variable 'consolekit' is reassigned a value before the old one has been used.
ukui-session-manager/ukui-session/main.c:401:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-session-manager/ukui-session/test-client-dbus.c:90:15: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
ukui-session-manager/ukui-session/test-inhibit.c:89:22: style: Variable 'startup_id' is assigned a value that is never used. [unreadVariable]
ukui-session-manager/ukui-session/ukdm-signal-handler.c:482:57: style: Function 'ukdm_signal_handler_init' argument 1 names different: declaration 'signal_handler' definition 'handler'. [funcArgNamesDifferent]
ukui-session-manager/ukui-session/ukdm-signal-handler.c:71:57: note: Function 'ukdm_signal_handler_init' argument 1 names different: declaration 'signal_handler' definition 'handler'.
ukui-session-manager/ukui-session/ukdm-signal-handler.c:482:57: note: Function 'ukdm_signal_handler_init' argument 1 names different: declaration 'signal_handler' definition 'handler'.
ukui-session-manager/ukui-session/uksm-gnome.c:81:16: style: The scope of the variable 'lines' can be reduced. [variableScope]
ukui-session-manager/ukui-session/uksm-gnome.c:88:16: style: The scope of the variable 'name' can be reduced. [variableScope]
ukui-session-manager/ukui-session/uksm-gnome.c:89:16: style: The scope of the variable 'value' can be reduced. [variableScope]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/ukui-settings-daemon/ukui-settings-daemon_1.1.6.orig.tar.gz
ukui-settings-daemon/plugins/a11y-keyboard/usd-a11y-keyboard-manager.c:186:31: warning: Either the condition 'desc!=NULL' is redundant or there is possible null pointer dereference: desc. [nullPointerRedundantCheck]
ukui-settings-daemon/plugins/a11y-keyboard/usd-a11y-keyboard-manager.c:179:18: note: Assuming that condition 'desc!=NULL' is not redundant
ukui-settings-daemon/plugins/a11y-keyboard/usd-a11y-keyboard-manager.c:186:31: note: Null pointer dereference
ukui-settings-daemon/plugins/a11y-keyboard/usd-a11y-keyboard-manager.c:1171:57: style: Function 'usd_a11y_keyboard_manager_init' argument 1 names different: declaration 'a11y_keyboard_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/a11y-keyboard/usd-a11y-keyboard-manager.c:78:85: note: Function 'usd_a11y_keyboard_manager_init' argument 1 names different: declaration 'a11y_keyboard_manager' definition 'manager'.
ukui-settings-daemon/plugins/a11y-keyboard/usd-a11y-keyboard-manager.c:1171:57: note: Function 'usd_a11y_keyboard_manager_init' argument 1 names different: declaration 'a11y_keyboard_manager' definition 'manager'.
ukui-settings-daemon/plugins/a11y-keyboard/usd-a11y-preferences-dialog.c:729:61: style: Function 'usd_a11y_preferences_dialog_init' argument 1 names different: declaration 'a11y_preferences_dialog' definition 'dialog'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/a11y-keyboard/usd-a11y-preferences-dialog.c:114:89: note: Function 'usd_a11y_preferences_dialog_init' argument 1 names different: declaration 'a11y_preferences_dialog' definition 'dialog'.
ukui-settings-daemon/plugins/a11y-keyboard/usd-a11y-preferences-dialog.c:729:61: note: Function 'usd_a11y_preferences_dialog_init' argument 1 names different: declaration 'a11y_preferences_dialog' definition 'dialog'.
ukui-settings-daemon/plugins/a11y-settings/usd-a11y-settings-manager.c:157:57: style: Function 'usd_a11y_settings_manager_init' argument 1 names different: declaration 'a11y_settings_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/a11y-settings/usd-a11y-settings-manager.c:53:85: note: Function 'usd_a11y_settings_manager_init' argument 1 names different: declaration 'a11y_settings_manager' definition 'manager'.
ukui-settings-daemon/plugins/a11y-settings/usd-a11y-settings-manager.c:157:57: note: Function 'usd_a11y_settings_manager_init' argument 1 names different: declaration 'a11y_settings_manager' definition 'manager'.
ukui-settings-daemon/plugins/clipboard/usd-clipboard-manager.c:491:27: style: The scope of the variable 'targets' can be reduced. [variableScope]
ukui-settings-daemon/plugins/clipboard/usd-clipboard-manager.c:492:27: style: The scope of the variable 'n_targets' can be reduced. [variableScope]
ukui-settings-daemon/plugins/clipboard/usd-clipboard-manager.c:968:50: style: Function 'usd_clipboard_manager_init' argument 1 names different: declaration 'clipboard_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/clipboard/usd-clipboard-manager.c:85:78: note: Function 'usd_clipboard_manager_init' argument 1 names different: declaration 'clipboard_manager' definition 'manager'.
ukui-settings-daemon/plugins/clipboard/usd-clipboard-manager.c:968:50: note: Function 'usd_clipboard_manager_init' argument 1 names different: declaration 'clipboard_manager' definition 'manager'.
ukui-settings-daemon/plugins/common/eggaccelerators.c:410:15: style: Same expression on both sides of '-='. [duplicateExpression]
ukui-settings-daemon/plugins/datetime/system-timezone.c:675:17: style: Variable 'dir' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-settings-daemon/plugins/datetime/system-timezone.c:670:0: note: Variable 'dir' is reassigned a value before the old one has been used.
ukui-settings-daemon/plugins/datetime/system-timezone.c:675:17: note: Variable 'dir' is reassigned a value before the old one has been used.
ukui-settings-daemon/plugins/datetime/system-timezone.c:836:15: style: The scope of the variable 'tz' can be reduced. [variableScope]
ukui-settings-daemon/plugins/datetime/system-timezone.c:890:26: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
ukui-settings-daemon/plugins/datetime/usd-datetime-mechanism.c:473:62: style: Function 'usd_datetime_mechanism_get_timezone' argument 1 names different: declaration 'mechanism' definition 'mechism'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/datetime/usd-datetime-mechanism.h:70:82: note: Function 'usd_datetime_mechanism_get_timezone' argument 1 names different: declaration 'mechanism' definition 'mechism'.
ukui-settings-daemon/plugins/datetime/usd-datetime-mechanism.c:473:62: note: Function 'usd_datetime_mechanism_get_timezone' argument 1 names different: declaration 'mechanism' definition 'mechism'.
ukui-settings-daemon/plugins/dummy/usd-dummy-manager.c:138:42: style: Function 'usd_dummy_manager_init' argument 1 names different: declaration 'dummy_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/dummy/usd-dummy-manager.c:54:70: note: Function 'usd_dummy_manager_init' argument 1 names different: declaration 'dummy_manager' definition 'manager'.
ukui-settings-daemon/plugins/dummy/usd-dummy-manager.c:138:42: note: Function 'usd_dummy_manager_init' argument 1 names different: declaration 'dummy_manager' definition 'manager'.
ukui-settings-daemon/plugins/housekeeping/usd-disk-space.c:625:46: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
ukui-settings-daemon/plugins/housekeeping/usd-disk-space.c:624:46: note: outer condition: settings_list[i]!=NULL
ukui-settings-daemon/plugins/housekeeping/usd-disk-space.c:625:46: note: identical inner condition: settings_list[i]!=NULL
ukui-settings-daemon/plugins/housekeeping/usd-housekeeping-manager.c:309:56: style: Function 'usd_housekeeping_manager_init' argument 1 names different: declaration 'housekeeping_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/housekeeping/usd-housekeeping-manager.c:50:84: note: Function 'usd_housekeeping_manager_init' argument 1 names different: declaration 'housekeeping_manager' definition 'manager'.
ukui-settings-daemon/plugins/housekeeping/usd-housekeeping-manager.c:309:56: note: Function 'usd_housekeeping_manager_init' argument 1 names different: declaration 'housekeeping_manager' definition 'manager'.
ukui-settings-daemon/plugins/housekeeping/usd-ldsm-dialog.c:129:16: style: The scope of the variable 'path_to_remove' can be reduced. [variableScope]
ukui-settings-daemon/plugins/housekeeping/usd-ldsm-dialog.c:433:20: style: The scope of the variable 'button_empty_trash' can be reduced. [variableScope]
ukui-settings-daemon/plugins/housekeeping/usd-ldsm-dialog.c:433:57: style: The scope of the variable 'button_analyze' can be reduced. [variableScope]
ukui-settings-daemon/plugins/housekeeping/usd-ldsm-dialog.c:434:20: style: The scope of the variable 'empty_trash_image' can be reduced. [variableScope]
ukui-settings-daemon/plugins/housekeeping/usd-ldsm-dialog.c:434:40: style: The scope of the variable 'analyze_image' can be reduced. [variableScope]
ukui-settings-daemon/plugins/housekeeping/usd-ldsm-trash-empty.c:352:9: style: Variable 'require_confirmation' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-settings-daemon/plugins/housekeeping/usd-ldsm-trash-empty.c:349:0: note: Variable 'require_confirmation' is reassigned a value before the old one has been used.
ukui-settings-daemon/plugins/housekeeping/usd-ldsm-trash-empty.c:352:9: note: Variable 'require_confirmation' is reassigned a value before the old one has been used.
ukui-settings-daemon/plugins/housekeeping/usd-ldsm-trash-empty.c:167:20: style: The scope of the variable 'info' can be reduced. [variableScope]
ukui-settings-daemon/plugins/housekeeping/usd-ldsm-trash-empty.c:168:16: style: The scope of the variable 'child' can be reduced. [variableScope]
ukui-settings-daemon/plugins/keybindings/usd-keybindings-manager.c:243:9: style: Variable 'custom_list' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-settings-daemon/plugins/keybindings/usd-keybindings-manager.c:238:0: note: Variable 'custom_list' is reassigned a value before the old one has been used.
ukui-settings-daemon/plugins/keybindings/usd-keybindings-manager.c:243:9: note: Variable 'custom_list' is reassigned a value before the old one has been used.
ukui-settings-daemon/plugins/keybindings/usd-keybindings-manager.c:83:21: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-settings-daemon/plugins/keybindings/usd-keybindings-manager.c:540:22: style: The scope of the variable 'screen' can be reduced. [variableScope]
ukui-settings-daemon/plugins/keybindings/usd-keybindings-manager.c:541:22: style: The scope of the variable 'window' can be reduced. [variableScope]
ukui-settings-daemon/plugins/keybindings/usd-keybindings-manager.c:623:54: style: Function 'usd_keybindings_manager_init' argument 1 names different: declaration 'keybindings_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/keybindings/usd-keybindings-manager.c:70:82: note: Function 'usd_keybindings_manager_init' argument 1 names different: declaration 'keybindings_manager' definition 'manager'.
ukui-settings-daemon/plugins/keybindings/usd-keybindings-manager.c:623:54: note: Function 'usd_keybindings_manager_init' argument 1 names different: declaration 'keybindings_manager' definition 'manager'.
ukui-settings-daemon/plugins/keyboard/usd-keyboard-manager.c:326:17: style: Variable 'rate_set' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-settings-daemon/plugins/keyboard/usd-keyboard-manager.c:322:0: note: Variable 'rate_set' is reassigned a value before the old one has been used.
ukui-settings-daemon/plugins/keyboard/usd-keyboard-manager.c:326:17: note: Variable 'rate_set' is reassigned a value before the old one has been used.
ukui-settings-daemon/plugins/keyboard/usd-keyboard-manager.c:450:48: style: Function 'usd_keyboard_manager_init' argument 1 names different: declaration 'keyboard_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/keyboard/usd-keyboard-manager.c:81:76: note: Function 'usd_keyboard_manager_init' argument 1 names different: declaration 'keyboard_manager' definition 'manager'.
ukui-settings-daemon/plugins/keyboard/usd-keyboard-manager.c:450:48: note: Function 'usd_keyboard_manager_init' argument 1 names different: declaration 'keyboard_manager' definition 'manager'.
ukui-settings-daemon/plugins/keyboard/usd-keyboard-xkb.c:170:23: style: The scope of the variable 'context' can be reduced. [variableScope]
ukui-settings-daemon/plugins/keyboard/usd-keyboard-xkb.c:481:19: style: Function 'usd_keyboard_xkb_set_post_activation_callback' argument 2 names different: declaration 'userData' definition 'user_data'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/keyboard/usd-keyboard-xkb.h:35:86: note: Function 'usd_keyboard_xkb_set_post_activation_callback' argument 2 names different: declaration 'userData' definition 'user_data'.
ukui-settings-daemon/plugins/keyboard/usd-keyboard-xkb.c:481:19: note: Function 'usd_keyboard_xkb_set_post_activation_callback' argument 2 names different: declaration 'userData' definition 'user_data'.
ukui-settings-daemon/plugins/keyboard/usd-keyboard-xkb.c:547:45: style: Function 'usd_keyboard_xkb_init' argument 1 names different: declaration 'manager' definition 'kbd_manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/keyboard/usd-keyboard-xkb.h:30:48: note: Function 'usd_keyboard_xkb_init' argument 1 names different: declaration 'manager' definition 'kbd_manager'.
ukui-settings-daemon/plugins/keyboard/usd-keyboard-xkb.c:547:45: note: Function 'usd_keyboard_xkb_init' argument 1 names different: declaration 'manager' definition 'kbd_manager'.
ukui-settings-daemon/plugins/media-keys/usd-media-keys-manager.c:1077:20: style: The scope of the variable 'window' can be reduced. [variableScope]
ukui-settings-daemon/plugins/media-keys/usd-media-keys-manager.c:1078:20: style: The scope of the variable 'screen' can be reduced. [variableScope]
ukui-settings-daemon/plugins/media-keys/usd-media-keys-manager.c:1300:51: style: Function 'usd_media_keys_manager_init' argument 1 names different: declaration 'media_keys_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/media-keys/usd-media-keys-manager.c:101:79: note: Function 'usd_media_keys_manager_init' argument 1 names different: declaration 'media_keys_manager' definition 'manager'.
ukui-settings-daemon/plugins/media-keys/usd-media-keys-manager.c:1300:51: note: Function 'usd_media_keys_manager_init' argument 1 names different: declaration 'media_keys_manager' definition 'manager'.
ukui-settings-daemon/plugins/mouse/usd-mouse-manager.c:664:18: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
ukui-settings-daemon/plugins/mouse/usd-mouse-manager.c:1137:16: style: The scope of the variable 'ptr' can be reduced. [variableScope]
ukui-settings-daemon/plugins/mouse/usd-mouse-manager.c:1541:42: style: Function 'usd_mouse_manager_init' argument 1 names different: declaration 'mouse_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/mouse/usd-mouse-manager.c:107:70: note: Function 'usd_mouse_manager_init' argument 1 names different: declaration 'mouse_manager' definition 'manager'.
ukui-settings-daemon/plugins/mouse/usd-mouse-manager.c:1541:42: note: Function 'usd_mouse_manager_init' argument 1 names different: declaration 'mouse_manager' definition 'manager'.
ukui-settings-daemon/plugins/mouse/usd-timeline.c:450:16: style: The scope of the variable 'settings' can be reduced. [variableScope]
ukui-settings-daemon/plugins/mpris/usd-mpris-manager.c:381:42: style: Function 'usd_mpris_manager_init' argument 1 names different: declaration 'mpris_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/mpris/usd-mpris-manager.c:88:70: note: Function 'usd_mpris_manager_init' argument 1 names different: declaration 'mpris_manager' definition 'manager'.
ukui-settings-daemon/plugins/mpris/usd-mpris-manager.c:381:42: note: Function 'usd_mpris_manager_init' argument 1 names different: declaration 'mpris_manager' definition 'manager'.
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:571:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:562:0: note: Variable 'status' is reassigned a value before the old one has been used.
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:571:9: note: Variable 'status' is reassigned a value before the old one has been used.
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:912:17: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:949:17: style: The scope of the variable 'bytes_written' can be reduced. [variableScope]
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:158:75: style: Function 'usd_smartcard_manager_class_install_properties' argument 1 names different: declaration 'service_class' definition 'card_class'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:93:87: note: Function 'usd_smartcard_manager_class_install_properties' argument 1 names different: declaration 'service_class' definition 'card_class'.
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:158:75: note: Function 'usd_smartcard_manager_class_install_properties' argument 1 names different: declaration 'service_class' definition 'card_class'.
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:248:67: style: Function 'usd_smartcard_manager_card_inserted_handler' argument 1 names different: declaration 'manager_class' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:106:79: note: Function 'usd_smartcard_manager_card_inserted_handler' argument 1 names different: declaration 'manager_class' definition 'manager'.
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:248:67: note: Function 'usd_smartcard_manager_card_inserted_handler' argument 1 names different: declaration 'manager_class' definition 'manager'.
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:259:72: style: Function 'usd_smartcard_manager_class_install_signals' argument 1 names different: declaration 'service_class' definition 'manager_class'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:92:84: note: Function 'usd_smartcard_manager_class_install_signals' argument 1 names different: declaration 'service_class' definition 'manager_class'.
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:259:72: note: Function 'usd_smartcard_manager_class_install_signals' argument 1 names different: declaration 'service_class' definition 'manager_class'.
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:376:40: style: Function 'usd_smartcard_manager_new' argument 1 names different: declaration 'module' definition 'module_path'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.h:77:61: note: Function 'usd_smartcard_manager_new' argument 1 names different: declaration 'module' definition 'module_path'.
ukui-settings-daemon/plugins/smartcard/usd-smartcard-manager.c:376:40: note: Function 'usd_smartcard_manager_new' argument 1 names different: declaration 'module' definition 'module_path'.
ukui-settings-daemon/plugins/sound/usd-sound-manager.c:356:42: style: Function 'usd_sound_manager_init' argument 1 names different: declaration 'sound_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/sound/usd-sound-manager.c:58:54: note: Function 'usd_sound_manager_init' argument 1 names different: declaration 'sound_manager' definition 'manager'.
ukui-settings-daemon/plugins/sound/usd-sound-manager.c:356:42: note: Function 'usd_sound_manager_init' argument 1 names different: declaration 'sound_manager' definition 'manager'.
ukui-settings-daemon/plugins/typing-break/usd-typing-break-manager.c:229:55: style: Function 'usd_typing_break_manager_init' argument 1 names different: declaration 'typing_break_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/typing-break/usd-typing-break-manager.c:58:83: note: Function 'usd_typing_break_manager_init' argument 1 names different: declaration 'typing_break_manager' definition 'manager'.
ukui-settings-daemon/plugins/typing-break/usd-typing-break-manager.c:229:55: note: Function 'usd_typing_break_manager_init' argument 1 names different: declaration 'typing_break_manager' definition 'manager'.
ukui-settings-daemon/plugins/xrandr/usd-xrandr-manager.c:1471:35: style: The scope of the variable 'output' can be reduced. [variableScope]
ukui-settings-daemon/plugins/xrandr/usd-xrandr-manager.c:2474:44: style: Function 'usd_xrandr_manager_init' argument 1 names different: declaration 'xrandr_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/xrandr/usd-xrandr-manager.c:121:72: note: Function 'usd_xrandr_manager_init' argument 1 names different: declaration 'xrandr_manager' definition 'manager'.
ukui-settings-daemon/plugins/xrandr/usd-xrandr-manager.c:2474:44: note: Function 'usd_xrandr_manager_init' argument 1 names different: declaration 'xrandr_manager' definition 'manager'.
ukui-settings-daemon/plugins/xrandr/usd-xrandr-manager.c:826:39: style: Variable 'best_width' is assigned a value that is never used. [unreadVariable]
ukui-settings-daemon/plugins/xrandr/usd-xrandr-manager.c:827:39: style: Variable 'best_height' is assigned a value that is never used. [unreadVariable]
ukui-settings-daemon/plugins/xrdb/usd-xrdb-manager.c:224:9: style: Variable 'system_list' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-settings-daemon/plugins/xrdb/usd-xrdb-manager.c:221:9: note: Variable 'system_list' is reassigned a value before the old one has been used.
ukui-settings-daemon/plugins/xrdb/usd-xrdb-manager.c:224:9: note: Variable 'system_list' is reassigned a value before the old one has been used.
ukui-settings-daemon/plugins/xrdb/usd-xrdb-manager.c:538:40: style: Function 'usd_xrdb_manager_init' argument 1 names different: declaration 'xrdb_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/xrdb/usd-xrdb-manager.c:57:68: note: Function 'usd_xrdb_manager_init' argument 1 names different: declaration 'xrdb_manager' definition 'manager'.
ukui-settings-daemon/plugins/xrdb/usd-xrdb-manager.c:538:40: note: Function 'usd_xrdb_manager_init' argument 1 names different: declaration 'xrdb_manager' definition 'manager'.
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:131:38: style: Function 'stuff_changed' argument 1 names different: declaration 'monitor' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:30:30: note: Function 'stuff_changed' argument 1 names different: declaration 'monitor' definition 'G_GNUC_UNUSED'.
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:131:38: note: Function 'stuff_changed' argument 1 names different: declaration 'monitor' definition 'G_GNUC_UNUSED'.
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:132:28: style: Function 'stuff_changed' argument 2 names different: declaration 'file' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:31:23: note: Function 'stuff_changed' argument 2 names different: declaration 'file' definition 'G_GNUC_UNUSED'.
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:132:28: note: Function 'stuff_changed' argument 2 names different: declaration 'file' definition 'G_GNUC_UNUSED'.
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:133:34: style: Function 'stuff_changed' argument 3 names different: declaration 'other_file' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:32:23: note: Function 'stuff_changed' argument 3 names different: declaration 'other_file' definition 'G_GNUC_UNUSED'.
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:133:34: note: Function 'stuff_changed' argument 3 names different: declaration 'other_file' definition 'G_GNUC_UNUSED'.
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:134:45: style: Function 'stuff_changed' argument 4 names different: declaration 'event_type' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:33:34: note: Function 'stuff_changed' argument 4 names different: declaration 'event_type' definition 'G_GNUC_UNUSED'.
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:134:45: note: Function 'stuff_changed' argument 4 names different: declaration 'event_type' definition 'G_GNUC_UNUSED'.
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:135:25: style: Function 'stuff_changed' argument 5 names different: declaration 'handle' definition 'data'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:34:25: note: Function 'stuff_changed' argument 5 names different: declaration 'handle' definition 'data'.
ukui-settings-daemon/plugins/xsettings/fontconfig-monitor.c:135:25: note: Function 'stuff_changed' argument 5 names different: declaration 'handle' definition 'data'.
ukui-settings-daemon/plugins/xsettings/usd-xsettings-manager.c:757:13: style: The scope of the variable 'i' can be reduced. [variableScope]
ukui-settings-daemon/plugins/xsettings/usd-xsettings-manager.c:794:52: style: Function 'ukui_xsettings_manager_init' argument 1 names different: declaration 'xsettings_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/plugins/xsettings/usd-xsettings-manager.c:104:80: note: Function 'ukui_xsettings_manager_init' argument 1 names different: declaration 'xsettings_manager' definition 'manager'.
ukui-settings-daemon/plugins/xsettings/usd-xsettings-manager.c:794:52: note: Function 'ukui_xsettings_manager_init' argument 1 names different: declaration 'xsettings_manager' definition 'manager'.
ukui-settings-daemon/ukui-settings-daemon/main.c:238:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-settings-daemon/ukui-settings-daemon/main.c:235:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-settings-daemon/ukui-settings-daemon/main.c:238:9: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-settings-daemon/ukui-settings-daemon/main.c:256:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-settings-daemon/ukui-settings-daemon/main.c:253:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-settings-daemon/ukui-settings-daemon/main.c:256:9: note: Variable 'ret' is reassigned a value before the old one has been used.
ukui-settings-daemon/ukui-settings-daemon/main.c:318:21: style: The scope of the variable 'private_proxy' can be reduced. [variableScope]
ukui-settings-daemon/ukui-settings-daemon/ukui-settings-manager.c:406:50: style: Function 'ukui_settings_manager_init' argument 1 names different: declaration 'settings_manager' definition 'manager'. [funcArgNamesDifferent]
ukui-settings-daemon/ukui-settings-daemon/ukui-settings-manager.c:64:78: note: Function 'ukui_settings_manager_init' argument 1 names different: declaration 'settings_manager' definition 'manager'.
ukui-settings-daemon/ukui-settings-daemon/ukui-settings-manager.c:406:50: note: Function 'ukui_settings_manager_init' argument 1 names different: declaration 'settings_manager' definition 'manager'.
ukui-settings-daemon/ukui-settings-daemon/ukui-settings-plugin-info.c:180:9: style: Variable 'plugin_file' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-settings-daemon/ukui-settings-daemon/ukui-settings-plugin-info.c:169:0: note: Variable 'plugin_file' is reassigned a value before the old one has been used.
ukui-settings-daemon/ukui-settings-daemon/ukui-settings-plugin-info.c:180:9: note: Variable 'plugin_file' is reassigned a value before the old one has been used.
ukui-settings-daemon/ukui-settings-daemon/ukui-settings-profile.c:43:17: style: The scope of the variable 'args' can be reduced. [variableScope]
[11:29]
ftp://ftp.se.debian.org/debian/pool/main/u/ukui-themes/ukui-themes_0+git20170606.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/ukui-window-switch/ukui-window-switch_1.1.1.orig.tar.gz
ukui-window-switch/alt_tab_list.c:80:2: style: Variable 'owner_name' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-window-switch/alt_tab_list.c:79:0: note: Variable 'owner_name' is reassigned a value before the old one has been used.
ukui-window-switch/alt_tab_list.c:80:2: note: Variable 'owner_name' is reassigned a value before the old one has been used.
ukui-window-switch/alt_tab_list.c:184:3: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
ukui-window-switch/keyeventmonitor.cpp:93:3: style: C-style pointer casting [cstyleCast]
ukui-window-switch/keyeventmonitor.cpp:91:41: style: Function 'callback' argument 1 names different: declaration 'trash' definition 'ptr'. [funcArgNamesDifferent]
ukui-window-switch/keyeventmonitor.h:41:32: note: Function 'callback' argument 1 names different: declaration 'trash' definition 'ptr'.
ukui-window-switch/keyeventmonitor.cpp:91:41: note: Function 'callback' argument 1 names different: declaration 'trash' definition 'ptr'.
ukui-window-switch/keyeventmonitor.h:32:2: style: Class 'KeyEventMonitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ukui-window-switch/mainwindow.cpp:226:3: style: Variable 'display' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-window-switch/mainwindow.cpp:222:0: note: Variable 'display' is reassigned a value before the old one has been used.
ukui-window-switch/mainwindow.cpp:226:3: note: Variable 'display' is reassigned a value before the old one has been used.
ukui-window-switch/mainwindow.cpp:235:4: style: Variable 'ati' is reassigned a value before the old one has been used. [redundantAssignment]
ukui-window-switch/mainwindow.cpp:234:0: note: Variable 'ati' is reassigned a value before the old one has been used.
ukui-window-switch/mainwindow.cpp:235:4: note: Variable 'ati' is reassigned a value before the old one has been used.
ukui-window-switch/mylabel.cpp:27:2: performance: Variable 'm_title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ukui-window-switch/qxtglobalshortcut/qxtglobal.h:207:0: warning: Member variable 'QxtPrivateInterface < QxtGlobalShortcut , QxtGlobalShortcutPrivate >::pvt' is not initialized in the constructor. [uninitMemberVarPrivate]
ukui-window-switch/qxtglobalshortcut/qxtglobal.h:208:0: warning: Member variable 'QxtPrivateInterface < QxtGlobalShortcut , QxtGlobalShortcutPrivate >::pvt' is not assigned a value in 'QxtPrivateInterface < QxtGlobalShortcut , QxtGlobalShortcutPrivate >::operator='. [operatorEqVarError]
ukui-window-switch/qxtglobalshortcut/qxtglobal.h:153:0: style: The class 'QxtPrivate < QxtGlobalShortcut >' does not have a constructor although it has private member variables. [noConstructor]
ukui-window-switch/qxtglobalshortcut/qxtglobal.h:208:0: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement]
ukui-window-switch/qxtglobalshortcut/qxtglobalshortcut_x11.cpp:219:57: style: Function 'nativeKeycode' argument 1 names different: declaration 'keycode' definition 'key'. [funcArgNamesDifferent]
ukui-window-switch/qxtglobalshortcut/qxtglobalshortcut_p.h:62:39: note: Function 'nativeKeycode' argument 1 names different: declaration 'keycode' definition 'key'.
ukui-window-switch/qxtglobalshortcut/qxtglobalshortcut_x11.cpp:219:57: note: Function 'nativeKeycode' argument 1 names different: declaration 'keycode' definition 'key'.
ukui-window-switch/qxtglobalshortcut/qxtglobalshortcut_x11.cpp:104:7: style: Technically the member function '::QxtX11Data::isValid' can be const. [functionConst]
[11:30]
ftp://ftp.se.debian.org/debian/pool/main/u/ukwm/ukwm_1.1.8.orig.tar.gz
ukwm/clutter/clutter/cally/cally-actor.h:29:0: error: #error "Only <cally/cally.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/cally/cally-clone.h:25:0: error: #error "Only <cally/cally.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/cally/cally-group.h:28:0: error: #error "Only <cally/cally.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/cally/cally-rectangle.h:25:0: error: #error "Only <cally/cally.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/cally/cally-root.h:25:0: error: #error "Only <cally/cally.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/cally/cally-stage.h:25:0: error: #error "Only <cally/cally.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/cally/cally-text.h:25:0: error: #error "Only <cally/cally.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/cally/cally-texture.h:25:0: error: #error "Only <cally/cally.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/cally/cally-util.h:25:0: error: #error "Only <cally/cally.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-action.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-types.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-main.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-align-constraint.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-animatable.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-container.h:27:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-bind-constraint.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-binding-pool.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-blur-effect.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-brightness-contrast-effect.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-cairo.h:26:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-canvas.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-child-meta.h:32:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-click-action.h:32:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-clone.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-interval.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-colorize-effect.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-constraint.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-deform-effect.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-desaturate-effect.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-drag-action.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-drop-action.h:29:0: error: #error "Only <clutter/clutter.h> can be directly included." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-easing.c:392:34: style: Function 'clutter_ease_steps_start' argument 3 names different: declaration 'steps' definition 'n_steps'. [funcArgNamesDifferent]
ukwm/clutter/clutter/clutter-easing.h:127:49: note: Function 'clutter_ease_steps_start' argument 3 names different: declaration 'steps' definition 'n_steps'.
ukwm/clutter/clutter/clutter-easing.c:392:34: note: Function 'clutter_ease_steps_start' argument 3 names different: declaration 'steps' definition 'n_steps'.
ukwm/clutter/clutter/clutter-easing.c:400:32: style: Function 'clutter_ease_steps_end' argument 3 names different: declaration 'steps' definition 'n_steps'. [funcArgNamesDifferent]
ukwm/clutter/clutter/clutter-easing.h:131:49: note: Function 'clutter_ease_steps_end' argument 3 names different: declaration 'steps' definition 'n_steps'.
ukwm/clutter/clutter/clutter-easing.c:400:32: note: Function 'clutter_ease_steps_end' argument 3 names different: declaration 'steps' definition 'n_steps'.
ukwm/clutter/clutter/clutter-effect.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-backend.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-feature.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-grid-layout.h:33:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-image.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-input-device-tool.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-input-device.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-color.h:30:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-keyframe-transition.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-event.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-layout-meta.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-offscreen-effect.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-page-turn-effect.h:32:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-pan-action.h:37:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-path-constraint.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-path.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-property-transition.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-rotate-action.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-actor.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-scriptable.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-scroll-actor.h:26:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-settings.h:5:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-shader-effect.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-shader-types.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-snap-constraint.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-stage.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-swipe-action.h:30:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-tap-action.h:38:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-test-utils.h:26:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-text-buffer.h:26:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-text.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-timeline.h:25:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-transition-group.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-transition.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-device-manager.h:28:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/clutter-zoom-action.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/cogl/clutter-stage-cogl.c:814:16: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
ukwm/clutter/clutter/cogl/clutter-stage-cogl.c:808:7: note: outer condition: use_clipped_redraw
ukwm/clutter/clutter/cogl/clutter-stage-cogl.c:814:16: note: identical inner condition: use_clipped_redraw
ukwm/clutter/clutter/cogl/clutter-stage-cogl.c:255:44: style: Redundant condition: stage_cogl->initialized_redraw_clip. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
ukwm/clutter/clutter/cogl/clutter-stage-cogl.c:626:20: style: The scope of the variable 'i' can be reduced. [variableScope]
ukwm/clutter/clutter/deprecated/clutter-shader.h:26:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-alpha.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-animator.h:26:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-behaviour.h:27:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-box.h:26:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-cairo-texture.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-main.h:23:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-group.h:23:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-list-model.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-media.h:27:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-model.h:27:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-score.h:25:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-table-layout.h:29:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-texture.h:25:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/deprecated/clutter-timeout-pool.h:32:0: error: #error "Only <clutter/clutter.h> can be included directly." [preprocessorErrorDirective]
ukwm/clutter/clutter/evdev/clutter-evdev.h:37:0: error: #error "You need to define CLUTTER_ENABLE_COMPOSITOR_API before including clutter-evdev.h" [preprocessorErrorDirective]
ukwm/clutter/clutter/evdev/clutter-seat-evdev.c:63:28: style: The scope of the variable 'device_evdev' can be reduced. [variableScope]
ukwm/clutter/clutter/evdev/clutter-seat-evdev.c:395:64: style: Function 'clutter_seat_evdev_notify_relative_motion' argument 1 names different: declaration 'seat_evdev' definition 'seat'. [funcArgNamesDifferent]
ukwm/clutter/clutter/evdev/clutter-seat-evdev.h:88:69: note: Function 'clutter_seat_evdev_notify_relative_motion' argument 1 names different: declaration 'seat_evdev' definition 'seat'.
ukwm/clutter/clutter/evdev/clutter-seat-evdev.c:395:64: note: Function 'clutter_seat_evdev_notify_relative_motion' argument 1 names different: declaration 'seat_evdev' definition 'seat'.
ukwm/clutter/clutter/evdev/clutter-seat-evdev.c:430:69: style: Function 'clutter_seat_evdev_notify_absolute_motion' argument 1 names different: declaration 'seat_evdev' definition 'seat'. [funcArgNamesDifferent]
ukwm/clutter/clutter/evdev/clutter-seat-evdev.h:96:69: note: Function 'clutter_seat_evdev_notify_absolute_motion' argument 1 names different: declaration 'seat_evdev' definition 'seat'.
ukwm/clutter/clutter/evdev/clutter-seat-evdev.c:430:69: note: Function 'clutter_seat_evdev_notify_absolute_motion' argument 1 names different: declaration 'seat_evdev' definition 'seat'.
ukwm/clutter/clutter/evdev/clutter-seat-evdev.c:710:72: style: Function 'clutter_seat_evdev_notify_scroll_continuous' argument 6 names different: declaration 'source' definition 'scroll_source'. [funcArgNamesDifferent]
ukwm/clutter/clutter/evdev/clutter-seat-evdev.h:114:77: note: Function 'clutter_seat_evdev_notify_scroll_continuous' argument 6 names different: declaration 'source' definition 'scroll_source'.
ukwm/clutter/clutter/evdev/clutter-seat-evdev.c:710:72: note: Function 'clutter_seat_evdev_notify_scroll_continuous' argument 6 names different: declaration 'source' definition 'scroll_source'.
ukwm/clutter/clutter/evdev/clutter-seat-evdev.c:711:72: style: Function 'clutter_seat_evdev_notify_scroll_continuous' argument 7 names different: declaration 'flags' definition 'finish_flags'. [funcArgNamesDifferent]
ukwm/clutter/clutter/evdev/clutter-seat-evdev.h:115:77: note: Function 'clutter_seat_evdev_notify_scroll_continuous' argument 7 names different: declaration 'flags' definition 'finish_flags'.
ukwm/clutter/clutter/evdev/clutter-seat-evdev.c:711:72: note: Function 'clutter_seat_evdev_notify_scroll_continuous' argument 7 names different: declaration 'flags' definition 'finish_flags'.
ukwm/clutter/clutter/evdev/clutter-seat-evdev.c:750:65: style: Function 'clutter_seat_evdev_notify_discrete_scroll' argument 6 names different: declaration 'source' definition 'scroll_source'. [funcArgNamesDifferent]
ukwm/clutter/clutter/evdev/clutter-seat-evdev.h:122:70: note: Function 'clutter_seat_evdev_notify_discrete_scroll' argument 6 names different: declaration 'source' definition 'scroll_source'.
ukwm/clutter/clutter/evdev/clutter-seat-evdev.c:750:65: note: Function 'clutter_seat_evdev_notify_discrete_scroll' argument 6 names different: declaration 'source' definition 'scroll_source'.
ukwm/clutter/clutter/evdev/clutter-xkb-utils.c:48:28: style: Function '_clutter_key_event_new_from_evdev' argument 2 names different: declaration 'core_keyboard' definition 'core_device'. [funcArgNamesDifferent]
ukwm/clutter/clutter/evdev/clutter-xkb-utils.h:35:32: note: Function '_clutter_key_event_new_from_evdev' argument 2 names different: declaration 'core_keyboard' definition 'core_device'.
ukwm/clutter/clutter/evdev/clutter-xkb-utils.c:48:28: note: Function '_clutter_key_event_new_from_evdev' argument 2 names different: declaration 'core_keyboard' definition 'core_device'.
ukwm/clutter/clutter/evdev/clutter-xkb-utils.c:106:28: style: Function '_clutter_xkb_translate_state' argument 2 names different: declaration 'xkb_state' definition 'state'. [funcArgNamesDifferent]
ukwm/clutter/clutter/evdev/clutter-xkb-utils.h:43:32: note: Function '_clutter_xkb_translate_state' argument 2 names different: declaration 'xkb_state' definition 'state'.
ukwm/clutter/clutter/evdev/clutter-xkb-utils.c:106:28: note: Function '_clutter_xkb_translate_state' argument 2 names different: declaration 'xkb_state' definition 'state'.
ukwm/clutter/clutter/x11/clutter-backend-x11.c:1169:37: style: The scope of the variable 'this' can be reduced. [variableScope]
ukwm/clutter/clutter/x11/clutter-backend-x11.c:1170:26: style: The scope of the variable 'filter' can be reduced. [variableScope]
ukwm/clutter/clutter/x11/clutter-device-manager-xi2.c:683:25: style: The scope of the variable 'info' can be reduced. [variableScope]
ukwm/clutter/clutter/x11/clutter-event-x11.c:280:17: style: The scope of the variable 'event' can be reduced. [variableScope]
ukwm/clutter/clutter/x11/clutter-keymap-x11.c:363:17: style: Variable 'backend_x11' is assigned a value that is never used. [unreadVariable]
ukwm/clutter/clutter/x11/clutter-keymap-x11.c:438:16: style: Variable 'translator' is assigned a value that is never used. [unreadVariable]
ukwm/clutter/clutter/x11/clutter-keymap-x11.c:488:12: style: Variable 'xevent' is assigned a value that is never used. [unreadVariable]
ukwm/clutter/clutter/x11/clutter-keymap-x11.c:592:17: style: Variable 'backend_x11' is assigned a value that is never used. [unreadVariable]
ukwm/clutter/clutter/x11/clutter-x11-texture-pixmap.c:952:35: style: Unused variable: priv [unusedVariable]
ukwm/clutter/clutter/x11/clutter-x11-texture-pixmap.c:953:21: style: Unused variable: attr [unusedVariable]
ukwm/clutter/clutter/x11/xsettings/xsettings-client.c:201:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/clutter/x11/xsettings/xsettings-client.c:189:0: note: Variable 'result' is reassigned a value before the old one has been used.
ukwm/clutter/clutter/x11/xsettings/xsettings-client.c:201:3: note: Variable 'result' is reassigned a value before the old one has been used.
ukwm/clutter/clutter/x11/xsettings/xsettings-client.c:370:7: style: The scope of the variable 'result' can be reduced. [variableScope]
ukwm/clutter/clutter/x11/xsettings/xsettings-client.c:372:9: style: The scope of the variable 'old_handler' can be reduced. [variableScope]
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:44:3: style: Variable 'object' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:40:0: note: Variable 'object' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:44:3: note: Variable 'object' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:45:3: style: Variable 'cally_editable_text' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:41:0: note: Variable 'cally_editable_text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:45:3: note: Variable 'cally_editable_text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:70:3: style: Variable 'object' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:66:0: note: Variable 'object' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:70:3: note: Variable 'object' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:71:3: style: Variable 'cally_editable_text' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:67:0: note: Variable 'cally_editable_text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:71:3: note: Variable 'cally_editable_text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:87:3: style: Variable 'object' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:84:0: note: Variable 'object' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:87:3: note: Variable 'object' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:88:3: style: Variable 'cally_editable_text' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:85:0: note: Variable 'cally_editable_text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:88:3: note: Variable 'cally_editable_text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:103:3: style: Variable 'object' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:100:0: note: Variable 'object' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:103:3: note: Variable 'object' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:104:3: style: Variable 'cally_editable_text' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:101:0: note: Variable 'cally_editable_text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:104:3: note: Variable 'cally_editable_text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:118:3: style: Variable 'active' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:116:0: note: Variable 'active' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:118:3: note: Variable 'active' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:152:3: style: Variable 'button' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:148:0: note: Variable 'button' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:152:3: note: Variable 'button' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:153:3: style: Variable 'rectangle' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:149:0: note: Variable 'rectangle' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:153:3: note: Variable 'rectangle' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:156:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:150:0: note: Variable 'label' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:156:3: note: Variable 'label' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:201:3: style: Variable 'button' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:169:0: note: Variable 'button' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkeditabletext-example.c:201:3: note: Variable 'button' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atkevents-example.c:140:17: style: The scope of the variable 'stage' can be reduced. [variableScope]
ukwm/clutter/tests/accessibility/cally-atktext-example.c:54:3: style: Variable 'object' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atktext-example.c:41:0: note: Variable 'object' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:54:3: note: Variable 'object' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:55:3: style: Variable 'cally_text' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atktext-example.c:42:0: note: Variable 'cally_text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:55:3: note: Variable 'cally_text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:69:3: style: Variable 'text' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atktext-example.c:66:18: note: Variable 'text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:69:3: note: Variable 'text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:76:3: style: Variable 'text' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atktext-example.c:74:18: note: Variable 'text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:76:3: note: Variable 'text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:83:3: style: Variable 'text' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atktext-example.c:81:18: note: Variable 'text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:83:3: note: Variable 'text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:101:3: style: Variable 'text' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atktext-example.c:88:18: note: Variable 'text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:101:3: note: Variable 'text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:155:3: style: Variable 'object' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atktext-example.c:149:0: note: Variable 'object' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:155:3: note: Variable 'object' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:156:3: style: Variable 'cally_text' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atktext-example.c:150:0: note: Variable 'cally_text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:156:3: note: Variable 'cally_text' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:225:3: style: Variable 'button' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atktext-example.c:192:0: note: Variable 'button' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:225:3: note: Variable 'button' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:226:3: style: Variable 'rectangle' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atktext-example.c:193:0: note: Variable 'rectangle' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:226:3: note: Variable 'rectangle' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:229:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-atktext-example.c:194:0: note: Variable 'label' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-atktext-example.c:229:3: note: Variable 'label' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-clone-example.c:51:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-clone-example.c:38:0: note: Variable 'label' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-clone-example.c:51:3: note: Variable 'label' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-clone-example.c:57:3: style: Variable 'editable' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-clone-example.c:36:0: note: Variable 'editable' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-clone-example.c:57:3: note: Variable 'editable' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-clone-example.c:69:3: style: Variable 'rectangle' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-clone-example.c:37:0: note: Variable 'rectangle' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-clone-example.c:69:3: note: Variable 'rectangle' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-clone-example.c:73:3: style: Variable 'full_entry' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-clone-example.c:44:0: note: Variable 'full_entry' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-clone-example.c:73:3: note: Variable 'full_entry' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-clone-example.c:84:3: style: Variable 'cloned_entry' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/accessibility/cally-clone-example.c:45:0: note: Variable 'cloned_entry' is reassigned a value before the old one has been used.
ukwm/clutter/tests/accessibility/cally-clone-example.c:84:3: note: Variable 'cloned_entry' is reassigned a value before the old one has been used.
ukwm/clutter/tests/conform/interval.c:57:3: style: Variable 'value_p' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/conform/interval.c:43:0: note: Variable 'value_p' is reassigned a value before the old one has been used.
ukwm/clutter/tests/conform/interval.c:57:3: note: Variable 'value_p' is reassigned a value before the old one has been used.
ukwm/clutter/tests/interactive/test-animation.c:22:21: style: Unused variable: animation [unusedVariable]
ukwm/clutter/tests/interactive/test-animation.c:85:0: style: Variable 'rect_color' is assigned a value that is never used. [unreadVariable]
ukwm/clutter/tests/interactive/test-cogl-tex-convert.c:84:3: style: Variable 'priv' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/interactive/test-cogl-tex-convert.c:81:0: note: Variable 'priv' is reassigned a value before the old one has been used.
ukwm/clutter/tests/interactive/test-cogl-tex-convert.c:84:3: note: Variable 'priv' is reassigned a value before the old one has been used.
ukwm/clutter/tests/interactive/test-devices.c:88:3: style: Variable 'hand' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/interactive/test-devices.c:81:0: note: Variable 'hand' is reassigned a value before the old one has been used.
ukwm/clutter/tests/interactive/test-devices.c:88:3: note: Variable 'hand' is reassigned a value before the old one has been used.
ukwm/clutter/tests/interactive/test-devices.c:135:3: style: Variable 'hand' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/interactive/test-devices.c:131:0: note: Variable 'hand' is reassigned a value before the old one has been used.
ukwm/clutter/tests/interactive/test-devices.c:135:3: note: Variable 'hand' is reassigned a value before the old one has been used.
ukwm/clutter/tests/interactive/test-fbo.c:92:12: style: Variable 'x_pos' is assigned a value that is never used. [unreadVariable]
ukwm/clutter/tests/interactive/test-main.c:168:7: style: Variable 'unit_test' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/interactive/test-main.c:164:0: note: Variable 'unit_test' is reassigned a value before the old one has been used.
ukwm/clutter/tests/interactive/test-main.c:168:7: note: Variable 'unit_test' is reassigned a value before the old one has been used.
ukwm/clutter/tests/interactive/test-state.c:79:3: style: Variable 'hand' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/interactive/test-state.c:75:0: note: Variable 'hand' is reassigned a value before the old one has been used.
ukwm/clutter/tests/interactive/test-state.c:79:3: note: Variable 'hand' is reassigned a value before the old one has been used.
ukwm/clutter/tests/micro-bench/test-picking.c:76:25: style: The scope of the variable 'rect' can be reduced. [variableScope]
ukwm/clutter/tests/performance/test-picking.c:71:25: style: The scope of the variable 'rect' can be reduced. [variableScope]
ukwm/clutter/tests/performance/test-state-interactive.c:80:3: style: Variable 'hand' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/performance/test-state-interactive.c:76:0: note: Variable 'hand' is reassigned a value before the old one has been used.
ukwm/clutter/tests/performance/test-state-interactive.c:80:3: note: Variable 'hand' is reassigned a value before the old one has been used.
ukwm/clutter/tests/performance/test-state-mini.c:47:3: style: Variable 'hand' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/performance/test-state-mini.c:43:0: note: Variable 'hand' is reassigned a value before the old one has been used.
ukwm/clutter/tests/performance/test-state-mini.c:47:3: note: Variable 'hand' is reassigned a value before the old one has been used.
ukwm/clutter/tests/performance/test-state-pick.c:52:3: style: Variable 'hand' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/performance/test-state-pick.c:48:0: note: Variable 'hand' is reassigned a value before the old one has been used.
ukwm/clutter/tests/performance/test-state-pick.c:52:3: note: Variable 'hand' is reassigned a value before the old one has been used.
ukwm/clutter/tests/performance/test-state.c:52:3: style: Variable 'hand' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/clutter/tests/performance/test-state.c:48:0: note: Variable 'hand' is reassigned a value before the old one has been used.
ukwm/clutter/tests/performance/test-state.c:52:3: note: Variable 'hand' is reassigned a value before the old one has been used.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:334:24: style: Function 'glDepthRangef' argument 1 names different: declaration 'zNear' definition 'near_val'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:58:61: note: Function 'glDepthRangef' argument 1 names different: declaration 'zNear' definition 'near_val'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:334:24: note: Function 'glDepthRangef' argument 1 names different: declaration 'zNear' definition 'near_val'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:334:42: style: Function 'glDepthRangef' argument 2 names different: declaration 'zFar' definition 'far_val'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:58:77: note: Function 'glDepthRangef' argument 2 names different: declaration 'zFar' definition 'far_val'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:334:42: note: Function 'glDepthRangef' argument 2 names different: declaration 'zFar' definition 'far_val'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:628:24: style: Function 'glCreateShader' argument 1 names different: declaration 'type' definition 'shaderType'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:48:60: note: Function 'glCreateShader' argument 1 names different: declaration 'type' definition 'shaderType'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:628:24: note: Function 'glCreateShader' argument 1 names different: declaration 'type' definition 'shaderType'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:692:44: style: Function 'glGetShaderInfoLog' argument 2 names different: declaration 'bufsize' definition 'maxLength'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:90:80: note: Function 'glGetShaderInfoLog' argument 2 names different: declaration 'bufsize' definition 'maxLength'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:692:44: note: Function 'glGetShaderInfoLog' argument 2 names different: declaration 'bufsize' definition 'maxLength'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:693:13: style: Function 'glGetShaderInfoLog' argument 4 names different: declaration 'infolog' definition 'infoLog'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:90:114: note: Function 'glGetShaderInfoLog' argument 4 names different: declaration 'infolog' definition 'infoLog'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:693:13: note: Function 'glGetShaderInfoLog' argument 4 names different: declaration 'infolog' definition 'infoLog'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:707:31: style: Function 'glVertexAttribPointer' argument 1 names different: declaration 'indx' definition 'index'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:162:67: note: Function 'glVertexAttribPointer' argument 1 names different: declaration 'indx' definition 'index'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:707:31: note: Function 'glVertexAttribPointer' argument 1 names different: declaration 'indx' definition 'index'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:709:25: style: Function 'glVertexAttribPointer' argument 6 names different: declaration 'ptr' definition 'pointer'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:162:150: note: Function 'glVertexAttribPointer' argument 6 names different: declaration 'ptr' definition 'pointer'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:709:25: note: Function 'glVertexAttribPointer' argument 6 names different: declaration 'ptr' definition 'pointer'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:731:38: style: Function 'glUniform1f' argument 2 names different: declaration 'x' definition 'v0'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:133:74: note: Function 'glUniform1f' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:731:38: note: Function 'glUniform1f' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:738:38: style: Function 'glUniform2f' argument 2 names different: declaration 'x' definition 'v0'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:137:74: note: Function 'glUniform2f' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:738:38: note: Function 'glUniform2f' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:738:50: style: Function 'glUniform2f' argument 3 names different: declaration 'y' definition 'v1'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:137:85: note: Function 'glUniform2f' argument 3 names different: declaration 'y' definition 'v1'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:738:50: note: Function 'glUniform2f' argument 3 names different: declaration 'y' definition 'v1'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:745:38: style: Function 'glUniform3f' argument 2 names different: declaration 'x' definition 'v0'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:141:74: note: Function 'glUniform3f' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:745:38: note: Function 'glUniform3f' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:745:50: style: Function 'glUniform3f' argument 3 names different: declaration 'y' definition 'v1'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:141:85: note: Function 'glUniform3f' argument 3 names different: declaration 'y' definition 'v1'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:745:50: note: Function 'glUniform3f' argument 3 names different: declaration 'y' definition 'v1'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:745:62: style: Function 'glUniform3f' argument 4 names different: declaration 'z' definition 'v2'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:141:96: note: Function 'glUniform3f' argument 4 names different: declaration 'z' definition 'v2'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:745:62: note: Function 'glUniform3f' argument 4 names different: declaration 'z' definition 'v2'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:752:38: style: Function 'glUniform4f' argument 2 names different: declaration 'x' definition 'v0'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:145:74: note: Function 'glUniform4f' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:752:38: note: Function 'glUniform4f' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:752:50: style: Function 'glUniform4f' argument 3 names different: declaration 'y' definition 'v1'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:145:85: note: Function 'glUniform4f' argument 3 names different: declaration 'y' definition 'v1'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:752:50: note: Function 'glUniform4f' argument 3 names different: declaration 'y' definition 'v1'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:752:62: style: Function 'glUniform4f' argument 4 names different: declaration 'z' definition 'v2'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:145:96: note: Function 'glUniform4f' argument 4 names different: declaration 'z' definition 'v2'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:752:62: note: Function 'glUniform4f' argument 4 names different: declaration 'z' definition 'v2'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:752:74: style: Function 'glUniform4f' argument 5 names different: declaration 'w' definition 'v3'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:145:107: note: Function 'glUniform4f' argument 5 names different: declaration 'w' definition 'v3'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:752:74: note: Function 'glUniform4f' argument 5 names different: declaration 'w' definition 'v3'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:759:62: style: Function 'glUniform1fv' argument 3 names different: declaration 'v' definition 'value'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:134:97: note: Function 'glUniform1fv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:759:62: note: Function 'glUniform1fv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:766:62: style: Function 'glUniform2fv' argument 3 names different: declaration 'v' definition 'value'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:138:97: note: Function 'glUniform2fv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:766:62: note: Function 'glUniform2fv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:773:62: style: Function 'glUniform3fv' argument 3 names different: declaration 'v' definition 'value'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:142:97: note: Function 'glUniform3fv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:773:62: note: Function 'glUniform3fv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:780:62: style: Function 'glUniform4fv' argument 3 names different: declaration 'v' definition 'value'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:146:97: note: Function 'glUniform4fv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:780:62: note: Function 'glUniform4fv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:787:36: style: Function 'glUniform1i' argument 2 names different: declaration 'x' definition 'v0'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:135:72: note: Function 'glUniform1i' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:787:36: note: Function 'glUniform1i' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:794:36: style: Function 'glUniform2i' argument 2 names different: declaration 'x' definition 'v0'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:139:72: note: Function 'glUniform2i' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:794:36: note: Function 'glUniform2i' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:794:46: style: Function 'glUniform2i' argument 3 names different: declaration 'y' definition 'v1'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:139:81: note: Function 'glUniform2i' argument 3 names different: declaration 'y' definition 'v1'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:794:46: note: Function 'glUniform2i' argument 3 names different: declaration 'y' definition 'v1'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:801:36: style: Function 'glUniform3i' argument 2 names different: declaration 'x' definition 'v0'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:143:72: note: Function 'glUniform3i' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:801:36: note: Function 'glUniform3i' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:801:46: style: Function 'glUniform3i' argument 3 names different: declaration 'y' definition 'v1'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:143:81: note: Function 'glUniform3i' argument 3 names different: declaration 'y' definition 'v1'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:801:46: note: Function 'glUniform3i' argument 3 names different: declaration 'y' definition 'v1'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:801:56: style: Function 'glUniform3i' argument 4 names different: declaration 'z' definition 'v2'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:143:90: note: Function 'glUniform3i' argument 4 names different: declaration 'z' definition 'v2'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:801:56: note: Function 'glUniform3i' argument 4 names different: declaration 'z' definition 'v2'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:808:36: style: Function 'glUniform4i' argument 2 names different: declaration 'x' definition 'v0'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:147:72: note: Function 'glUniform4i' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:808:36: note: Function 'glUniform4i' argument 2 names different: declaration 'x' definition 'v0'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:808:46: style: Function 'glUniform4i' argument 3 names different: declaration 'y' definition 'v1'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:147:81: note: Function 'glUniform4i' argument 3 names different: declaration 'y' definition 'v1'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:808:46: note: Function 'glUniform4i' argument 3 names different: declaration 'y' definition 'v1'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:808:56: style: Function 'glUniform4i' argument 4 names different: declaration 'z' definition 'v2'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:147:90: note: Function 'glUniform4i' argument 4 names different: declaration 'z' definition 'v2'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:808:56: note: Function 'glUniform4i' argument 4 names different: declaration 'z' definition 'v2'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:808:66: style: Function 'glUniform4i' argument 5 names different: declaration 'w' definition 'v3'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:147:99: note: Function 'glUniform4i' argument 5 names different: declaration 'w' definition 'v3'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:808:66: note: Function 'glUniform4i' argument 5 names different: declaration 'w' definition 'v3'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:815:60: style: Function 'glUniform1iv' argument 3 names different: declaration 'v' definition 'value'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:136:95: note: Function 'glUniform1iv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:815:60: note: Function 'glUniform1iv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:822:60: style: Function 'glUniform2iv' argument 3 names different: declaration 'v' definition 'value'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:140:95: note: Function 'glUniform2iv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:822:60: note: Function 'glUniform2iv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:829:60: style: Function 'glUniform3iv' argument 3 names different: declaration 'v' definition 'value'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:144:95: note: Function 'glUniform3iv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:829:60: note: Function 'glUniform3iv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:836:60: style: Function 'glUniform4iv' argument 3 names different: declaration 'v' definition 'value'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:148:95: note: Function 'glUniform4iv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:836:60: note: Function 'glUniform4iv' argument 3 names different: declaration 'v' definition 'value'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:888:46: style: Function 'glGetProgramInfoLog' argument 2 names different: declaration 'bufsize' definition 'bufSize'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:87:82: note: Function 'glGetProgramInfoLog' argument 2 names different: declaration 'bufsize' definition 'bufSize'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:888:46: note: Function 'glGetProgramInfoLog' argument 2 names different: declaration 'bufsize' definition 'bufSize'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:889:14: style: Function 'glGetProgramInfoLog' argument 4 names different: declaration 'infolog' definition 'infoLog'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:87:116: note: Function 'glGetProgramInfoLog' argument 4 names different: declaration 'infolog' definition 'infoLog'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:889:14: note: Function 'glGetProgramInfoLog' argument 4 names different: declaration 'infolog' definition 'infoLog'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:938:26: style: Function 'glVertexAttrib4f' argument 1 names different: declaration 'indx' definition 'index'. [funcArgNamesDifferent]
ukwm/cogl/cogl-gles2/GLES2/gl2.h:160:62: note: Function 'glVertexAttrib4f' argument 1 names different: declaration 'indx' definition 'index'.
ukwm/cogl/cogl-gles2/cogl-gles2-api.c:938:26: note: Function 'glVertexAttrib4f' argument 1 names different: declaration 'indx' definition 'index'.
ukwm/cogl/cogl-pango/cogl-pango-display-list.c:405:51: style: Function '_cogl_pango_display_list_render' argument 1 names different: declaration 'framebuffer' definition 'fb'. [funcArgNamesDifferent]
ukwm/cogl/cogl-pango/cogl-pango-display-list.h:72:51: note: Function '_cogl_pango_display_list_render' argument 1 names different: declaration 'framebuffer' definition 'fb'.
ukwm/cogl/cogl-pango/cogl-pango-display-list.c:405:51: note: Function '_cogl_pango_display_list_render' argument 1 names different: declaration 'framebuffer' definition 'fb'.
ukwm/cogl/cogl-pango/cogl-pango-fontmap.c:97:55: style: Function 'cogl_pango_font_map_create_context' argument 1 names different: declaration 'font_map' definition 'fm'. [funcArgNamesDifferent]
ukwm/cogl/cogl-pango/cogl-pango.h:90:55: note: Function 'cogl_pango_font_map_create_context' argument 1 names different: declaration 'font_map' definition 'fm'.
ukwm/cogl/cogl-pango/cogl-pango-fontmap.c:97:55: note: Function 'cogl_pango_font_map_create_context' argument 1 names different: declaration 'font_map' definition 'fm'.
ukwm/cogl/cogl-pango/cogl-pango-fontmap.c:127:53: style: Function 'cogl_pango_font_map_get_renderer' argument 1 names different: declaration 'font_map' definition 'fm'. [funcArgNamesDifferent]
ukwm/cogl/cogl-pango/cogl-pango.h:174:53: note: Function 'cogl_pango_font_map_get_renderer' argument 1 names different: declaration 'font_map' definition 'fm'.
ukwm/cogl/cogl-pango/cogl-pango-fontmap.c:127:53: note: Function 'cogl_pango_font_map_get_renderer' argument 1 names different: declaration 'font_map' definition 'fm'.
ukwm/cogl/cogl-pango/cogl-pango-fontmap.c:149:58: style: Function 'cogl_pango_font_map_clear_glyph_cache' argument 1 names different: declaration 'font_map' definition 'fm'. [funcArgNamesDifferent]
ukwm/cogl/cogl-pango/cogl-pango.h:118:58: note: Function 'cogl_pango_font_map_clear_glyph_cache' argument 1 names different: declaration 'font_map' definition 'fm'.
ukwm/cogl/cogl-pango/cogl-pango-fontmap.c:149:58: note: Function 'cogl_pango_font_map_clear_glyph_cache' argument 1 names different: declaration 'font_map' definition 'fm'.
ukwm/cogl/cogl-pango/cogl-pango-fontmap.c:157:59: style: Function 'cogl_pango_font_map_set_use_mipmapping' argument 1 names different: declaration 'font_map' definition 'fm'. [funcArgNamesDifferent]
ukwm/cogl/cogl-pango/cogl-pango.h:146:59: note: Function 'cogl_pango_font_map_set_use_mipmapping' argument 1 names different: declaration 'font_map' definition 'fm'.
ukwm/cogl/cogl-pango/cogl-pango-fontmap.c:157:59: note: Function 'cogl_pango_font_map_set_use_mipmapping' argument 1 names different: declaration 'font_map' definition 'fm'.
ukwm/cogl/cogl-pango/cogl-pango-fontmap.c:167:59: style: Function 'cogl_pango_font_map_get_use_mipmapping' argument 1 names different: declaration 'font_map' definition 'fm'. [funcArgNamesDifferent]
ukwm/cogl/cogl-pango/cogl-pango.h:161:59: note: Function 'cogl_pango_font_map_get_use_mipmapping' argument 1 names different: declaration 'font_map' definition 'fm'.
ukwm/cogl/cogl-pango/cogl-pango-fontmap.c:167:59: note: Function 'cogl_pango_font_map_get_use_mipmapping' argument 1 names different: declaration 'font_map' definition 'fm'.
ukwm/cogl/cogl-pango/cogl-pango-render.c:366:42: style: Function 'cogl_pango_show_layout' argument 1 names different: declaration 'framebuffer' definition 'fb'. [funcArgNamesDifferent]
ukwm/cogl/cogl-pango/cogl-pango.h:191:42: note: Function 'cogl_pango_show_layout' argument 1 names different: declaration 'framebuffer' definition 'fb'.
ukwm/cogl/cogl-pango/cogl-pango-render.c:366:42: note: Function 'cogl_pango_show_layout' argument 1 names different: declaration 'framebuffer' definition 'fb'.
ukwm/cogl/cogl-pango/cogl-pango-render.c:481:47: style: Function 'cogl_pango_show_layout_line' argument 1 names different: declaration 'framebuffer' definition 'fb'. [funcArgNamesDifferent]
ukwm/cogl/cogl-pango/cogl-pango.h:212:47: note: Function 'cogl_pango_show_layout_line' argument 1 names different: declaration 'framebuffer' definition 'fb'.
ukwm/cogl/cogl-pango/cogl-pango-render.c:481:47: note: Function 'cogl_pango_show_layout_line' argument 1 names different: declaration 'framebuffer' definition 'fb'.
ukwm/cogl/cogl-pango/cogl-pango-render.c:852:24: style: Function 'cogl_pango_renderer_draw_glyphs' argument 4 names different: declaration 'x' definition 'xi'. [funcArgNamesDifferent]
ukwm/cogl/cogl-pango/cogl-pango-render.c:188:64: note: Function 'cogl_pango_renderer_draw_glyphs' argument 4 names different: declaration 'x' definition 'xi'.
ukwm/cogl/cogl-pango/cogl-pango-render.c:852:24: note: Function 'cogl_pango_renderer_draw_glyphs' argument 4 names different: declaration 'x' definition 'xi'.
ukwm/cogl/cogl-pango/cogl-pango-render.c:853:24: style: Function 'cogl_pango_renderer_draw_glyphs' argument 5 names different: declaration 'y' definition 'yi'. [funcArgNamesDifferent]
ukwm/cogl/cogl-pango/cogl-pango-render.c:189:64: note: Function 'cogl_pango_renderer_draw_glyphs' argument 5 names different: declaration 'y' definition 'yi'.
ukwm/cogl/cogl-pango/cogl-pango-render.c:853:24: note: Function 'cogl_pango_renderer_draw_glyphs' argument 5 names different: declaration 'y' definition 'yi'.
ukwm/cogl/cogl-path/cogl-path.c:107:25: style: Checking if unsigned variable '(--' is less than zero. [unsignedLessThanZero]
ukwm/cogl/cogl-path/tesselator/mesh.c:108:3: error: Address of auto-variable 'pair->e' returned [returnAddressOfAutoVariable]
ukwm/cogl/cogl-path/tesselator/normal.c:245:46: style: Same value in both branches of ternary operator. [duplicateValueTernary]
ukwm/cogl/cogl-path/tesselator/normal.c:79:15: style: The scope of the variable 'tLen2' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/priorityq-heap.c:100:19: style: The scope of the variable 'hChild' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/priorityq-heap.c:101:8: style: The scope of the variable 'child' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/priorityq-heap.c:130:19: style: The scope of the variable 'hParent' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/priorityq-heap.c:131:8: style: The scope of the variable 'parent' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/priorityq-heap.c:163:10: style: Function '__gl_pqHeapInsert' argument 2 names different: declaration 'key' definition 'keyNew'. [funcArgNamesDifferent]
ukwm/cogl/cogl-path/tesselator/priorityq-heap.h:99:10: note: Function '__gl_pqHeapInsert' argument 2 names different: declaration 'key' definition 'keyNew'.
ukwm/cogl/cogl-path/tesselator/priorityq-heap.c:163:10: note: Function '__gl_pqHeapInsert' argument 2 names different: declaration 'key' definition 'keyNew'.
ukwm/cogl/cogl-path/tesselator/priorityq-heap.c:234:6: style: Function '__gl_pqHeapDelete' argument 2 names different: declaration 'handle' definition 'hCurr'. [funcArgNamesDifferent]
ukwm/cogl/cogl-path/tesselator/priorityq-heap.h:101:7: note: Function '__gl_pqHeapDelete' argument 2 names different: declaration 'handle' definition 'hCurr'.
ukwm/cogl/cogl-path/tesselator/priorityq-heap.c:234:6: note: Function '__gl_pqHeapDelete' argument 2 names different: declaration 'handle' definition 'hCurr'.
ukwm/cogl/cogl-path/tesselator/priorityq.c:205:18: style: The scope of the variable 'heapMin' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/priorityq.c:226:18: style: The scope of the variable 'heapMin' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/priorityq.c:174:10: style: Function '__gl_pqSortInsert' argument 2 names different: declaration 'key' definition 'keyNew'. [funcArgNamesDifferent]
ukwm/cogl/cogl-path/tesselator/priorityq-sort.h:110:10: note: Function '__gl_pqSortInsert' argument 2 names different: declaration 'key' definition 'keyNew'.
ukwm/cogl/cogl-path/tesselator/priorityq.c:174:10: note: Function '__gl_pqSortInsert' argument 2 names different: declaration 'key' definition 'keyNew'.
ukwm/cogl/cogl-path/tesselator/priorityq.c:248:6: style: Function '__gl_pqSortDelete' argument 2 names different: declaration 'handle' definition 'curr'. [funcArgNamesDifferent]
ukwm/cogl/cogl-path/tesselator/priorityq-sort.h:112:7: note: Function '__gl_pqSortDelete' argument 2 names different: declaration 'handle' definition 'curr'.
ukwm/cogl/cogl-path/tesselator/priorityq.c:248:6: note: Function '__gl_pqSortDelete' argument 2 names different: declaration 'handle' definition 'curr'.
ukwm/cogl/cogl-path/tesselator/render.c:375:12: style: The scope of the variable 'dot' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/render.c:375:29: style: The scope of the variable 'xp' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/render.c:375:33: style: The scope of the variable 'yp' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/render.c:375:37: style: The scope of the variable 'zp' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/render.c:238:63: style: Function 'RenderTriangle' argument 2 names different: declaration 'eStart' definition 'e'. [funcArgNamesDifferent]
ukwm/cogl/cogl-path/tesselator/render.c:65:63: note: Function 'RenderTriangle' argument 2 names different: declaration 'eStart' definition 'e'.
ukwm/cogl/cogl-path/tesselator/render.c:238:63: note: Function 'RenderTriangle' argument 2 names different: declaration 'eStart' definition 'e'.
ukwm/cogl/cogl-path/tesselator/render.c:248:66: style: Function 'RenderLonelyTriangles' argument 2 names different: declaration 'head' definition 'f'. [funcArgNamesDifferent]
ukwm/cogl/cogl-path/tesselator/render.c:69:66: note: Function 'RenderLonelyTriangles' argument 2 names different: declaration 'head' definition 'f'.
ukwm/cogl/cogl-path/tesselator/render.c:248:66: note: Function 'RenderLonelyTriangles' argument 2 names different: declaration 'head' definition 'f'.
ukwm/cogl/cogl-path/tesselator/render.c:283:58: style: Function 'RenderFan' argument 2 names different: declaration 'eStart' definition 'e'. [funcArgNamesDifferent]
ukwm/cogl/cogl-path/tesselator/render.c:63:58: note: Function 'RenderFan' argument 2 names different: declaration 'eStart' definition 'e'.
ukwm/cogl/cogl-path/tesselator/render.c:283:58: note: Function 'RenderFan' argument 2 names different: declaration 'eStart' definition 'e'.
ukwm/cogl/cogl-path/tesselator/render.c:305:60: style: Function 'RenderStrip' argument 2 names different: declaration 'eStart' definition 'e'. [funcArgNamesDifferent]
ukwm/cogl/cogl-path/tesselator/render.c:64:60: note: Function 'RenderStrip' argument 2 names different: declaration 'eStart' definition 'e'.
ukwm/cogl/cogl-path/tesselator/render.c:305:60: note: Function 'RenderStrip' argument 2 names different: declaration 'eStart' definition 'e'.
ukwm/cogl/cogl-path/tesselator/sweep.c:183:16: style: The scope of the variable 'e' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/sweep.c:300:16: style: The scope of the variable 'e' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/sweep.c:626:16: style: The scope of the variable 'e' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/sweep.c:771:16: style: The scope of the variable 'eUp' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/sweep.c:771:22: style: The scope of the variable 'eLo' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/sweep.c:1019:28: style: The scope of the variable 'eNew' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/sweep.c:1284:16: style: The scope of the variable 'e' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/tess.c:418:12: style: The scope of the variable 'x' can be reduced. [variableScope]
ukwm/cogl/cogl-path/tesselator/tess.c:201:62: style: Function 'gluTessProperty' argument 3 names different: declaration 'data' definition 'value'. [funcArgNamesDifferent]
ukwm/cogl/cogl-path/tesselator/tesselator.h:61:65: note: Function 'gluTessProperty' argument 3 names different: declaration 'data' definition 'value'.
ukwm/cogl/cogl-path/tesselator/tess.c:201:62: note: Function 'gluTessProperty' argument 3 names different: declaration 'data' definition 'value'.
ukwm/cogl/cogl-path/tesselator/tess.c:240:66: style: Function 'gluGetTessProperty' argument 3 names different: declaration 'data' definition 'value'. [funcArgNamesDifferent]
ukwm/cogl/cogl-path/tesselator/tesselator.h:50:69: note: Function 'gluGetTessProperty' argument 3 names different: declaration 'data' definition 'value'.
ukwm/cogl/cogl-path/tesselator/tess.c:240:66: note: Function 'gluGetTessProperty' argument 3 names different: declaration 'data' definition 'value'.
ukwm/cogl/cogl-path/tesselator/tess.c:268:46: style: Function 'gluTessNormal' argument 2 names different: declaration 'valueX' definition 'x'. [funcArgNamesDifferent]
ukwm/cogl/cogl-path/tesselator/tesselator.h:60:49: note: Function 'gluTessNormal' argument 2 names different: declaration 'valueX' definition 'x'.
ukwm/cogl/cogl-path/tesselator/tess.c:268:46: note: Function 'gluTessNormal' argument 2 names different: declaration 'valueX' definition 'x'.
ukwm/cogl/cogl-path/tesselator/tess.c:268:58: style: Function 'gluTessNormal' argument 3 names different: declaration 'valueY' definition 'y'. [funcArgNamesDifferent]
ukwm/cogl/cogl-path/tesselator/tesselator.h:60:64: note: Function 'gluTessNormal' argument 3 names different: declaration 'valueY' definition 'y'.
ukwm/cogl/cogl-path/tesselator/tess.c:268:58: note: Function 'gluTessNormal' argument 3 names different: declaration 'valueY' definition 'y'.
ukwm/cogl/cogl-path/tesselator/tess.c:268:70: style: Function 'gluTessNormal' argument 4 names different: declaration 'valueZ' definition 'z'. [funcArgNamesDifferent]
ukwm/cogl/cogl-path/tesselator/tesselator.h:60:79: note: Function 'gluTessNormal' argument 4 names different: declaration 'valueZ' definition 'z'.
ukwm/cogl/cogl-path/tesselator/tess.c:268:70: note: Function 'gluTessNormal' argument 4 names different: declaration 'valueZ' definition 'z'.
ukwm/cogl/cogl-path/tesselator/tess.c:415:46: style: Function 'gluTessVertex' argument 2 names different: declaration 'location' definition 'coords'. [funcArgNamesDifferent]
ukwm/cogl/cogl-path/tesselator/tesselator.h:62:50: note: Function 'gluTessVertex' argument 2 names different: declaration 'location' definition 'coords'.
ukwm/cogl/cogl-path/tesselator/tess.c:415:46: note: Function 'gluTessVertex' argument 2 names different: declaration 'location' definition 'coords'.
ukwm/cogl/cogl/cogl-types.h:32:0: error: #error "Only <cogl/cogl.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/cogl-context.h:34:0: error: #error "Only <cogl/cogl.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/cogl-primitive.h:35:0: error: #error "Only <cogl/cogl.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/cogl-fence.h:32:0: error: #error "Only <cogl/cogl.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/cogl-frame-info.h:34:0: error: #error "Only <cogl/cogl.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/cogl-glib-source.h:32:0: error: #error "Only <cogl/cogl.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/cogl-texture.h:33:0: error: #error "Only <cogl/cogl.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/cogl-output.h:34:0: error: #error "Only <cogl/cogl.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/cogl-poll.h:34:0: error: #error "Only <cogl/cogl.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/cogl-primitive-texture.h:33:0: error: #error "Only <cogl/cogl.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/cogl-xlib-renderer.h:30:0: error: #error "Only <cogl/cogl-xlib.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/deprecated/cogl-auto-texture.c:107:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukwm/cogl/cogl/deprecated/cogl-auto-texture.c:260:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukwm/cogl/cogl/deprecated/cogl-clutter.h:30:0: error: #error "Only <cogl/cogl.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/deprecated/cogl-framebuffer-deprecated.c:161:40: style: Function 'cogl_set_framebuffer' argument 1 names different: declaration 'buffer' definition 'framebuffer'. [funcArgNamesDifferent]
ukwm/cogl/cogl/deprecated/cogl-framebuffer-deprecated.h:54:40: note: Function 'cogl_set_framebuffer' argument 1 names different: declaration 'buffer' definition 'framebuffer'.
ukwm/cogl/cogl/deprecated/cogl-framebuffer-deprecated.c:161:40: note: Function 'cogl_set_framebuffer' argument 1 names different: declaration 'buffer' definition 'framebuffer'.
ukwm/cogl/cogl/deprecated/cogl-framebuffer-deprecated.c:168:59: style: Function 'cogl_set_draw_buffer' argument 2 names different: declaration 'offscreen' definition 'handle'. [funcArgNamesDifferent]
ukwm/cogl/cogl/deprecated/cogl-framebuffer-deprecated.h:175:34: note: Function 'cogl_set_draw_buffer' argument 2 names different: declaration 'offscreen' definition 'handle'.
ukwm/cogl/cogl/deprecated/cogl-framebuffer-deprecated.c:168:59: note: Function 'cogl_set_draw_buffer' argument 2 names different: declaration 'offscreen' definition 'handle'.
ukwm/cogl/cogl/deprecated/cogl-material-compat.h:32:0: error: #error "Only <cogl/cogl.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/deprecated/cogl-shader.h:32:0: error: #error "Only <cogl/cogl.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/deprecated/cogl-vertex-buffer.h:35:0: error: #error "Only <cogl/cogl.h> can be included directly." [preprocessorErrorDirective]
ukwm/cogl/cogl/driver/gl/cogl-attribute-gl.c:489:28: style: The scope of the variable 'attribute_buffer' can be reduced. [variableScope]
ukwm/cogl/cogl/driver/gl/cogl-attribute-gl.c:490:19: style: The scope of the variable 'buffer' can be reduced. [variableScope]
ukwm/cogl/cogl/driver/gl/cogl-attribute-gl.c:491:16: style: The scope of the variable 'base' can be reduced. [variableScope]
ukwm/cogl/cogl/driver/gl/cogl-buffer-gl.c:181:22: warning: Either the condition 'buffer!=NULL' is redundant or there is possible null pointer dereference: buffer. [nullPointerRedundantCheck]
ukwm/cogl/cogl/driver/gl/cogl-buffer-gl.c:183:36: note: Assuming that condition 'buffer!=NULL' is not redundant
ukwm/cogl/cogl/driver/gl/cogl-buffer-gl.c:181:22: note: Null pointer dereference
ukwm/cogl/cogl/driver/gl/cogl-buffer-gl.c:421:22: warning: Either the condition 'buffer!=NULL' is redundant or there is possible null pointer dereference: buffer. [nullPointerRedundantCheck]
ukwm/cogl/cogl/driver/gl/cogl-buffer-gl.c:423:32: note: Assuming that condition 'buffer!=NULL' is not redundant
ukwm/cogl/cogl/driver/gl/cogl-buffer-gl.c:421:22: note: Null pointer dereference
ukwm/cogl/cogl/driver/gl/cogl-framebuffer-gl.c:936:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
ukwm/cogl/cogl/driver/gl/cogl-pipeline-opengl.c:787:26: style: Same expression on both sides of '>' because the value of 'n_values' and '0' are the same. [duplicateExpression]
ukwm/cogl/cogl/driver/gl/cogl-pipeline-opengl.c:732:22: note: 'n_values' is assigned value '0' here.
ukwm/cogl/cogl/driver/gl/cogl-pipeline-opengl.c:787:26: note: Same expression on both sides of '>' because the value of 'n_values' and '0' are the same.
ukwm/cogl/cogl/driver/gl/cogl-pipeline-opengl.c:1209:45: style: Function '_cogl_pipeline_flush_gl_state' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
ukwm/cogl/cogl/driver/gl/cogl-pipeline-opengl-private.h:151:45: note: Function '_cogl_pipeline_flush_gl_state' argument 1 names different: declaration 'context' definition 'ctx'.
ukwm/cogl/cogl/driver/gl/cogl-pipeline-opengl.c:1209:45: note: Function '_cogl_pipeline_flush_gl_state' argument 1 names different: declaration 'context' definition 'ctx'.
ukwm/cogl/cogl/driver/gl/cogl-pipeline-opengl.c:1212:41: style: Function '_cogl_pipeline_flush_gl_state' argument 4 names different: declaration 'skip_gl_state' definition 'with_color_attrib'. [funcArgNamesDifferent]
ukwm/cogl/cogl/driver/gl/cogl-pipeline-opengl-private.h:154:41: note: Function '_cogl_pipeline_flush_gl_state' argument 4 names different: declaration 'skip_gl_state' definition 'with_color_attrib'.
ukwm/cogl/cogl/driver/gl/cogl-pipeline-opengl.c:1212:41: note: Function '_cogl_pipeline_flush_gl_state' argument 4 names different: declaration 'skip_gl_state' definition 'with_color_attrib'.
ukwm/cogl/cogl/driver/gl/cogl-texture-2d-gl.c:751:51: style: Function '_cogl_texture_2d_gl_copy_from_bitmap' argument 6 names different: declaration 'bitmap' definition 'bmp'. [funcArgNamesDifferent]
ukwm/cogl/cogl/driver/gl/cogl-texture-2d-gl-private.h:107:51: note: Function '_cogl_texture_2d_gl_copy_from_bitmap' argument 6 names different: declaration 'bitmap' definition 'bmp'.
ukwm/cogl/cogl/driver/gl/cogl-texture-2d-gl.c:751:51: note: Function '_cogl_texture_2d_gl_copy_from_bitmap' argument 6 names different: declaration 'bitmap' definition 'bmp'.
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:141:27: style: The scope of the variable 'winsys' can be reduced. [variableScope]
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:394:43: style: Function 'cogl_texture_pixmap_x11_new' argument 1 names different: declaration 'context' definition 'ctxt'. [funcArgNamesDifferent]
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.h:129:43: note: Function 'cogl_texture_pixmap_x11_new' argument 1 names different: declaration 'context' definition 'ctxt'.
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:394:43: note: Function 'cogl_texture_pixmap_x11_new' argument 1 names different: declaration 'context' definition 'ctxt'.
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:406:48: style: Function 'cogl_texture_pixmap_x11_new_left' argument 1 names different: declaration 'context' definition 'ctxt'. [funcArgNamesDifferent]
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.h:168:48: note: Function 'cogl_texture_pixmap_x11_new_left' argument 1 names different: declaration 'context' definition 'ctxt'.
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:406:48: note: Function 'cogl_texture_pixmap_x11_new_left' argument 1 names different: declaration 'context' definition 'ctxt'.
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:417:58: style: Function 'cogl_texture_pixmap_x11_new_right' argument 1 names different: declaration 'left_texture' definition 'tfp_left'. [funcArgNamesDifferent]
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.h:188:58: note: Function 'cogl_texture_pixmap_x11_new_right' argument 1 names different: declaration 'left_texture' definition 'tfp_left'.
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:417:58: note: Function 'cogl_texture_pixmap_x11_new_right' argument 1 names different: declaration 'left_texture' definition 'tfp_left'.
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:527:60: style: Function 'cogl_texture_pixmap_x11_update_area' argument 1 names different: declaration 'texture' definition 'tex_pixmap'. [funcArgNamesDifferent]
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.h:206:60: note: Function 'cogl_texture_pixmap_x11_update_area' argument 1 names different: declaration 'texture' definition 'tex_pixmap'.
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:527:60: note: Function 'cogl_texture_pixmap_x11_update_area' argument 1 names different: declaration 'texture' definition 'tex_pixmap'.
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:552:71: style: Function 'cogl_texture_pixmap_x11_is_using_tfp_extension' argument 1 names different: declaration 'texture' definition 'tex_pixmap'. [funcArgNamesDifferent]
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.h:229:71: note: Function 'cogl_texture_pixmap_x11_is_using_tfp_extension' argument 1 names different: declaration 'texture' definition 'tex_pixmap'.
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:552:71: note: Function 'cogl_texture_pixmap_x11_is_using_tfp_extension' argument 1 names different: declaration 'texture' definition 'tex_pixmap'.
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:561:66: style: Function 'cogl_texture_pixmap_x11_set_damage_object' argument 1 names different: declaration 'texture' definition 'tex_pixmap'. [funcArgNamesDifferent]
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.h:251:66: note: Function 'cogl_texture_pixmap_x11_set_damage_object' argument 1 names different: declaration 'texture' definition 'tex_pixmap'.
ukwm/cogl/cogl/winsys/cogl-texture-pixmap-x11.c:561:66: note: Function 'cogl_texture_pixmap_x11_set_damage_object' argument 1 names different: declaration 'texture' definition 'tex_pixmap'.
ukwm/cogl/cogl/winsys/cogl-winsys-egl.c:827:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
ukwm/cogl/cogl/winsys/cogl-winsys-glx-feature-functions.h:171:0: error: failed to expand 'COGL_WINSYS_FEATURE_BEGIN', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective]
ukwm/cogl/test-fixtures/test-utils.c:435:21: style: The scope of the variable 'atlas_tex' can be reduced. [variableScope]
ukwm/cogl/test-fixtures/test-utils.c:270:42: style: Function 'test_utils_check_pixel' argument 1 names different: declaration 'framebuffer' definition 'test_fb'. [funcArgNamesDifferent]
ukwm/cogl/test-fixtures/test-utils.h:172:42: note: Function 'test_utils_check_pixel' argument 1 names different: declaration 'framebuffer' definition 'test_fb'.
ukwm/cogl/test-fixtures/test-utils.c:270:42: note: Function 'test_utils_check_pixel' argument 1 names different: declaration 'framebuffer' definition 'test_fb'.
ukwm/cogl/test-fixtures/test-utils.c:284:52: style: Function 'test_utils_check_pixel_and_alpha' argument 1 names different: declaration 'fb' definition 'test_fb'. [funcArgNamesDifferent]
ukwm/cogl/test-fixtures/test-utils.h:190:52: note: Function 'test_utils_check_pixel_and_alpha' argument 1 names different: declaration 'fb' definition 'test_fb'.
ukwm/cogl/test-fixtures/test-utils.c:284:52: note: Function 'test_utils_check_pixel_and_alpha' argument 1 names different: declaration 'fb' definition 'test_fb'.
ukwm/cogl/test-fixtures/test-utils.c:298:46: style: Function 'test_utils_check_pixel_rgb' argument 1 names different: declaration 'framebuffer' definition 'test_fb'. [funcArgNamesDifferent]
ukwm/cogl/test-fixtures/test-utils.h:207:46: note: Function 'test_utils_check_pixel_rgb' argument 1 names different: declaration 'framebuffer' definition 'test_fb'.
ukwm/cogl/test-fixtures/test-utils.c:298:46: note: Function 'test_utils_check_pixel_rgb' argument 1 names different: declaration 'framebuffer' definition 'test_fb'.
ukwm/cogl/test-fixtures/test-utils.c:305:43: style: Function 'test_utils_check_region' argument 1 names different: declaration 'framebuffer' definition 'test_fb'. [funcArgNamesDifferent]
ukwm/cogl/test-fixtures/test-utils.h:226:43: note: Function 'test_utils_check_region' argument 1 names different: declaration 'framebuffer' definition 'test_fb'.
ukwm/cogl/test-fixtures/test-utils.c:305:43: note: Function 'test_utils_check_region' argument 1 names different: declaration 'framebuffer' definition 'test_fb'.
ukwm/cogl/test-fixtures/test-utils.c:399:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukwm/cogl/test-fixtures/test-utils.c:484:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukwm/cogl/tests/conform/test-gles2-context.c:10:16: style: struct member '_TestState::offscreen_texture' is never used. [unusedStructMember]
ukwm/cogl/tests/conform/test-gles2-context.c:11:18: style: struct member '_TestState::offscreen' is never used. [unusedStructMember]
ukwm/cogl/tests/conform/test-gles2-context.c:12:21: style: struct member '_TestState::gles2_ctx' is never used. [unusedStructMember]
ukwm/cogl/tests/conform/test-npot-texture.c:70:19: style: Same value in both branches of ternary operator. [duplicateValueTernary]
ukwm/cogl/tests/conform/test-npot-texture.c:77:22: style: Same value in both branches of ternary operator. [duplicateValueTernary]
ukwm/cogl/tests/conform/test-npot-texture.c:61:28: style: The scope of the variable 'height' can be reduced. [variableScope]
ukwm/cogl/tests/conform/test-offscreen.c:117:16: style: The scope of the variable 'tex' can be reduced. [variableScope]
ukwm/cogl/tests/conform/test-offscreen.c:118:18: style: The scope of the variable 'offscreen' can be reduced. [variableScope]
ukwm/cogl/tests/conform/test-pipeline-user-matrix.c:17:9: style: The scope of the variable 'screen_pixel' can be reduced. [variableScope]
ukwm/cogl/tests/conform/test-snippets.c:133:16: style: The scope of the variable 'snippet' can be reduced. [variableScope]
ukwm/cogl/tests/conform/test-snippets.c:134:7: style: The scope of the variable 'location' can be reduced. [variableScope]
ukwm/cogl/tests/conform/test-wrap-modes.c:181:51: style: The scope of the variable 'p' can be reduced. [variableScope]
ukwm/src/backends/edid-parse.c:517:27: style: Function 'decode_edid' argument 1 names different: declaration 'data' definition 'edid'. [funcArgNamesDifferent]
ukwm/src/backends/edid.h:191:40: note: Function 'decode_edid' argument 1 names different: declaration 'data' definition 'edid'.
ukwm/src/backends/edid-parse.c:517:27: note: Function 'decode_edid' argument 1 names different: declaration 'data' definition 'edid'.
ukwm/src/backends/meta-cursor.c:285:55: style: Function 'meta_cursor_sprite_set_theme_scale' argument 2 names different: declaration 'scale' definition 'theme_scale'. [funcArgNamesDifferent]
ukwm/src/backends/meta-cursor.h:42:60: note: Function 'meta_cursor_sprite_set_theme_scale' argument 2 names different: declaration 'scale' definition 'theme_scale'.
ukwm/src/backends/meta-cursor.c:285:55: note: Function 'meta_cursor_sprite_set_theme_scale' argument 2 names different: declaration 'scale' definition 'theme_scale'.
ukwm/src/backends/meta-input-settings.c:468:14: style: The scope of the variable 'settings' can be reduced. [variableScope]
ukwm/src/backends/meta-input-settings.c:2230:63: style: Function 'meta_input_settings_get_pad_action_label' argument 3 names different: declaration 'action' definition 'action_type'. [funcArgNamesDifferent]
ukwm/src/backends/meta-input-settings-private.h:135:95: note: Function 'meta_input_settings_get_pad_action_label' argument 3 names different: declaration 'action' definition 'action_type'.
ukwm/src/backends/meta-input-settings.c:2230:63: note: Function 'meta_input_settings_get_pad_action_label' argument 3 names different: declaration 'action' definition 'action_type'.
ukwm/src/backends/meta-monitor-manager-dummy.c:386:23: style: The scope of the variable 'output' can be reduced. [variableScope]
ukwm/src/backends/meta-monitor-manager-dummy.c:284:24: style: Checking if unsigned variable 'num_monitors' is less than zero. [unsignedLessThanZero]
ukwm/src/backends/meta-monitor-manager.c:1018:15: style: The scope of the variable 'edid' can be reduced. [variableScope]
ukwm/src/backends/meta-monitor.c:1240:42: style: Function 'meta_monitor_mode_free' argument 1 names different: declaration 'mode' definition 'monitor_mode'. [funcArgNamesDifferent]
ukwm/src/backends/meta-monitor.c:101:42: note: Function 'meta_monitor_mode_free' argument 1 names different: declaration 'mode' definition 'monitor_mode'.
ukwm/src/backends/meta-monitor.c:1240:42: note: Function 'meta_monitor_mode_free' argument 1 names different: declaration 'mode' definition 'monitor_mode'.
ukwm/src/backends/meta-monitor.c:1501:31: warning: Suspicious code: sign conversion of ? in calculation, even though ? can have a negative value [signConversion]
ukwm/src/backends/meta-remote-desktop-session.c:396:19: warning: Logical disjunction always evaluates to true: steps != -1 || steps != 1. [incorrectLogicOperator]
ukwm/src/backends/native/meta-backend-native.c:679:47: style: Function 'meta_backend_native_pause' argument 1 names different: declaration 'backend_native' definition 'native'. [funcArgNamesDifferent]
ukwm/src/backends/native/meta-backend-native.h:37:52: note: Function 'meta_backend_native_pause' argument 1 names different: declaration 'backend_native' definition 'native'.
ukwm/src/backends/native/meta-backend-native.c:679:47: note: Function 'meta_backend_native_pause' argument 1 names different: declaration 'backend_native' definition 'native'.
ukwm/src/backends/native/meta-backend-native.c:693:53: style: Function 'meta_backend_native_resume' argument 1 names different: declaration 'backend_native' definition 'native'. [funcArgNamesDifferent]
ukwm/src/backends/native/meta-backend-native.h:39:53: note: Function 'meta_backend_native_resume' argument 1 names different: declaration 'backend_native' definition 'native'.
ukwm/src/backends/native/meta-backend-native.c:693:53: note: Function 'meta_backend_native_resume' argument 1 names different: declaration 'backend_native' definition 'native'.
ukwm/src/backends/native/meta-cursor-renderer-native.c:886:71: style: Function 'meta_cursor_renderer_native_get_gbm_device' argument 1 names different: declaration 'renderer' definition 'native'. [funcArgNamesDifferent]
ukwm/src/backends/native/meta-cursor-renderer-native.h:52:91: note: Function 'meta_cursor_renderer_native_get_gbm_device' argument 1 names different: declaration 'renderer' definition 'native'.
ukwm/src/backends/native/meta-cursor-renderer-native.c:886:71: note: Function 'meta_cursor_renderer_native_get_gbm_device' argument 1 names different: declaration 'renderer' definition 'native'.
ukwm/src/backends/native/meta-cursor-renderer-native.c:894:69: style: Function 'meta_cursor_renderer_native_force_update' argument 1 names different: declaration 'renderer' definition 'native'. [funcArgNamesDifferent]
ukwm/src/backends/native/meta-cursor-renderer-native.h:54:74: note: Function 'meta_cursor_renderer_native_force_update' argument 1 names different: declaration 'renderer' definition 'native'.
ukwm/src/backends/native/meta-cursor-renderer-native.c:894:69: note: Function 'meta_cursor_renderer_native_force_update' argument 1 names different: declaration 'renderer' definition 'native'.
ukwm/src/backends/native/meta-launcher.c:569:48: style: Function 'meta_launcher_activate_session' argument 1 names different: declaration 'self' definition 'launcher'. [funcArgNamesDifferent]
ukwm/src/backends/native/meta-launcher.h:30:73: note: Function 'meta_launcher_activate_session' argument 1 names different: declaration 'self' definition 'launcher'.
ukwm/src/backends/native/meta-launcher.c:569:48: note: Function 'meta_launcher_activate_session' argument 1 names different: declaration 'self' definition 'launcher'.
ukwm/src/backends/native/meta-launcher.c:580:43: style: Function 'meta_launcher_activate_vt' argument 1 names different: declaration 'self' definition 'launcher'. [funcArgNamesDifferent]
ukwm/src/backends/native/meta-launcher.h:33:73: note: Function 'meta_launcher_activate_vt' argument 1 names different: declaration 'self' definition 'launcher'.
ukwm/src/backends/native/meta-launcher.c:580:43: note: Function 'meta_launcher_activate_vt' argument 1 names different: declaration 'self' definition 'launcher'.
ukwm/src/backends/native/meta-monitor-manager-kms.c:324:3: style: Variable 'edid_blob' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/backends/native/meta-monitor-manager-kms.c:322:0: note: Variable 'edid_blob' is reassigned a value before the old one has been used.
ukwm/src/backends/native/meta-monitor-manager-kms.c:324:3: note: Variable 'edid_blob' is reassigned a value before the old one has been used.
ukwm/src/backends/native/meta-monitor-manager-kms.c:367:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
ukwm/src/backends/native/meta-monitor-manager-kms.c:667:16: style: The scope of the variable 'i' can be reduced. [variableScope]
ukwm/src/backends/native/meta-stage-native.c:42:16: style: struct member '_MetaStageNative::frame_closure' is never used. [unusedStructMember]
ukwm/src/backends/x11/meta-backend-x11.c:715:48: style: Function 'meta_backend_x11_get_xdisplay' argument 1 names different: declaration 'backend' definition 'x11'. [funcArgNamesDifferent]
ukwm/src/backends/x11/meta-backend-x11.h:51:58: note: Function 'meta_backend_x11_get_xdisplay' argument 1 names different: declaration 'backend' definition 'x11'.
ukwm/src/backends/x11/meta-backend-x11.c:715:48: note: Function 'meta_backend_x11_get_xdisplay' argument 1 names different: declaration 'backend' definition 'x11'.
ukwm/src/backends/x11/meta-backend-x11.c:723:47: style: Function 'meta_backend_x11_get_xwindow' argument 1 names different: declaration 'backend' definition 'x11'. [funcArgNamesDifferent]
ukwm/src/backends/x11/meta-backend-x11.h:53:54: note: Function 'meta_backend_x11_get_xwindow' argument 1 names different: declaration 'backend' definition 'x11'.
ukwm/src/backends/x11/meta-backend-x11.c:723:47: note: Function 'meta_backend_x11_get_xwindow' argument 1 names different: declaration 'backend' definition 'x11'.
ukwm/src/backends/x11/meta-idle-monitor-xsync.c:345:63: style: Function 'meta_idle_monitor_xsync_handle_xevent' argument 2 names different: declaration 'xevent' definition 'alarm_event'. [funcArgNamesDifferent]
ukwm/src/backends/x11/meta-idle-monitor-xsync.h:45:68: note: Function 'meta_idle_monitor_xsync_handle_xevent' argument 2 names different: declaration 'xevent' definition 'alarm_event'.
ukwm/src/backends/x11/meta-idle-monitor-xsync.c:345:63: note: Function 'meta_idle_monitor_xsync_handle_xevent' argument 2 names different: declaration 'xevent' definition 'alarm_event'.
ukwm/src/backends/x11/meta-input-settings-x11.c:266:3: style: Variable 'available' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/backends/x11/meta-input-settings-x11.c:264:0: note: Variable 'available' is reassigned a value before the old one has been used.
ukwm/src/backends/x11/meta-input-settings-x11.c:266:3: note: Variable 'available' is reassigned a value before the old one has been used.
ukwm/src/backends/x11/meta-input-settings-x11.c:295:3: style: Variable 'available' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/backends/x11/meta-input-settings-x11.c:293:0: note: Variable 'available' is reassigned a value before the old one has been used.
ukwm/src/backends/x11/meta-input-settings-x11.c:295:3: note: Variable 'available' is reassigned a value before the old one has been used.
ukwm/src/backends/x11/meta-input-settings-x11.c:322:3: style: Variable 'available' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/backends/x11/meta-input-settings-x11.c:319:0: note: Variable 'available' is reassigned a value before the old one has been used.
ukwm/src/backends/x11/meta-input-settings-x11.c:322:3: note: Variable 'available' is reassigned a value before the old one has been used.
ukwm/src/backends/x11/meta-monitor-manager-xrandr.c:186:3: style: Variable 'exists' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/backends/x11/meta-monitor-manager-xrandr.c:172:0: note: Variable 'exists' is reassigned a value before the old one has been used.
ukwm/src/backends/x11/meta-monitor-manager-xrandr.c:186:3: note: Variable 'exists' is reassigned a value before the old one has been used.
ukwm/src/backends/x11/meta-monitor-manager-xrandr.c:213:3: style: Variable 'exists' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/backends/x11/meta-monitor-manager-xrandr.c:199:0: note: Variable 'exists' is reassigned a value before the old one has been used.
ukwm/src/backends/x11/meta-monitor-manager-xrandr.c:213:3: note: Variable 'exists' is reassigned a value before the old one has been used.
ukwm/src/compositor/cogl-utils.c:39:44: style: Function 'meta_create_texture_pipeline' argument 1 names different: declaration 'texture' definition 'src_texture'. [funcArgNamesDifferent]
ukwm/src/compositor/cogl-utils.h:26:59: note: Function 'meta_create_texture_pipeline' argument 1 names different: declaration 'texture' definition 'src_texture'.
ukwm/src/compositor/cogl-utils.c:39:44: note: Function 'meta_create_texture_pipeline' argument 1 names different: declaration 'texture' definition 'src_texture'.
ukwm/src/compositor/meta-background-actor.c:495:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ukwm/src/compositor/meta-dnd-actor.c:159:35: style: Function 'meta_dnd_actor_new' argument 2 names different: declaration 'start_x' definition 'drag_start_x'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-dnd-actor-private.h:58:49: note: Function 'meta_dnd_actor_new' argument 2 names different: declaration 'start_x' definition 'drag_start_x'.
ukwm/src/compositor/meta-dnd-actor.c:159:35: note: Function 'meta_dnd_actor_new' argument 2 names different: declaration 'start_x' definition 'drag_start_x'.
ukwm/src/compositor/meta-dnd-actor.c:160:35: style: Function 'meta_dnd_actor_new' argument 3 names different: declaration 'start_y' definition 'drag_start_y'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-dnd-actor-private.h:59:49: note: Function 'meta_dnd_actor_new' argument 3 names different: declaration 'start_y' definition 'drag_start_y'.
ukwm/src/compositor/meta-dnd-actor.c:160:35: note: Function 'meta_dnd_actor_new' argument 3 names different: declaration 'start_y' definition 'drag_start_y'.
ukwm/src/compositor/meta-dnd.c:60:19: style: struct member '_MetaDnd::priv' is never used. [unusedStructMember]
ukwm/src/compositor/meta-feedback-actor.c:177:52: style: Function 'meta_feedback_actor_set_anchor' argument 1 names different: declaration 'actor' definition 'self'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-feedback-actor-private.h:60:57: note: Function 'meta_feedback_actor_set_anchor' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-feedback-actor.c:177:52: note: Function 'meta_feedback_actor_set_anchor' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-feedback-actor.c:206:52: style: Function 'meta_feedback_actor_get_anchor' argument 1 names different: declaration 'actor' definition 'self'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-feedback-actor-private.h:63:57: note: Function 'meta_feedback_actor_get_anchor' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-feedback-actor.c:206:52: note: Function 'meta_feedback_actor_get_anchor' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-module.c:70:12: style: Same expression on both sides of '&&' because the value of 'register_type' and 'info' are the same. [duplicateExpression]
ukwm/src/compositor/meta-module.c:51:59: note: 'register_type' is assigned value 'NULL' here.
ukwm/src/compositor/meta-module.c:50:30: note: 'info' is assigned value 'NULL' here.
ukwm/src/compositor/meta-module.c:70:12: note: Same expression on both sides of '&&' because the value of 'register_type' and 'info' are the same.
ukwm/src/compositor/meta-plugin-manager.c:153:54: style: Function 'meta_plugin_manager_event_simple' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-plugin-manager.h:49:63: note: Function 'meta_plugin_manager_event_simple' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:153:54: note: Function 'meta_plugin_manager_event_simple' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:209:60: style: Function 'meta_plugin_manager_event_size_changed' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-plugin-manager.h:53:71: note: Function 'meta_plugin_manager_event_size_changed' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:209:60: note: Function 'meta_plugin_manager_event_size_changed' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:220:59: style: Function 'meta_plugin_manager_event_size_change' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-plugin-manager.h:56:71: note: Function 'meta_plugin_manager_event_size_change' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:220:59: note: Function 'meta_plugin_manager_event_size_change' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:250:60: style: Function 'meta_plugin_manager_switch_workspace' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-plugin-manager.h:62:69: note: Function 'meta_plugin_manager_switch_workspace' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:250:60: note: Function 'meta_plugin_manager_switch_workspace' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:274:59: style: Function 'meta_plugin_manager_filter_keybinding' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-plugin-manager.h:67:69: note: Function 'meta_plugin_manager_filter_keybinding' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:274:59: note: Function 'meta_plugin_manager_filter_keybinding' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:287:55: style: Function 'meta_plugin_manager_xevent_filter' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-plugin-manager.h:70:64: note: Function 'meta_plugin_manager_xevent_filter' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:287:55: note: Function 'meta_plugin_manager_xevent_filter' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:296:64: style: Function 'meta_plugin_manager_confirm_display_change' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-plugin-manager.h:75:73: note: Function 'meta_plugin_manager_confirm_display_change' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:296:64: note: Function 'meta_plugin_manager_confirm_display_change' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:308:59: style: Function 'meta_plugin_manager_show_tile_preview' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-plugin-manager.h:77:68: note: Function 'meta_plugin_manager_show_tile_preview' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:308:59: note: Function 'meta_plugin_manager_show_tile_preview' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:330:59: style: Function 'meta_plugin_manager_hide_tile_preview' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-plugin-manager.h:81:68: note: Function 'meta_plugin_manager_hide_tile_preview' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:330:59: note: Function 'meta_plugin_manager_hide_tile_preview' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:349:59: style: Function 'meta_plugin_manager_show_window_menu' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-plugin-manager.h:83:64: note: Function 'meta_plugin_manager_show_window_menu' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:349:59: note: Function 'meta_plugin_manager_show_window_menu' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:367:68: style: Function 'meta_plugin_manager_show_window_menu_for_rect' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-plugin-manager.h:89:73: note: Function 'meta_plugin_manager_show_window_menu_for_rect' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-plugin-manager.c:367:68: note: Function 'meta_plugin_manager_show_window_menu_for_rect' argument 1 names different: declaration 'mgr' definition 'plugin_mgr'.
ukwm/src/compositor/meta-shaped-texture.c:480:21: style: The scope of the variable 'opaque_pipeline' can be reduced. [variableScope]
ukwm/src/compositor/meta-shaped-texture.c:482:11: style: The scope of the variable 'n_rects' can be reduced. [variableScope]
ukwm/src/compositor/meta-shaped-texture.c:483:11: style: The scope of the variable 'i' can be reduced. [variableScope]
ukwm/src/compositor/meta-shaped-texture.c:651:53: style: Function 'meta_shaped_texture_get_paint_volume' argument 1 names different: declaration 'self' definition 'actor'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-shaped-texture.c:55:69: note: Function 'meta_shaped_texture_get_paint_volume' argument 1 names different: declaration 'self' definition 'actor'.
ukwm/src/compositor/meta-shaped-texture.c:651:53: note: Function 'meta_shaped_texture_get_paint_volume' argument 1 names different: declaration 'self' definition 'actor'.
ukwm/src/compositor/meta-shaped-texture.c:990:59: style: Function 'meta_shaped_texture_set_fallback_size' argument 1 names different: declaration 'stex' definition 'self'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-shaped-texture-private.h:39:64: note: Function 'meta_shaped_texture_set_fallback_size' argument 1 names different: declaration 'stex' definition 'self'.
ukwm/src/compositor/meta-shaped-texture.c:990:59: note: Function 'meta_shaped_texture_set_fallback_size' argument 1 names different: declaration 'stex' definition 'self'.
ukwm/src/compositor/meta-surface-actor-wayland.c:90:64: style: Function 'meta_surface_actor_wayland_get_scale' argument 1 names different: declaration 'actor' definition 'self'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-surface-actor-wayland.h:65:71: note: Function 'meta_surface_actor_wayland_get_scale' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor-wayland.c:90:64: note: Function 'meta_surface_actor_wayland_get_scale' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:239:57: style: Function 'meta_surface_actor_get_opaque_region' argument 1 names different: declaration 'self' definition 'actor'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-surface-actor.h:63:74: note: Function 'meta_surface_actor_get_opaque_region' argument 1 names different: declaration 'self' definition 'actor'.
ukwm/src/compositor/meta-surface-actor.c:239:57: note: Function 'meta_surface_actor_get_opaque_region' argument 1 names different: declaration 'self' definition 'actor'.
ukwm/src/compositor/meta-surface-actor.c:253:54: style: Function 'meta_surface_actor_process_damage' argument 1 names different: declaration 'actor' definition 'self'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-surface-actor.h:65:59: note: Function 'meta_surface_actor_process_damage' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:253:54: note: Function 'meta_surface_actor_process_damage' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:289:49: style: Function 'meta_surface_actor_pre_paint' argument 1 names different: declaration 'actor' definition 'self'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-surface-actor.h:67:54: note: Function 'meta_surface_actor_pre_paint' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:289:49: note: Function 'meta_surface_actor_pre_paint' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:295:49: style: Function 'meta_surface_actor_is_argb32' argument 1 names different: declaration 'actor' definition 'self'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-surface-actor.h:68:58: note: Function 'meta_surface_actor_is_argb32' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:295:49: note: Function 'meta_surface_actor_is_argb32' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:326:50: style: Function 'meta_surface_actor_is_visible' argument 1 names different: declaration 'actor' definition 'self'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-surface-actor.h:69:59: note: Function 'meta_surface_actor_is_visible' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:326:50: note: Function 'meta_surface_actor_is_visible' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:332:50: style: Function 'meta_surface_actor_set_frozen' argument 1 names different: declaration 'actor' definition 'self'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-surface-actor.h:71:55: note: Function 'meta_surface_actor_set_frozen' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:332:50: note: Function 'meta_surface_actor_set_frozen' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:358:57: style: Function 'meta_surface_actor_should_unredirect' argument 1 names different: declaration 'actor' definition 'self'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-surface-actor.h:74:66: note: Function 'meta_surface_actor_should_unredirect' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:358:57: note: Function 'meta_surface_actor_should_unredirect' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:364:56: style: Function 'meta_surface_actor_set_unredirected' argument 1 names different: declaration 'actor' definition 'self'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-surface-actor.h:75:61: note: Function 'meta_surface_actor_set_unredirected' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:364:56: note: Function 'meta_surface_actor_set_unredirected' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:371:55: style: Function 'meta_surface_actor_is_unredirected' argument 1 names different: declaration 'actor' definition 'self'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-surface-actor.h:77:64: note: Function 'meta_surface_actor_is_unredirected' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-surface-actor.c:371:55: note: Function 'meta_surface_actor_is_unredirected' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-sync-ring.c:415:31: style: Function 'meta_sync_ring_init' argument 1 names different: declaration 'dpy' definition 'xdisplay'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-sync-ring.h:8:40: note: Function 'meta_sync_ring_init' argument 1 names different: declaration 'dpy' definition 'xdisplay'.
ukwm/src/compositor/meta-sync-ring.c:415:31: note: Function 'meta_sync_ring_init' argument 1 names different: declaration 'dpy' definition 'xdisplay'.
ukwm/src/compositor/meta-sync-ring.c:573:38: style: Function 'meta_sync_ring_handle_event' argument 1 names different: declaration 'event' definition 'xevent'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-sync-ring.h:12:43: note: Function 'meta_sync_ring_handle_event' argument 1 names different: declaration 'event' definition 'xevent'.
ukwm/src/compositor/meta-sync-ring.c:573:38: note: Function 'meta_sync_ring_handle_event' argument 1 names different: declaration 'event' definition 'xevent'.
ukwm/src/compositor/meta-texture-tower.c:117:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ukwm/src/compositor/meta-window-actor.c:1132:55: style: Function 'meta_window_actor_effect_completed' argument 1 names different: declaration 'actor' definition 'self'. [funcArgNamesDifferent]
ukwm/src/compositor/meta-window-actor-private.h:56:60: note: Function 'meta_window_actor_effect_completed' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-window-actor.c:1132:55: note: Function 'meta_window_actor_effect_completed' argument 1 names different: declaration 'actor' definition 'self'.
ukwm/src/compositor/meta-window-shape.c:75:52: style: Same expression on both sides of '-' because the value of 'max_line_xspan_x2' and 'max_line_xspan_x1' are the same. [duplicateExpression]
ukwm/src/compositor/meta-window-shape.c:73:32: note: 'max_line_xspan_x2' is assigned value '-1' here.
ukwm/src/compositor/meta-window-shape.c:72:32: note: 'max_line_xspan_x1' is assigned value '-1' here.
ukwm/src/compositor/meta-window-shape.c:75:52: note: Same expression on both sides of '-' because the value of 'max_line_xspan_x2' and 'max_line_xspan_x1' are the same.
ukwm/src/compositor/plugins/default.c:789:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukwm/src/compositor/plugins/default.c:799:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukwm/src/compositor/plugins/default.c:866:72: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukwm/src/compositor/plugins/default.c:925:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukwm/src/compositor/plugins/default.c:975:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukwm/src/compositor/plugins/default.c:839:48: style: Function 'minimize' argument 2 names different: declaration 'actor' definition 'window_actor'. [funcArgNamesDifferent]
ukwm/src/compositor/plugins/default.c:111:42: note: Function 'minimize' argument 2 names different: declaration 'actor' definition 'window_actor'.
ukwm/src/compositor/plugins/default.c:839:48: note: Function 'minimize' argument 2 names different: declaration 'actor' definition 'window_actor'.
ukwm/src/compositor/plugins/default.c:902:43: style: Function 'map' argument 2 names different: declaration 'actor' definition 'window_actor'. [funcArgNamesDifferent]
ukwm/src/compositor/plugins/default.c:113:42: note: Function 'map' argument 2 names different: declaration 'actor' definition 'window_actor'.
ukwm/src/compositor/plugins/default.c:902:43: note: Function 'map' argument 2 names different: declaration 'actor' definition 'window_actor'.
ukwm/src/compositor/plugins/default.c:957:47: style: Function 'destroy' argument 2 names different: declaration 'actor' definition 'window_actor'. [funcArgNamesDifferent]
ukwm/src/compositor/plugins/default.c:115:42: note: Function 'destroy' argument 2 names different: declaration 'actor' definition 'window_actor'.
ukwm/src/compositor/plugins/default.c:957:47: note: Function 'destroy' argument 2 names different: declaration 'actor' definition 'window_actor'.
ukwm/src/compositor/plugins/default.c:1080:39: style: Function 'kill_window_effects' argument 2 names different: declaration 'actor' definition 'window_actor'. [funcArgNamesDifferent]
ukwm/src/compositor/plugins/default.c:123:53: note: Function 'kill_window_effects' argument 2 names different: declaration 'actor' definition 'window_actor'.
ukwm/src/compositor/plugins/default.c:1080:39: note: Function 'kill_window_effects' argument 2 names different: declaration 'actor' definition 'window_actor'.
ukwm/src/compositor/plugins/default.c:526:18: style: Unused variable: tv1 [unusedVariable]
ukwm/src/compositor/plugins/default.c:526:23: style: Unused variable: tv2 [unusedVariable]
ukwm/src/compositor/region-utils.c:62:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ukwm/src/core/display-private.h:30:0: error: #error "config.h not included" [preprocessorErrorDirective]
ukwm/src/core/boxes.c:1576:13: style: The scope of the variable 'temp_edge' can be reduced. [variableScope]
ukwm/src/core/boxes.c:1919:19: style: The scope of the variable 'width' can be reduced. [variableScope]
ukwm/src/core/boxes.c:1962:19: style: The scope of the variable 'height' can be reduced. [variableScope]
ukwm/src/core/meta-accel-parse.c:315:15: style: Same expression on both sides of '-='. [duplicateExpression]
ukwm/src/core/meta-fraction.c:55:7: style: The scope of the variable 'A' can be reduced. [variableScope]
ukwm/src/core/prefs.c:1261:3: style: Variable 'changed' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/core/prefs.c:1254:0: note: Variable 'changed' is reassigned a value before the old one has been used.
ukwm/src/core/prefs.c:1261:3: note: Variable 'changed' is reassigned a value before the old one has been used.
ukwm/src/core/testboxes.c:296:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/core/testboxes.c:293:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ukwm/src/core/testboxes.c:296:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ukwm/src/core/testboxes.c:313:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/core/testboxes.c:310:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ukwm/src/core/testboxes.c:313:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ukwm/src/core/testboxes.c:351:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/core/testboxes.c:348:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ukwm/src/core/testboxes.c:351:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ukwm/src/core/util.c:206:42: style: Function 'meta_set_is_wayland_compositor' argument 1 names different: declaration 'setting' definition 'value'. [funcArgNamesDifferent]
ukwm/src/core/util-private.h:36:51: note: Function 'meta_set_is_wayland_compositor' argument 1 names different: declaration 'setting' definition 'value'.
ukwm/src/core/util.c:206:42: note: Function 'meta_set_is_wayland_compositor' argument 1 names different: declaration 'setting' definition 'value'.
ukwm/src/tests/meta-monitor-manager-test.c:156:23: style: The scope of the variable 'output' can be reduced. [variableScope]
ukwm/src/tests/test-runner.c:197:4: warning: Either the condition 'client!=NULL' is redundant or there is possible null pointer dereference: client. [nullPointerRedundantCheck]
ukwm/src/tests/test-runner.c:200:17: note: Assuming that condition 'client!=NULL' is not redundant
ukwm/src/tests/test-runner.c:197:4: note: Null pointer dereference
ukwm/src/tests/test-runner.c:194:22: warning: Either the condition 'slash==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
ukwm/src/tests/test-runner.c:191:13: note: Assuming that condition 'slash==NULL' is not redundant
ukwm/src/tests/test-runner.c:194:22: note: Null pointer addition
ukwm/src/tests/test-runner.c:196:48: warning: Either the condition 'slash==NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
ukwm/src/tests/test-runner.c:191:13: note: Assuming that condition 'slash==NULL' is not redundant
ukwm/src/tests/test-runner.c:196:48: note: Null pointer subtraction
ukwm/src/tests/test-utils.c:272:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukwm/src/tests/test-utils.c:282:75: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukwm/src/tests/test-utils.c:404:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukwm/src/ui/frames.c:181:18: style: The scope of the variable 'style_info' can be reduced. [variableScope]
ukwm/src/ui/frames.c:1601:38: style: Function 'get_control' argument 2 names different: declaration 'x' definition 'root_x'. [funcArgNamesDifferent]
ukwm/src/ui/frames.c:73:58: note: Function 'get_control' argument 2 names different: declaration 'x' definition 'root_x'.
ukwm/src/ui/frames.c:1601:38: note: Function 'get_control' argument 2 names different: declaration 'x' definition 'root_x'.
ukwm/src/ui/frames.c:1601:50: style: Function 'get_control' argument 3 names different: declaration 'y' definition 'root_y'. [funcArgNamesDifferent]
ukwm/src/ui/frames.c:74:58: note: Function 'get_control' argument 3 names different: declaration 'y' definition 'root_y'.
ukwm/src/ui/frames.c:1601:50: note: Function 'get_control' argument 3 names different: declaration 'y' definition 'root_y'.
ukwm/src/ui/theme.c:1174:20: style: The scope of the variable 'style' can be reduced. [variableScope]
ukwm/src/ui/theme.c:1071:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukwm/src/ui/theme.c:1086:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukwm/src/ui/theme.c:1093:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukwm/src/ui/theme.c:1100:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
ukwm/src/ui/theme.c:1112:37: style: Function 'meta_style_info_ref' argument 1 names different: declaration 'style' definition 'style_info'. [funcArgNamesDifferent]
ukwm/src/ui/theme-private.h:238:62: note: Function 'meta_style_info_ref' argument 1 names different: declaration 'style' definition 'style_info'.
ukwm/src/ui/theme.c:1112:37: note: Function 'meta_style_info_ref' argument 1 names different: declaration 'style' definition 'style_info'.
ukwm/src/ui/ui.c:54:3: style: Variable 'gdk_gl_env' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/ui/ui.c:51:0: note: Variable 'gdk_gl_env' is reassigned a value before the old one has been used.
ukwm/src/ui/ui.c:54:3: note: Variable 'gdk_gl_env' is reassigned a value before the old one has been used.
ukwm/src/ui/ui.c:264:3: style: Variable 'style_info' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/ui/ui.c:256:0: note: Variable 'style_info' is reassigned a value before the old one has been used.
ukwm/src/ui/ui.c:264:3: note: Variable 'style_info' is reassigned a value before the old one has been used.
ukwm/src/wayland/meta-pointer-confinement-wayland.c:481:15: style: The scope of the variable 'closest_border' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-data-device.c:1224:3: style: Variable 'focus_client' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/wayland/meta-wayland-data-device.c:1220:0: note: Variable 'focus_client' is reassigned a value before the old one has been used.
ukwm/src/wayland/meta-wayland-data-device.c:1224:3: note: Variable 'focus_client' is reassigned a value before the old one has been used.
ukwm/src/wayland/meta-wayland-data-device.c:1627:3: style: Variable 'focus_client' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/wayland/meta-wayland-data-device.c:1623:0: note: Variable 'focus_client' is reassigned a value before the old one has been used.
ukwm/src/wayland/meta-wayland-data-device.c:1627:3: note: Variable 'focus_client' is reassigned a value before the old one has been used.
ukwm/src/wayland/meta-wayland-data-device.c:504:20: style: The scope of the variable 'seat' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-data-device.c:1219:23: style: The scope of the variable 'data_device_resource' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-data-device.c:1413:12: style: The scope of the variable 'source_actions' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-data-device.c:1531:23: style: The scope of the variable 'data_device_resource' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-data-device.c:1531:46: style: The scope of the variable 'offer' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-data-device.c:1586:33: style: The scope of the variable 'priv' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-data-device.c:1646:23: style: The scope of the variable 'data_device_resource' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-data-device.c:1646:46: style: The scope of the variable 'offer' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-keyboard.c:268:23: style: The scope of the variable 'resource' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-keyboard.c:352:23: style: The scope of the variable 'resource' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-keyboard.c:749:62: style: Function 'meta_wayland_keyboard_update_key_state' argument 1 names different: declaration 'compositor' definition 'keyboard'. [funcArgNamesDifferent]
ukwm/src/wayland/meta-wayland-keyboard.h:113:67: note: Function 'meta_wayland_keyboard_update_key_state' argument 1 names different: declaration 'compositor' definition 'keyboard'.
ukwm/src/wayland/meta-wayland-keyboard.c:749:62: note: Function 'meta_wayland_keyboard_update_key_state' argument 1 names different: declaration 'compositor' definition 'keyboard'.
ukwm/src/wayland/meta-wayland-pointer.c:1307:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ukwm/src/wayland/meta-wayland-pointer.c:355:23: style: The scope of the variable 'resource' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-pointer.c:659:23: style: The scope of the variable 'resource' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-pointer.c:1003:33: style: Function 'meta_wayland_pointer_get_relative_coordinates' argument 3 names different: declaration 'x' definition 'sx'. [funcArgNamesDifferent]
ukwm/src/wayland/meta-wayland-pointer.h:133:73: note: Function 'meta_wayland_pointer_get_relative_coordinates' argument 3 names different: declaration 'x' definition 'sx'.
ukwm/src/wayland/meta-wayland-pointer.c:1003:33: note: Function 'meta_wayland_pointer_get_relative_coordinates' argument 3 names different: declaration 'x' definition 'sx'.
ukwm/src/wayland/meta-wayland-pointer.c:1004:33: style: Function 'meta_wayland_pointer_get_relative_coordinates' argument 4 names different: declaration 'y' definition 'sy'. [funcArgNamesDifferent]
ukwm/src/wayland/meta-wayland-pointer.h:134:73: note: Function 'meta_wayland_pointer_get_relative_coordinates' argument 4 names different: declaration 'y' definition 'sy'.
ukwm/src/wayland/meta-wayland-pointer.c:1004:33: note: Function 'meta_wayland_pointer_get_relative_coordinates' argument 4 names different: declaration 'y' definition 'sy'.
ukwm/src/wayland/meta-wayland-popup.c:285:53: style: Function 'meta_wayland_popup_create' argument 1 names different: declaration 'surface' definition 'popup_surface'. [funcArgNamesDifferent]
ukwm/src/wayland/meta-wayland-popup.h:53:71: note: Function 'meta_wayland_popup_create' argument 1 names different: declaration 'surface' definition 'popup_surface'.
ukwm/src/wayland/meta-wayland-popup.c:285:53: note: Function 'meta_wayland_popup_create' argument 1 names different: declaration 'surface' definition 'popup_surface'.
ukwm/src/wayland/meta-wayland-surface.c:1630:36: style: Opposite expression on both sides of '&&'. [oppositeExpression]
ukwm/src/wayland/meta-wayland-surface.c:1630:36: note: Opposite expression on both sides of '&&'.
ukwm/src/wayland/meta-wayland-surface.c:1630:36: note: Opposite expression on both sides of '&&'.
ukwm/src/wayland/meta-wayland-surface.c:1149:23: style: The scope of the variable 'resource' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-surface.c:1168:23: style: The scope of the variable 'resource' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-surface.c:1745:60: style: Function 'meta_wayland_surface_configure_notify' argument 4 names different: declaration 'width' definition 'new_width'. [funcArgNamesDifferent]
ukwm/src/wayland/meta-wayland-surface.h:272:80: note: Function 'meta_wayland_surface_configure_notify' argument 4 names different: declaration 'width' definition 'new_width'.
ukwm/src/wayland/meta-wayland-surface.c:1745:60: note: Function 'meta_wayland_surface_configure_notify' argument 4 names different: declaration 'width' definition 'new_width'.
ukwm/src/wayland/meta-wayland-surface.c:1746:60: style: Function 'meta_wayland_surface_configure_notify' argument 5 names different: declaration 'height' definition 'new_height'. [funcArgNamesDifferent]
ukwm/src/wayland/meta-wayland-surface.h:273:80: note: Function 'meta_wayland_surface_configure_notify' argument 5 names different: declaration 'height' definition 'new_height'.
ukwm/src/wayland/meta-wayland-surface.c:1746:60: note: Function 'meta_wayland_surface_configure_notify' argument 5 names different: declaration 'height' definition 'new_height'.
ukwm/src/wayland/meta-wayland-tablet-pad-group.c:126:26: style: Variable 'backend' is assigned a value that is never used. [unreadVariable]
ukwm/src/wayland/meta-wayland-tablet-pad.c:555:30: style: The scope of the variable 'group' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-tablet-pad.c:136:26: style: Variable 'backend' is assigned a value that is never used. [unreadVariable]
ukwm/src/wayland/meta-wayland-tablet-seat.c:532:25: style: The scope of the variable 'pad' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-tablet-seat.c:262:57: style: Function 'meta_wayland_tablet_seat_new' argument 1 names different: declaration 'tablet_manager' definition 'manager'. [funcArgNamesDifferent]
ukwm/src/wayland/meta-wayland-tablet-seat.h:43:81: note: Function 'meta_wayland_tablet_seat_new' argument 1 names different: declaration 'tablet_manager' definition 'manager'.
ukwm/src/wayland/meta-wayland-tablet-seat.c:262:57: note: Function 'meta_wayland_tablet_seat_new' argument 1 names different: declaration 'tablet_manager' definition 'manager'.
ukwm/src/wayland/meta-wayland-tablet-seat.c:317:70: style: Function 'meta_wayland_tablet_seat_create_new_resource' argument 3 names different: declaration 'seat_resource' definition 'manager_resource'. [funcArgNamesDifferent]
ukwm/src/wayland/meta-wayland-tablet-seat.h:49:93: note: Function 'meta_wayland_tablet_seat_create_new_resource' argument 3 names different: declaration 'seat_resource' definition 'manager_resource'.
ukwm/src/wayland/meta-wayland-tablet-seat.c:317:70: note: Function 'meta_wayland_tablet_seat_create_new_resource' argument 3 names different: declaration 'seat_resource' definition 'manager_resource'.
ukwm/src/wayland/meta-wayland-tablet-tool.c:617:3: style: Variable 'actor' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/wayland/meta-wayland-tablet-tool.c:615:0: note: Variable 'actor' is reassigned a value before the old one has been used.
ukwm/src/wayland/meta-wayland-tablet-tool.c:617:3: note: Variable 'actor' is reassigned a value before the old one has been used.
ukwm/src/wayland/meta-wayland-tablet-tool.c:251:39: style: The scope of the variable 'tool_resource' can be reduced. [variableScope]
ukwm/src/wayland/meta-wayland-xdg-shell.c:636:29: style: Same expression on both sides of '||'. [duplicateExpression]
ukwm/src/wayland/meta-xwayland-selection.c:1348:3: style: Variable 'focus_window' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/wayland/meta-xwayland-selection.c:1344:0: note: Variable 'focus_window' is reassigned a value before the old one has been used.
ukwm/src/wayland/meta-xwayland-selection.c:1348:3: note: Variable 'focus_window' is reassigned a value before the old one has been used.
ukwm/src/wayland/meta-xwayland-selection.c:1363:3: style: Variable 'focus' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/wayland/meta-xwayland-selection.c:1361:0: note: Variable 'focus' is reassigned a value before the old one has been used.
ukwm/src/wayland/meta-xwayland-selection.c:1363:3: note: Variable 'focus' is reassigned a value before the old one has been used.
ukwm/src/wayland/meta-xwayland-selection.c:310:12: style: The scope of the variable 'action' can be reduced. [variableScope]
ukwm/src/wayland/meta-xwayland-selection.c:851:12: style: The scope of the variable 'action' can be reduced. [variableScope]
ukwm/src/wayland/meta-xwayland-selection.c:1449:16: style: The scope of the variable 'action' can be reduced. [variableScope]
ukwm/src/wayland/meta-xwayland-selection.c:1501:28: style: The scope of the variable 'mimetype' can be reduced. [variableScope]
ukwm/src/wayland/meta-xwayland.c:512:43: style: Function 'meta_xwayland_start' argument 2 names different: declaration 'display' definition 'wl_display'. [funcArgNamesDifferent]
ukwm/src/wayland/meta-xwayland-private.h:29:43: note: Function 'meta_xwayland_start' argument 2 names different: declaration 'display' definition 'wl_display'.
ukwm/src/wayland/meta-xwayland.c:512:43: note: Function 'meta_xwayland_start' argument 2 names different: declaration 'display' definition 'wl_display'.
ukwm/src/x11/events.c:951:3: style: Variable 'hints_set' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/x11/events.c:946:0: note: Variable 'hints_set' is reassigned a value before the old one has been used.
ukwm/src/x11/events.c:951:3: note: Variable 'hints_set' is reassigned a value before the old one has been used.
ukwm/src/x11/events.c:1072:23: style: The scope of the variable 'adata' can be reduced. [variableScope]
ukwm/src/x11/events.c:1073:15: style: The scope of the variable 'i' can be reduced. [variableScope]
ukwm/src/x11/events.c:496:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukwm/src/x11/events.c:499:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukwm/src/x11/events.c:502:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukwm/src/x11/events.c:505:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukwm/src/x11/events.c:508:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukwm/src/x11/events.c:511:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukwm/src/x11/events.c:514:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ukwm/src/x11/iconcache.c:416:3: style: Variable 'icons' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/x11/iconcache.c:408:3: note: Variable 'icons' is reassigned a value before the old one has been used.
ukwm/src/x11/iconcache.c:416:3: note: Variable 'icons' is reassigned a value before the old one has been used.
ukwm/src/x11/window-props.c:433:20: style: Checking if unsigned variable 'cardinal' is less than zero. [unsignedLessThanZero]
ukwm/src/x11/window-x11.c:1513:3: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/x11/window-x11.c:1507:0: note: Variable 'reply' is reassigned a value before the old one has been used.
ukwm/src/x11/window-x11.c:1513:3: note: Variable 'reply' is reassigned a value before the old one has been used.
ukwm/src/x11/window-x11.c:1788:7: style: Variable 'rects' is reassigned a value before the old one has been used. [redundantAssignment]
ukwm/src/x11/window-x11.c:1784:0: note: Variable 'rects' is reassigned a value before the old one has been used.
ukwm/src/x11/window-x11.c:1788:7: note: Variable 'rects' is reassigned a value before the old one has been used.
ukwm/src/x11/window-x11.c:2880:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ukwm/src/x11/xprops.c:198:7: style: The scope of the variable 'length' can be reduced. [variableScope]
ukwm/src/x11/xprops.c:306:49: style: Checking if unsigned variable 'results->n_items' is less than zero. [unsignedLessThanZero]
[11:30]
ftp://ftp.se.debian.org/debian/pool/main/u/ulatencyd/ulatencyd_0.5.0.orig.tar.gz
poelzi-ulatencyd-55515a9/modules/simplerules.c:187:30: style: The scope of the variable 'line' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/modules/simplerules.c:358:25: style: The scope of the variable 'rule' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/modules/xwatch.c:316:10: style: The scope of the variable 'cur' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/modules/xwatch.c:113:12: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
poelzi-ulatencyd-55515a9/src/bc/number.c:335:7: style: The scope of the variable 'count' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:524:7: style: The scope of the variable 'cmp_res' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:525:7: style: The scope of the variable 'res_scale' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:574:7: style: The scope of the variable 'cmp_res' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:575:7: style: The scope of the variable 'res_scale' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:645:9: style: The scope of the variable 'n1ptr' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:645:17: style: The scope of the variable 'n2ptr' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:923:18: style: The scope of the variable 'ptr1' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:923:25: style: The scope of the variable 'ptr2' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:923:40: style: The scope of the variable 'qptr' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:924:16: style: The scope of the variable 'val' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:925:53: style: The scope of the variable 'count' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:926:17: style: The scope of the variable 'qdig' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:926:23: style: The scope of the variable 'qguess' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:926:31: style: The scope of the variable 'borrow' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:926:39: style: The scope of the variable 'carry' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:929:17: style: The scope of the variable 'norm' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/bc/number.c:780:11: style: Variable 'u0len' is assigned a value that is never used. [unreadVariable]
poelzi-ulatencyd-55515a9/src/bc/number.c:783:11: style: Variable 'v0len' is assigned a value that is never used. [unreadVariable]
poelzi-ulatencyd-55515a9/src/core.c:1422:3: style: Variable 'flt_block' is reassigned a value before the old one has been used. [redundantAssignment]
poelzi-ulatencyd-55515a9/src/core.c:1413:0: note: Variable 'flt_block' is reassigned a value before the old one has been used.
poelzi-ulatencyd-55515a9/src/core.c:1422:3: note: Variable 'flt_block' is reassigned a value before the old one has been used.
poelzi-ulatencyd-55515a9/src/core.c:116:10: style: The scope of the variable 'nparent' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:116:20: style: The scope of the variable 'cur' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:157:22: style: The scope of the variable 'cur' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:178:22: style: The scope of the variable 'cur' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:360:15: style: The scope of the variable 'i' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:361:18: style: The scope of the variable 'tmp' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:361:24: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:400:15: style: The scope of the variable 'out' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:401:13: style: The scope of the variable 'path' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:482:13: style: The scope of the variable 'flt' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:704:11: style: The scope of the variable 'proc' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:797:7: style: The scope of the variable 'rrt' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:962:24: style: The scope of the variable 'cur' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:1015:18: style: The scope of the variable 'proc_parent' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:1016:22: style: The scope of the variable 'lp' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:1150:11: style: The scope of the variable 'proc' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:1465:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:1509:7: style: The scope of the variable 'rv' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:1533:13: style: The scope of the variable 'flt' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/core.c:1149:40: style: Function 'process_new_list' argument 2 names different: declaration 'noupdate' definition 'update'. [funcArgNamesDifferent]
poelzi-ulatencyd-55515a9/src/ulatency.h:390:40: note: Function 'process_new_list' argument 2 names different: declaration 'noupdate' definition 'update'.
poelzi-ulatencyd-55515a9/src/core.c:1149:40: note: Function 'process_new_list' argument 2 names different: declaration 'noupdate' definition 'update'.
poelzi-ulatencyd-55515a9/src/core.c:1204:24: style: Function 'u_flag_free' argument 1 names different: declaration 'data' definition 'ptr'. [funcArgNamesDifferent]
poelzi-ulatencyd-55515a9/src/ulatency.h:229:24: note: Function 'u_flag_free' argument 1 names different: declaration 'data' definition 'ptr'.
poelzi-ulatencyd-55515a9/src/core.c:1204:24: note: Function 'u_flag_free' argument 1 names different: declaration 'data' definition 'ptr'.
poelzi-ulatencyd-55515a9/src/core.c:1349:1: style: Function 'u_flag_clear_source' argument 2 names different: declaration 'source' definition 'var'. [funcArgNamesDifferent]
poelzi-ulatencyd-55515a9/src/ulatency.h:233:51: note: Function 'u_flag_clear_source' argument 2 names different: declaration 'source' definition 'var'.
poelzi-ulatencyd-55515a9/src/core.c:1349:1: note: Function 'u_flag_clear_source' argument 2 names different: declaration 'source' definition 'var'.
poelzi-ulatencyd-55515a9/src/core.c:1353:1: style: Function 'u_flag_clear_flag' argument 2 names different: declaration 'flag' definition 'var'. [funcArgNamesDifferent]
poelzi-ulatencyd-55515a9/src/ulatency.h:236:49: note: Function 'u_flag_clear_flag' argument 2 names different: declaration 'flag' definition 'var'.
poelzi-ulatencyd-55515a9/src/core.c:1353:1: note: Function 'u_flag_clear_flag' argument 2 names different: declaration 'flag' definition 'var'.
poelzi-ulatencyd-55515a9/src/core.c:1355:1: style: Function 'u_flag_clear_timeout' argument 2 names different: declaration 'timeout' definition 'tm'. [funcArgNamesDifferent]
poelzi-ulatencyd-55515a9/src/ulatency.h:237:47: note: Function 'u_flag_clear_timeout' argument 2 names different: declaration 'timeout' definition 'tm'.
poelzi-ulatencyd-55515a9/src/core.c:1355:1: note: Function 'u_flag_clear_timeout' argument 2 names different: declaration 'timeout' definition 'tm'.
poelzi-ulatencyd-55515a9/src/core.c:1633:32: style: Function 'scheduler_set' argument 1 names different: declaration 'scheduler' definition 'sched'. [funcArgNamesDifferent]
poelzi-ulatencyd-55515a9/src/ulatency.h:418:32: note: Function 'scheduler_set' argument 1 names different: declaration 'scheduler' definition 'sched'.
poelzi-ulatencyd-55515a9/src/core.c:1633:32: note: Function 'scheduler_set' argument 1 names different: declaration 'scheduler' definition 'sched'.
poelzi-ulatencyd-55515a9/src/core.c:1715:24: style: Function 'load_modules' argument 1 names different: declaration 'path' definition 'modules_directory'. [funcArgNamesDifferent]
poelzi-ulatencyd-55515a9/src/ulatency.h:348:24: note: Function 'load_modules' argument 1 names different: declaration 'path' definition 'modules_directory'.
poelzi-ulatencyd-55515a9/src/core.c:1715:24: note: Function 'load_modules' argument 1 names different: declaration 'path' definition 'modules_directory'.
poelzi-ulatencyd-55515a9/src/coreutils/xmalloc.c:96:8: style: Condition '!HAVE_GNU_CALLOC' is always true [knownConditionTrueFalse]
poelzi-ulatencyd-55515a9/src/coreutils/xmalloc.c:97:37: style: Condition 'HAVE_GNU_CALLOC' is always false [knownConditionTrueFalse]
poelzi-ulatencyd-55515a9/src/coreutils/xmalloc.c:43:17: style: Function 'xmalloc' argument 1 names different: declaration 's' definition 'n'. [funcArgNamesDifferent]
poelzi-ulatencyd-55515a9/src/coreutils/xalloc.h:56:23: note: Function 'xmalloc' argument 1 names different: declaration 's' definition 'n'.
poelzi-ulatencyd-55515a9/src/coreutils/xmalloc.c:43:17: note: Function 'xmalloc' argument 1 names different: declaration 's' definition 'n'.
poelzi-ulatencyd-55515a9/src/coreutils/xmalloc.c:55:27: style: Function 'xrealloc' argument 2 names different: declaration 's' definition 'n'. [funcArgNamesDifferent]
poelzi-ulatencyd-55515a9/src/coreutils/xalloc.h:59:33: note: Function 'xrealloc' argument 2 names different: declaration 's' definition 'n'.
poelzi-ulatencyd-55515a9/src/coreutils/xmalloc.c:55:27: note: Function 'xrealloc' argument 2 names different: declaration 's' definition 'n'.
poelzi-ulatencyd-55515a9/src/coreutils/xmalloc.c:115:22: style: Function 'xstrdup' argument 1 names different: declaration 'str' definition 'string'. [funcArgNamesDifferent]
poelzi-ulatencyd-55515a9/src/coreutils/xalloc.h:62:28: note: Function 'xstrdup' argument 1 names different: declaration 'str' definition 'string'.
poelzi-ulatencyd-55515a9/src/coreutils/xmalloc.c:115:22: note: Function 'xstrdup' argument 1 names different: declaration 'str' definition 'string'.
poelzi-ulatencyd-55515a9/src/coreutils/xmalloc.c:82:17: error: Allocation with xmalloc, memset doesn't release it. [leakNoVarFunctionCall]
poelzi-ulatencyd-55515a9/src/coreutils/xmalloc.c:109:17: error: Allocation with xmalloc, memcpy doesn't release it. [leakNoVarFunctionCall]
poelzi-ulatencyd-55515a9/src/dbus.c:779:1: style: Label 'fail' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/group.c:45:23: style: The scope of the variable 'ua' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:279:7: style: The scope of the variable 'i' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:303:11: style: The scope of the variable 'proc' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:323:11: style: The scope of the variable 'proc' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:392:31: style: The scope of the variable 'up' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:611:11: style: The scope of the variable 'child' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:635:11: style: The scope of the variable 'fl' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:1447:11: style: The scope of the variable 'fl' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:1824:15: style: The scope of the variable 'tmp' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:1942:9: style: The scope of the variable 'full' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:1942:16: style: The scope of the variable 'full2' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:1963:9: style: The scope of the variable 'full' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:1963:16: style: The scope of the variable 'full2' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:1985:16: style: The scope of the variable 'sess' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:2022:16: style: The scope of the variable 'sess' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_binding.c:496:51: style: Function 'push_u_proc' argument 2 names different: declaration 'proc' definition 'upr'. [funcArgNamesDifferent]
poelzi-ulatencyd-55515a9/src/lua_binding.c:51:51: note: Function 'push_u_proc' argument 2 names different: declaration 'proc' definition 'upr'.
poelzi-ulatencyd-55515a9/src/lua_binding.c:496:51: note: Function 'push_u_proc' argument 2 names different: declaration 'proc' definition 'upr'.
poelzi-ulatencyd-55515a9/src/lua_cgroup.c:146:20: style: The scope of the variable 'cgp' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_cgroup.c:265:137: style: The scope of the variable 'rv' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_cgroup.c:286:7: style: The scope of the variable 'rv' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_cgroup.c:312:7: style: The scope of the variable 'rv' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_cgroup.c:328:7: style: The scope of the variable 'rv' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_cgroup.c:344:7: style: The scope of the variable 'rv' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_cgroup.c:363:7: style: The scope of the variable 'rv' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_cgroup.c:379:7: style: The scope of the variable 'rv' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/lua_cgroup.c:265:109: style: Variable 'para' is assigned a value that is never used. [unreadVariable]
poelzi-ulatencyd-55515a9/src/lua_cgroup.c:285:14: style: Variable 'para' is assigned a value that is never used. [unreadVariable]
poelzi-ulatencyd-55515a9/src/polkit.c:33:20: style: The scope of the variable 'result_str' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/proc/alloc.c:32:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/alloc.c:46:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/alloc.c:30:12: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck]
poelzi-ulatencyd-55515a9/src/proc/alloc.c:31:9: note: Assuming that condition '!p' is not redundant
poelzi-ulatencyd-55515a9/src/proc/alloc.c:30:12: note: Null pointer dereference
poelzi-ulatencyd-55515a9/src/proc/devname.c:125:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:206:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:209:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:211:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:212:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:213:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:214:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:215:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:216:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:217:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:218:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:219:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:220:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:221:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:222:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:223:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:224:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:225:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:226:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:228:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:229:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:230:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:231:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:232:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:233:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:234:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:235:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:236:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:244:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:245:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:246:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:247:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:248:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/devname.c:249:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/escape.c:113:17: style: The scope of the variable 'c' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/proc/escape.c:162:89: style: Function 'escape_strlist' argument 3 names different: declaration 'n' definition 'bytes'. [funcArgNamesDifferent]
poelzi-ulatencyd-55515a9/src/proc/escape.h:17:96: note: Function 'escape_strlist' argument 3 names different: declaration 'n' definition 'bytes'.
poelzi-ulatencyd-55515a9/src/proc/escape.c:162:89: note: Function 'escape_strlist' argument 3 names different: declaration 'n' definition 'bytes'.
poelzi-ulatencyd-55515a9/src/proc/ksym.c:556:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/ksym.c:205:12: style: The scope of the variable 'mid' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/proc/ksym.c:531:9: style: The scope of the variable 'did_ksyms' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:202:5: style: Label 'case_Name' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:221:5: style: Label 'case_ShdPnd' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:225:5: style: Label 'case_SigBlk' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:229:5: style: Label 'case_SigCgt' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:233:5: style: Label 'case_SigIgn' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:237:5: style: Label 'case_SigPnd' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:258:5: style: Label 'case_State' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:261:5: style: Label 'case_Tgid' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:264:5: style: Label 'case_Pid' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:267:5: style: Label 'case_PPid' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:270:5: style: Label 'case_Threads' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:273:5: style: Label 'case_Uid' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:279:5: style: Label 'case_Gid' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:285:5: style: Label 'case_Groups' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:300:5: style: Label 'case_VmData' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:303:5: style: Label 'case_VmExe' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:306:5: style: Label 'case_VmLck' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:309:5: style: Label 'case_VmLib' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:312:5: style: Label 'case_VmRSS' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:315:5: style: Label 'case_VmSize' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:318:5: style: Label 'case_VmStk' is not used. [unusedLabel]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:384:11: style: Variable 'num' is assigned a value that is never used. [unreadVariable]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:430:11: style: Variable 'num' is assigned a value that is never used. [unreadVariable]
poelzi-ulatencyd-55515a9/src/proc/readproc.c:47:40: style: Clarify calculation precedence for '-' and '?'. [clarifyCalculation]
poelzi-ulatencyd-55515a9/src/proc/slab.c:147:14: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
poelzi-ulatencyd-55515a9/src/proc/slab.c:147:14: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
poelzi-ulatencyd-55515a9/src/proc/slab.c:147:14: warning: %d in format string (no. 4) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
poelzi-ulatencyd-55515a9/src/proc/slab.c:147:14: warning: %d in format string (no. 5) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
poelzi-ulatencyd-55515a9/src/proc/slab.c:147:14: warning: %d in format string (no. 6) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
poelzi-ulatencyd-55515a9/src/proc/slab.c:147:14: warning: %d in format string (no. 7) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
poelzi-ulatencyd-55515a9/src/proc/slab.c:147:14: warning: %d in format string (no. 8) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
poelzi-ulatencyd-55515a9/src/proc/slab.c:224:14: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
poelzi-ulatencyd-55515a9/src/proc/slab.c:224:14: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
poelzi-ulatencyd-55515a9/src/proc/slab.c:224:14: warning: %d in format string (no. 4) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
poelzi-ulatencyd-55515a9/src/proc/slab.c:224:14: warning: %d in format string (no. 5) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
poelzi-ulatencyd-55515a9/src/proc/slab.c:224:14: warning: %d in format string (no. 6) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
poelzi-ulatencyd-55515a9/src/proc/slab.c:224:14: warning: %d in format string (no. 7) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
poelzi-ulatencyd-55515a9/src/proc/slab.c:315:3: error: Resource leak: slabfile [resourceLeak]
poelzi-ulatencyd-55515a9/src/proc/slab.c:320:3: error: Resource leak: slabfile [resourceLeak]
poelzi-ulatencyd-55515a9/src/proc/slab.c:331:3: error: Resource leak: slabfile [resourceLeak]
poelzi-ulatencyd-55515a9/src/proc/sysinfo.c:173:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/sysinfo.c:173:5: warning: %Ld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
poelzi-ulatencyd-55515a9/src/proc/sysinfo.c:831:7: style: The scope of the variable 'fields' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/sysctl.c:71:15: style: The scope of the variable 'ioclass' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/src/tools.c:11:13: style: The scope of the variable 'ftsent' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/tests/forkbomb.c:36:7: style: The scope of the variable 'c' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/tests/forkbomb.c:43:7: style: The scope of the variable 'tmpi' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/tests/memleak.c:149:13: warning: Return value of function memcmp() is not used. [ignoredReturnValue]
poelzi-ulatencyd-55515a9/tests/memleak.c:36:7: style: The scope of the variable 'c' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/tests/memleak.c:147:25: portability: 'ttmp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
poelzi-ulatencyd-55515a9/tests/memleak.c:147:42: portability: 'ttmp+(rand()%chunk)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
poelzi-ulatencyd-55515a9/tests/memleak.c:149:25: portability: 'ttmp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
poelzi-ulatencyd-55515a9/tests/memleak.c:149:42: portability: 'ttmp+(rand()%chunk)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
poelzi-ulatencyd-55515a9/tests/test_xwatch.c:38:12: style: The scope of the variable 'cur' can be reduced. [variableScope]
poelzi-ulatencyd-55515a9/tests/test_xwatch.c:37:22: style: Unused variable: xs [unusedVariable]
[11:30]
ftp://ftp.se.debian.org/debian/pool/main/u/ulex/ulex_1.1.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/ulex0.8/ulex0.8_0.8.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/ulfius/ulfius_2.3.7.orig.tar.gz
ulfius-2.3.7/example_callbacks/oauth2_bearer/glewlwyd_resource.c:37:37: style: The scope of the variable 'j_res_scope' can be reduced. [variableScope]
ulfius-2.3.7/example_callbacks/oauth2_bearer/glewlwyd_resource.c:38:38: style: The scope of the variable 'res_validity' can be reduced. [variableScope]
ulfius-2.3.7/example_callbacks/oauth2_bearer/glewlwyd_resource.c:111:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/example_callbacks/oauth2_bearer/glewlwyd_resource.c:111:10: style: The scope of the variable 'scope_count_token' can be reduced. [variableScope]
ulfius-2.3.7/example_callbacks/oauth2_bearer/glewlwyd_resource.c:111:29: style: The scope of the variable 'scope_count_expected' can be reduced. [variableScope]
ulfius-2.3.7/example_callbacks/oauth2_bearer/glewlwyd_resource.c:181:24: style: The scope of the variable 'j_grants' can be reduced. [variableScope]
ulfius-2.3.7/example_callbacks/oauth2_bearer/glewlwyd_resource.c:183:11: style: The scope of the variable 'grants' can be reduced. [variableScope]
ulfius-2.3.7/example_callbacks/oauth2_bearer/glewlwyd_resource.c:209:24: style: The scope of the variable 'j_grants' can be reduced. [variableScope]
ulfius-2.3.7/example_callbacks/oauth2_bearer/glewlwyd_resource.c:211:11: style: The scope of the variable 'grants' can be reduced. [variableScope]
ulfius-2.3.7/example_callbacks/static_file/static_file_callback.c:67:10: style: The scope of the variable 'length' can be reduced. [variableScope]
ulfius-2.3.7/example_callbacks/static_file/static_file_callback.c:68:10: style: The scope of the variable 'f' can be reduced. [variableScope]
ulfius-2.3.7/example_callbacks/static_file/static_file_callback.c:69:28: style: The scope of the variable 'file_path' can be reduced. [variableScope]
ulfius-2.3.7/example_callbacks/static_file/static_file_callback.c:69:41: style: The scope of the variable 'url_dup_save' can be reduced. [variableScope]
ulfius-2.3.7/example_callbacks/static_file/static_file_callback.c:70:16: style: The scope of the variable 'content_type' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/auth_example/auth_client.c:28:10: style: The scope of the variable 'line' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/auth_example/auth_client.c:29:16: style: The scope of the variable 'keys' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/auth_example/auth_client.c:30:7: style: The scope of the variable 'len' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/auth_example/auth_client.c:30:12: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/auth_example/auth_server.c:71:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ulfius-2.3.7/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:58:10: style: The scope of the variable 'line' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:59:16: style: The scope of the variable 'keys' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:59:24: style: The scope of the variable 'value' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:60:7: style: The scope of the variable 'len' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/multiple_callbacks_example/multiple_callbacks_example.c:60:12: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/proxy_example/proxy.c:44:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ulfius-2.3.7/example_programs/request_example/client.c:26:10: style: The scope of the variable 'line' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/request_example/client.c:27:16: style: The scope of the variable 'keys' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/request_example/client.c:28:7: style: The scope of the variable 'len' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/request_example/client.c:28:12: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/request_example/server.c:92:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ulfius-2.3.7/example_programs/request_example/server.c:27:10: style: The scope of the variable 'line' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/request_example/server.c:28:16: style: The scope of the variable 'keys' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/request_example/server.c:29:7: style: The scope of the variable 'len' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/request_example/server.c:29:12: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:64:13: portability: %zu in format string (no. 2) requires 'size_t' but the argument type is 'ssize_t {aka signed long}'. [invalidPrintfArgType_uint]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:66:7: portability: %zu in format string (no. 2) requires 'size_t' but the argument type is 'ssize_t {aka signed long}'. [invalidPrintfArgType_uint]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:146:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:206:3: style: Variable 'json_body' is reassigned a value before the old one has been used. [redundantAssignment]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:198:0: note: Variable 'json_body' is reassigned a value before the old one has been used.
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:206:3: note: Variable 'json_body' is reassigned a value before the old one has been used.
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:228:3: style: Variable 'json_body' is reassigned a value before the old one has been used. [redundantAssignment]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:219:0: note: Variable 'json_body' is reassigned a value before the old one has been used.
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:228:3: note: Variable 'json_body' is reassigned a value before the old one has been used.
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:57:10: style: The scope of the variable 'line' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:58:16: style: The scope of the variable 'keys' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:58:24: style: The scope of the variable 'value' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:59:7: style: The scope of the variable 'len' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:59:12: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:241:8: style: The scope of the variable 'length' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:242:10: style: The scope of the variable 'f' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:244:16: style: The scope of the variable 'content_type' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:304:34: style: Function 'file_upload_callback' argument 9 names different: declaration 'user_data' definition 'cls'. [funcArgNamesDifferent]
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:52:34: note: Function 'file_upload_callback' argument 9 names different: declaration 'user_data' definition 'cls'.
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:304:34: note: Function 'file_upload_callback' argument 9 names different: declaration 'user_data' definition 'cls'.
ulfius-2.3.7/example_programs/sheep_counter/sheep_counter.c:252:32: portability: Behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofVoid]
ulfius-2.3.7/example_programs/simple_example/simple_example.c:82:21: warning: Either the condition 'filename!=NULL' is redundant or there is possible null pointer dereference: filename. [nullPointerRedundantCheck]
ulfius-2.3.7/example_programs/simple_example/simple_example.c:83:16: note: Assuming that condition 'filename!=NULL' is not redundant
ulfius-2.3.7/example_programs/simple_example/simple_example.c:82:21: note: Null pointer dereference
ulfius-2.3.7/example_programs/simple_example/simple_example.c:93:7: warning: Either the condition 'buffer' is redundant or there is possible null pointer dereference: buffer. [nullPointerRedundantCheck]
ulfius-2.3.7/example_programs/simple_example/simple_example.c:90:11: note: Assuming that condition 'buffer' is not redundant
ulfius-2.3.7/example_programs/simple_example/simple_example.c:93:7: note: Null pointer dereference
ulfius-2.3.7/example_programs/simple_example/simple_example.c:50:10: style: The scope of the variable 'line' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/simple_example/simple_example.c:51:16: style: The scope of the variable 'keys' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/simple_example/simple_example.c:51:24: style: The scope of the variable 'value' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/simple_example/simple_example.c:52:7: style: The scope of the variable 'len' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/simple_example/simple_example.c:52:12: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/simple_example/simple_example.c:81:8: style: The scope of the variable 'length' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/simple_example/simple_example.c:98:5: error: Resource leak: f [resourceLeak]
ulfius-2.3.7/example_programs/stream_example/stream_example.c:64:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ulfius-2.3.7/example_programs/stream_example/stream_example.c:89:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/test_u_map/test_u_map.c:34:13: portability: %zu in format string (no. 2) requires 'size_t' but the argument type is 'ssize_t {aka signed long}'. [invalidPrintfArgType_uint]
ulfius-2.3.7/example_programs/test_u_map/test_u_map.c:36:7: portability: %zu in format string (no. 2) requires 'size_t' but the argument type is 'ssize_t {aka signed long}'. [invalidPrintfArgType_uint]
ulfius-2.3.7/example_programs/test_u_map/test_u_map.c:27:10: style: The scope of the variable 'line' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/test_u_map/test_u_map.c:28:16: style: The scope of the variable 'keys' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/test_u_map/test_u_map.c:28:24: style: The scope of the variable 'value' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/test_u_map/test_u_map.c:29:7: style: The scope of the variable 'len' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/test_u_map/test_u_map.c:29:12: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/test_u_map/test_u_map.c:61:8: style: The scope of the variable 'length' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/test_u_map/test_u_map.c:62:10: style: The scope of the variable 'f' can be reduced. [variableScope]
ulfius-2.3.7/example_programs/test_u_map/test_u_map.c:71:32: portability: Behaviour of 'sizeof(void)' is not covered by the ISO C standard. [sizeofVoid]
ulfius-2.3.7/example_programs/websocket_example/websocket_example.c:33:0: error: #error Ulfius is not available with WebSockets support [preprocessorErrorDirective]
ulfius-2.3.7/src/u_map.c:104:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:139:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:165:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:196:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:197:10: style: The scope of the variable 'dup_key' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:197:21: style: The scope of the variable 'dup_value' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:284:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:284:10: style: The scope of the variable 'res' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:284:15: style: The scope of the variable 'found' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:311:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:311:10: style: The scope of the variable 'res' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:311:15: style: The scope of the variable 'found' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:346:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:346:10: style: The scope of the variable 'res' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:346:15: style: The scope of the variable 'found' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:373:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:373:10: style: The scope of the variable 'res' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:373:15: style: The scope of the variable 'found' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:440:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:463:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:480:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:497:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:516:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:535:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:555:17: style: The scope of the variable 'keys' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:555:25: style: The scope of the variable 'value' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:556:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:584:17: style: The scope of the variable 'keys' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:585:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:585:10: style: The scope of the variable 'res' can be reduced. [variableScope]
ulfius-2.3.7/src/u_map.c:345:72: style: Function 'u_map_remove_from_value_binary' argument 2 names different: declaration 'key' definition 'value'. [funcArgNamesDifferent]
ulfius-2.3.7/include/ulfius.h:847:72: note: Function 'u_map_remove_from_value_binary' argument 2 names different: declaration 'key' definition 'value'.
ulfius-2.3.7/src/u_map.c:345:72: note: Function 'u_map_remove_from_value_binary' argument 2 names different: declaration 'key' definition 'value'.
ulfius-2.3.7/src/u_request.c:36:7: style: The scope of the variable 'counter' can be reduced. [variableScope]
ulfius-2.3.7/src/u_request.c:133:11: style: The scope of the variable 'splitted_url' can be reduced. [variableScope]
ulfius-2.3.7/src/u_request.c:133:28: style: The scope of the variable 'splitted_url_format' can be reduced. [variableScope]
ulfius-2.3.7/src/u_request.c:135:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_response.c:714:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ulfius-2.3.7/src/u_response.c:157:16: style: The scope of the variable 'header_value' can be reduced. [variableScope]
ulfius-2.3.7/src/u_response.c:158:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
ulfius-2.3.7/src/u_response.c:180:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
ulfius-2.3.7/src/u_response.c:181:16: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_response.c:182:10: style: The scope of the variable 'header' can be reduced. [variableScope]
ulfius-2.3.7/src/u_response.c:211:16: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_response.c:344:16: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_response.c:438:16: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_response.c:508:16: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_response.c:568:108: style: Function 'ulfius_set_string_body_response' argument 3 names different: declaration 'body' definition 'binary_body'. [funcArgNamesDifferent]
ulfius-2.3.7/include/ulfius.h:558:108: note: Function 'ulfius_set_string_body_response' argument 3 names different: declaration 'body' definition 'binary_body'.
ulfius-2.3.7/src/u_response.c:568:108: note: Function 'ulfius_set_string_body_response' argument 3 names different: declaration 'body' definition 'binary_body'.
ulfius-2.3.7/src/u_response.c:594:108: style: Function 'ulfius_set_binary_body_response' argument 3 names different: declaration 'body' definition 'binary_body'. [funcArgNamesDifferent]
ulfius-2.3.7/include/ulfius.h:565:108: note: Function 'ulfius_set_binary_body_response' argument 3 names different: declaration 'body' definition 'binary_body'.
ulfius-2.3.7/src/u_response.c:594:108: note: Function 'ulfius_set_binary_body_response' argument 3 names different: declaration 'body' definition 'binary_body'.
ulfius-2.3.7/src/u_send_request.c:72:37: style: The scope of the variable 'key' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:72:44: style: The scope of the variable 'value' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:72:64: style: The scope of the variable 'tmp' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:147:10: style: The scope of the variable 'key_esc' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:147:21: style: The scope of the variable 'value_esc' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:147:34: style: The scope of the variable 'cookie' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:147:44: style: The scope of the variable 'header' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:147:54: style: The scope of the variable 'param' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:147:63: style: The scope of the variable 'fp' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:147:75: style: The scope of the variable 'np' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:148:16: style: The scope of the variable 'value' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:148:26: style: The scope of the variable 'keys' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:149:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:149:10: style: The scope of the variable 'has_params' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:149:26: style: The scope of the variable 'len' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:546:62: style: The scope of the variable 'elt' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:547:17: style: The scope of the variable 'counter' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:744:10: style: The scope of the variable 'curl_handle' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:746:10: style: The scope of the variable 'smtp_url' can be reduced. [variableScope]
ulfius-2.3.7/src/u_send_request.c:747:7: style: The scope of the variable 'cur_port' can be reduced. [variableScope]
ulfius-2.3.7/src/ulfius.c:797:5: warning: Either the condition 'u_instance!=NULL' is redundant or there is possible null pointer dereference: u_instance. [nullPointerRedundantCheck]
ulfius-2.3.7/src/ulfius.c:779:18: note: Assuming that condition 'u_instance!=NULL' is not redundant
ulfius-2.3.7/src/ulfius.c:797:5: note: Null pointer dereference
ulfius-2.3.7/src/ulfius.c:89:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/ulfius.c:232:10: style: The scope of the variable 'data_dup' can be reduced. [variableScope]
ulfius-2.3.7/src/ulfius.c:232:22: style: The scope of the variable 'filename_param' can be reduced. [variableScope]
ulfius-2.3.7/src/ulfius.c:285:10: style: The scope of the variable 'content_type' can be reduced. [variableScope]
ulfius-2.3.7/src/ulfius.c:287:21: style: The scope of the variable 'so_client' can be reduced. [variableScope]
ulfius-2.3.7/src/ulfius.c:830:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/ulfius.c:865:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/ulfius.c:883:7: style: The scope of the variable 'res' can be reduced. [variableScope]
ulfius-2.3.7/src/ulfius.c:930:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/ulfius.c:930:10: style: The scope of the variable 'res' can be reduced. [variableScope]
ulfius-2.3.7/src/ulfius.c:956:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ulfius-2.3.7/src/ulfius.c:956:10: style: The scope of the variable 'j' can be reduced. [variableScope]
ulfius-2.3.7/src/ulfius.c:956:13: style: The scope of the variable 'found' can be reduced. [variableScope]
ulfius-2.3.7/src/ulfius.c:115:24: style: Checking if unsigned variable 'u_instance->port' is less than zero. [unsignedLessThanZero]
ulfius-2.3.7/test/framework.c:22:10: style: The scope of the variable 'line' can be reduced. [variableScope]
ulfius-2.3.7/test/framework.c:23:16: style: The scope of the variable 'keys' can be reduced. [variableScope]
ulfius-2.3.7/test/framework.c:23:24: style: The scope of the variable 'value' can be reduced. [variableScope]
ulfius-2.3.7/test/framework.c:24:7: style: The scope of the variable 'len' can be reduced. [variableScope]
ulfius-2.3.7/test/framework.c:24:12: style: The scope of the variable 'i' can be reduced. [variableScope]
[11:30]
ftp://ftp.se.debian.org/debian/pool/main/u/uligo/uligo_0.3.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/ulogd/ulogd_1.24.orig.tar.gz
ulogd-1.24/extensions/printpkt.c:100:8: style: The scope of the variable 'timestr' can be reduced. [variableScope]
ulogd-1.24/extensions/printpkt.c:101:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
ulogd-1.24/extensions/printpkt.c:248:18: style: The scope of the variable 'cur_id' can be reduced. [variableScope]
ulogd-1.24/extensions/ulogd_BASE.c:353:2: style: Variable 'ret[16].value.ui16' is reassigned a value before the old one has been used. [redundantAssignment]
ulogd-1.24/extensions/ulogd_BASE.c:352:2: note: Variable 'ret[16].value.ui16' is reassigned a value before the old one has been used.
ulogd-1.24/extensions/ulogd_BASE.c:353:2: note: Variable 'ret[16].value.ui16' is reassigned a value before the old one has been used.
ulogd-1.24/extensions/ulogd_BASE.c:64:17: style: The scope of the variable 'p' can be reduced. [variableScope]
ulogd-1.24/extensions/ulogd_BASE.c:65:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ulogd-1.24/libipulog/libipulog.c:205:9: style: The scope of the variable 'remain_len' can be reduced. [variableScope]
ulogd-1.24/libipulog/libipulog.c:123:12: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 118. [shiftTooManyBitsSigned]
ulogd-1.24/libipulog/libipulog.c:118:25: note: Assuming that condition 'group>32' is not redundant
ulogd-1.24/libipulog/libipulog.c:123:12: note: Shift
ulogd-1.24/libipulog/ulog_test.c:22:17: style: The scope of the variable 'p' can be reduced. [variableScope]
ulogd-1.24/libipulog/ulog_test.c:23:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ulogd-1.24/libipulog/ulog_test.c:45:6: style: The scope of the variable 'len' can be reduced. [variableScope]
ulogd-1.24/libipulog/ulog_test.c:46:21: style: The scope of the variable 'upkt' can be reduced. [variableScope]
ulogd-1.24/mysql/ulogd_MYSQL.c:140:15: style: The scope of the variable 'res' can be reduced. [variableScope]
ulogd-1.24/mysql/ulogd_MYSQL.c:266:8: style: The scope of the variable 'underscore' can be reduced. [variableScope]
ulogd-1.24/mysql/ulogd_MYSQL.c:315:8: style: The scope of the variable 'underscore' can be reduced. [variableScope]
ulogd-1.24/mysql/ulogd_MYSQL.c:317:6: style: The scope of the variable 'id' can be reduced. [variableScope]
ulogd-1.24/pcap/ulogd_PCAP.c:194:18: style: The scope of the variable 'cur_id' can be reduced. [variableScope]
ulogd-1.24/pgsql/ulogd_PGSQL.c:400:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
ulogd-1.24/pgsql/ulogd_PGSQL.c:436:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ulogd-1.24/pgsql/ulogd_PGSQL.c:104:15: style: The scope of the variable 'res' can be reduced. [variableScope]
ulogd-1.24/pgsql/ulogd_PGSQL.c:245:8: style: The scope of the variable 'underscore' can be reduced. [variableScope]
ulogd-1.24/pgsql/ulogd_PGSQL.c:306:8: style: The scope of the variable 'underscore' can be reduced. [variableScope]
ulogd-1.24/pgsql/ulogd_PGSQL.c:308:6: style: The scope of the variable 'id' can be reduced. [variableScope]
ulogd-1.24/sqlite3/ulogd_SQLITE3.c:92:15: style: The scope of the variable 'res' can be reduced. [variableScope]
ulogd-1.24/sqlite3/ulogd_SQLITE3.c:199:8: style: The scope of the variable 'underscore' can be reduced. [variableScope]
ulogd-1.24/sqlite3/ulogd_SQLITE3.c:282:8: style: The scope of the variable 'underscore' can be reduced. [variableScope]
ulogd-1.24/sqlite3/ulogd_SQLITE3.c:287:6: style: The scope of the variable 'id' can be reduced. [variableScope]
ulogd-1.24/ulogd.c:426:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
ulogd-1.24/ulogd.c:555:8: style: The scope of the variable 'timestr' can be reduced. [variableScope]
ulogd-1.24/ulogd.c:558:8: style: The scope of the variable 'outfd' can be reduced. [variableScope]
ulogd-1.24/ulogd.c:138:4: error: Common realloc mistake: 'ulogd_interh' nulled but not freed upon failure [memleakOnRealloc]
ulogd-1.24/ulogd.c:206:4: error: Common realloc mistake: 'ulogd_keyh' nulled but not freed upon failure [memleakOnRealloc]
[11:30]
ftp://ftp.se.debian.org/debian/pool/main/u/ulogd2/ulogd2_2.0.7.orig.tar.bz2.asc
ftp://ftp.se.debian.org/debian/pool/main/u/ultracopier/ultracopier_1.4.0.8.orig.tar.xz
ultracopier-src/Core.h:33:9: style: Class 'Core' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ultracopier-src/LocalPluginOptions.h:27:10: style: The function 'addOptionGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/OptionInterface.h:24:22: note: Virtual function in base class
ultracopier-src/LocalPluginOptions.h:27:10: note: Function in derived class
ultracopier-src/LocalPluginOptions.h:31:17: style: The function 'getOptionValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/OptionInterface.h:28:29: note: Virtual function in base class
ultracopier-src/LocalPluginOptions.h:31:17: note: Function in derived class
ultracopier-src/LocalPluginOptions.h:33:10: style: The function 'setOptionValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/OptionInterface.h:30:22: note: Virtual function in base class
ultracopier-src/LocalPluginOptions.h:33:10: note: Function in derived class
ultracopier-src/FacilityEngine.h:27:17: style: The function 'sizeToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/FacilityInterface.h:23:29: note: Virtual function in base class
ultracopier-src/FacilityEngine.h:27:17: note: Function in derived class
ultracopier-src/FacilityEngine.h:29:17: style: The function 'sizeUnitToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/FacilityInterface.h:25:29: note: Virtual function in base class
ultracopier-src/FacilityEngine.h:29:17: note: Function in derived class
ultracopier-src/FacilityEngine.h:31:17: style: The function 'translateText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/FacilityInterface.h:27:29: note: Virtual function in base class
ultracopier-src/FacilityEngine.h:31:17: note: Function in derived class
ultracopier-src/FacilityEngine.h:33:17: style: The function 'speedToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/FacilityInterface.h:29:29: note: Virtual function in base class
ultracopier-src/FacilityEngine.h:33:17: note: Function in derived class
ultracopier-src/FacilityEngine.h:35:36: style: The function 'secondsToTimeDecomposition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/FacilityInterface.h:31:48: note: Virtual function in base class
ultracopier-src/FacilityEngine.h:35:36: note: Function in derived class
ultracopier-src/FacilityEngine.h:37:10: style: The function 'haveFunctionality' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/FacilityInterface.h:33:22: note: Virtual function in base class
ultracopier-src/FacilityEngine.h:37:10: note: Function in derived class
ultracopier-src/FacilityEngine.h:39:17: style: The function 'callFunctionality' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/FacilityInterface.h:35:29: note: Virtual function in base class
ultracopier-src/FacilityEngine.h:39:17: note: Function in derived class
ultracopier-src/FacilityEngine.h:41:17: style: The function 'simplifiedRemainingTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/FacilityInterface.h:37:29: note: Virtual function in base class
ultracopier-src/FacilityEngine.h:41:17: note: Function in derived class
ultracopier-src/FacilityEngine.h:43:17: style: The function 'ultimateUrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/FacilityInterface.h:39:29: note: Virtual function in base class
ultracopier-src/FacilityEngine.h:43:17: note: Function in derived class
ultracopier-src/FacilityEngine.h:45:17: style: The function 'softwareName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/FacilityInterface.h:41:29: note: Virtual function in base class
ultracopier-src/FacilityEngine.h:45:17: note: Function in derived class
ultracopier-src/FacilityEngine.h:73:10: style: The function 'retranslate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/FacilityInterface.h:21:22: note: Virtual function in base class
ultracopier-src/FacilityEngine.h:73:10: note: Function in derived class
ultracopier-src/CopyEngineManager.cpp:186:10: style: The scope of the variable 'isTheGoodEngine' can be reduced. [variableScope]
ultracopier-src/CopyListener.cpp:274:68: performance: Function parameter 'sources' should be passed by const reference. [passedByValue]
ultracopier-src/CopyListener.cpp:283:50: performance: Function parameter 'sources' should be passed by const reference. [passedByValue]
ultracopier-src/CopyListener.cpp:283:70: performance: Function parameter 'destination' should be passed by const reference. [passedByValue]
ultracopier-src/CopyListener.cpp:292:68: performance: Function parameter 'sources' should be passed by const reference. [passedByValue]
ultracopier-src/CopyListener.cpp:301:50: performance: Function parameter 'sources' should be passed by const reference. [passedByValue]
ultracopier-src/CopyListener.cpp:301:70: performance: Function parameter 'destination' should be passed by const reference. [passedByValue]
ultracopier-src/Core.cpp:59:10: style: The scope of the variable 'haveSameSource' can be reduced. [variableScope]
ultracopier-src/Core.cpp:59:31: style: The scope of the variable 'haveSameDestination' can be reduced. [variableScope]
ultracopier-src/Core.cpp:184:59: performance: Function parameter 'mode' should be passed by const reference. [passedByValue]
ultracopier-src/DebugEngine.cpp:268:89: style: Function 'addDebugInformation' argument 2 names different: declaration 'fonction' definition 'function'. [funcArgNamesDifferent]
ultracopier-src/DebugEngine.h:100:84: note: Function 'addDebugInformation' argument 2 names different: declaration 'fonction' definition 'function'.
ultracopier-src/DebugEngine.cpp:268:89: note: Function 'addDebugInformation' argument 2 names different: declaration 'fonction' definition 'function'.
ultracopier-src/SystrayIcon.h:28:9: style: Class 'SystrayIcon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ultracopier-src/ExtraSocket.cpp:39:5: error: Mismatching allocation and deallocation: userNameW [mismatchAllocDealloc]
ultracopier-src/FacilityEngine.cpp:121:54: style: Function 'adaptString' argument 1 names different: declaration 'nb' definition 'size'. [funcArgNamesDifferent]
ultracopier-src/FacilityEngine.h:69:49: note: Function 'adaptString' argument 1 names different: declaration 'nb' definition 'size'.
ultracopier-src/FacilityEngine.cpp:121:54: note: Function 'adaptString' argument 1 names different: declaration 'nb' definition 'size'.
ultracopier-src/HelpDialog.cpp:144:6: error: Null pointer dereference: b [nullPointer]
ultracopier-src/HelpDialog.cpp:143:12: note: Assignment 'b=NULL', assigned value is 0
ultracopier-src/HelpDialog.cpp:144:6: note: Null pointer dereference
ultracopier-src/HelpDialog.cpp:144:9: error: Division by zero. [zerodiv]
ultracopier-src/HelpDialog.cpp:142:11: note: Assignment 'a=0', assigned value is 0
ultracopier-src/HelpDialog.cpp:144:9: note: Division by zero
ultracopier-src/LanguagesManager.cpp:123:31: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
ultracopier-src/LanguagesManager.cpp:118:27: note: outer condition: newLanguage!="en"
ultracopier-src/LanguagesManager.cpp:123:31: note: opposite inner condition: newLanguage=="en"
ultracopier-src/OptionEngine.cpp:135:60: error: Uninitialized struct member: theCurrentKey.emptyList [uninitStructMember]
ultracopier-src/PluginInformation.cpp:116:26: style: Same expression on both sides of '||'. [duplicateExpression]
ultracopier-src/PluginsManager.cpp:925:0: error: #error "Platform not supported" [preprocessorErrorDirective]
ultracopier-src/cpp11addition.cpp:381:9: style: The scope of the variable 'sub_index' can be reduced. [variableScope]
ultracopier-src/lib/qt-tar-xz/QTarDecode.cpp:19:5: performance: Variable 'error' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ultracopier-src/lib/qt-tar-xz/QTarDecode.h:19:34: style: Technically the member function 'QTarDecode::getFileList' can be const. [functionConst]
ultracopier-src/lib/qt-tar-xz/QTarDecode.cpp:164:38: note: Technically the member function 'QTarDecode::getFileList' can be const.
ultracopier-src/lib/qt-tar-xz/QTarDecode.h:19:34: note: Technically the member function 'QTarDecode::getFileList' can be const.
ultracopier-src/lib/qt-tar-xz/QTarDecode.h:21:41: style: Technically the member function 'QTarDecode::getDataList' can be const. [functionConst]
ultracopier-src/lib/qt-tar-xz/QTarDecode.cpp:169:45: note: Technically the member function 'QTarDecode::getDataList' can be const.
ultracopier-src/lib/qt-tar-xz/QTarDecode.h:21:41: note: Technically the member function 'QTarDecode::getDataList' can be const.
ultracopier-src/lib/qt-tar-xz/QTarDecode.h:25:21: style: Technically the member function 'QTarDecode::errorString' can be const. [functionConst]
ultracopier-src/lib/qt-tar-xz/QTarDecode.cpp:54:25: note: Technically the member function 'QTarDecode::errorString' can be const.
ultracopier-src/lib/qt-tar-xz/QTarDecode.h:25:21: note: Technically the member function 'QTarDecode::errorString' can be const.
ultracopier-src/lib/qt-tar-xz/QTarDecode.h:26:18: performance: Technically the member function 'QTarDecode::stringtouint64' can be static. [functionStatic]
ultracopier-src/lib/qt-tar-xz/QTarDecode.cpp:38:22: note: Technically the member function 'QTarDecode::stringtouint64' can be static.
ultracopier-src/lib/qt-tar-xz/QTarDecode.h:26:18: note: Technically the member function 'QTarDecode::stringtouint64' can be static.
ultracopier-src/lib/qt-tar-xz/QTarDecode.h:27:18: performance: Technically the member function 'QTarDecode::octaltouint64' can be static. [functionStatic]
ultracopier-src/lib/qt-tar-xz/QTarDecode.cpp:22:22: note: Technically the member function 'QTarDecode::octaltouint64' can be static.
ultracopier-src/lib/qt-tar-xz/QTarDecode.h:27:18: note: Technically the member function 'QTarDecode::octaltouint64' can be static.
ultracopier-src/lib/qt-tar-xz/QTarDecode.h:33:14: performance: Technically the member function 'QTarDecode::stringStartWith' can be static. [functionStatic]
ultracopier-src/lib/qt-tar-xz/QTarDecode.cpp:66:18: note: Technically the member function 'QTarDecode::stringStartWith' can be static.
ultracopier-src/lib/qt-tar-xz/QTarDecode.h:33:14: note: Technically the member function 'QTarDecode::stringStartWith' can be static.
ultracopier-src/lib/qt-tar-xz/QXzDecode.cpp:17:5: performance: Variable 'error' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ultracopier-src/lib/qt-tar-xz/QXzDecode.cpp:18:11: performance: Variable 'data' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ultracopier-src/lib/qt-tar-xz/QXzDecode.cpp:19:11: performance: Variable 'maxSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ultracopier-src/lib/qt-tar-xz/xz_crc32.c:28:11: style: The scope of the variable 'r' can be reduced. [variableScope]
ultracopier-src/lib/qt-tar-xz/xz_dec_lzma2.c:379:9: style: The scope of the variable 'copy_size' can be reduced. [variableScope]
ultracopier-src/lib/qt-tar-xz/xz_dec_lzma2.c:588:11: style: The scope of the variable 'match_byte' can be reduced. [variableScope]
ultracopier-src/lib/qt-tar-xz/xz_dec_lzma2.c:589:11: style: The scope of the variable 'match_bit' can be reduced. [variableScope]
ultracopier-src/lib/qt-tar-xz/xz_dec_lzma2.c:591:11: style: The scope of the variable 'i' can be reduced. [variableScope]
ultracopier-src/lib/qt-tar-xz/xz_dec_lzma2.c:653:11: style: The scope of the variable 'limit' can be reduced. [variableScope]
ultracopier-src/lib/qt-tar-xz/xz_dec_lzma2.c:693:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
ultracopier-src/lib/qt-tar-xz/xz_dec_lzma2.c:727:11: style: The scope of the variable 'pos_state' can be reduced. [variableScope]
ultracopier-src/lib/qt-tar-xz/xz_dec_lzma2.c:852:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
ultracopier-src/lib/qt-tar-xz/xz_dec_stream.c:178:10: style: The scope of the variable 'byte' can be reduced. [variableScope]
ultracopier-src/little/OptionsEngineLittle.h:15:10: style: The function 'addOptionGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/OptionInterface.h:24:22: note: Virtual function in base class
ultracopier-src/little/OptionsEngineLittle.h:15:10: note: Function in derived class
ultracopier-src/little/OptionsEngineLittle.h:17:17: style: The function 'getOptionValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/OptionInterface.h:28:29: note: Virtual function in base class
ultracopier-src/little/OptionsEngineLittle.h:17:17: note: Function in derived class
ultracopier-src/little/OptionsEngineLittle.h:19:10: style: The function 'setOptionValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/OptionInterface.h:30:22: note: Virtual function in base class
ultracopier-src/little/OptionsEngineLittle.h:19:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:44:5: style: Class 'CopyEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:177:10: style: The function 'exportErrorIntoTransferList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:131:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:177:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:182:10: style: The function 'getOptionsEngine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:36:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:182:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:185:10: style: The function 'setInterfacePointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:39:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:185:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:190:10: style: The function 'haveSameSource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:43:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:190:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:194:10: style: The function 'haveSameDestination' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:47:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:194:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:199:10: style: The function 'newCopy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:54:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:199:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:204:10: style: The function 'newCopy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:59:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:204:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:208:10: style: The function 'newMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:63:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:208:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:213:10: style: The function 'newMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:68:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:213:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:216:10: style: The function 'newTransferList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:71:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:216:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:220:14: style: The function 'realByteTransfered' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:76:26: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:220:14: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:222:10: style: The function 'supportSpeedLimitation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:80:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:222:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:229:10: style: The function 'syncTransferList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:85:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:229:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:251:10: style: The function 'userAddFolder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:90:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:251:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:254:10: style: The function 'userAddFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:93:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:254:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:257:10: style: The function 'pause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:98:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:257:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:259:10: style: The function 'resume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:100:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:259:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:262:10: style: The function 'skip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:103:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:262:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:264:10: style: The function 'cancel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:105:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:264:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:268:10: style: The function 'removeItems' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:111:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:268:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:271:10: style: The function 'moveItemsOnTop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:114:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:271:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:274:10: style: The function 'moveItemsUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:117:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:274:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:277:10: style: The function 'moveItemsDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:120:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:277:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:280:10: style: The function 'moveItemsOnBottom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:123:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:280:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:283:10: style: The function 'forceMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:127:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:283:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:285:10: style: The function 'exportTransferList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:129:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:285:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:287:10: style: The function 'importTransferList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:133:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:287:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:291:10: style: The function 'setSpeedLimitation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:138:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.h:291:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:53:34: style: The function 'getInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:180:46: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:53:34: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:55:10: style: The function 'setResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:182:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:55:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:58:27: style: The function 'getCopyType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:185:39: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:58:27: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:60:40: style: The function 'getTransferListOperation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:187:52: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:60:40: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:62:10: style: The function 'canDoOnlyCopy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:189:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:62:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:64:30: style: The function 'supportedProtocolsForTheSource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:191:42: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:64:30: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:66:30: style: The function 'supportedProtocolsForTheDestination' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:193:42: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:66:30: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:68:15: style: The function 'options' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:195:27: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:68:15: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:127:10: style: The function 'resetOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:198:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:127:10: note: Function in derived class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:128:10: style: The function 'newLanguageLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_CopyEngine.h:200:22: note: Virtual function in base class
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngineFactory.h:128:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:59:10: style: The function 'actionInProgess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:28:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:59:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:61:10: style: The function 'newFolderListing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:31:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:61:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:64:10: style: The function 'detectedSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:34:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:64:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:67:10: style: The function 'remainingTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:37:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:67:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:73:10: style: The function 'errorDetected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:39:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:73:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:75:10: style: The function 'errorToRetry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:41:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:75:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:77:10: style: The function 'setSupportSpeedLimitation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:43:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:77:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:80:10: style: The function 'setGeneralProgression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:47:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:80:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:82:10: style: The function 'setFileProgression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:49:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:82:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:84:10: style: The function 'setCopyType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:56:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:84:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:86:10: style: The function 'forceCopyMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:58:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:86:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:88:10: style: The function 'setTransferListOperation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:60:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:88:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:91:10: style: The function 'getActionOnList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:45:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:91:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:94:10: style: The function 'haveExternalOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:63:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:94:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:96:10: style: The function 'isInPause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:65:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:96:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:98:15: style: The function 'getOptionsEngineWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:52:27: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:98:15: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/interface.h:100:10: style: The function 'getOptionsEngineEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:54:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/interface.h:100:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/ThemesFactory.h:39:30: style: The function 'getInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:96:42: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/ThemesFactory.h:39:30: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/ThemesFactory.h:41:10: style: The function 'setResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:98:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/ThemesFactory.h:41:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/ThemesFactory.h:51:15: style: The function 'options' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:100:27: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/ThemesFactory.h:51:15: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/ThemesFactory.h:53:11: style: The function 'getIcon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:102:23: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/ThemesFactory.h:53:11: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/ThemesFactory.h:73:10: style: The function 'resetOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:105:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/ThemesFactory.h:73:10: note: Function in derived class
ultracopier-src/plugins/Themes/Oxygen/ThemesFactory.h:74:10: style: The function 'newLanguageLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:107:22: note: Virtual function in base class
ultracopier-src/plugins/Themes/Oxygen/ThemesFactory.h:74:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Listener/dbus/listener.h:26:10: style: The function 'listen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Listener.h:24:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Listener/dbus/listener.h:26:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Listener/dbus/listener.h:28:10: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Listener.h:26:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Listener/dbus/listener.h:28:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Listener/dbus/listener.h:34:15: style: The function 'options' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Listener.h:32:27: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Listener/dbus/listener.h:34:15: note: Function in derived class
ultracopier-src/plugins-unmaintained/Listener/dbus/listener.h:41:10: style: The function 'newLanguageLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Listener.h:41:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Listener/dbus/listener.h:41:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/PluginLoader/keybinding/pluginLoader.cpp:12:0: error: #error "Only for unix" [preprocessorErrorDirective]
ultracopier-src/plugins-unmaintained/SessionLoader/KDE4/sessionLoader.h:23:10: style: The function 'getEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_SessionLoader.h:24:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/SessionLoader/KDE4/sessionLoader.h:23:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/SessionLoader/KDE4/sessionLoader.h:27:15: style: The function 'options' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_SessionLoader.h:28:27: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/SessionLoader/KDE4/sessionLoader.h:27:15: note: Function in derived class
ultracopier-src/plugins-unmaintained/SessionLoader/KDE4/sessionLoader.h:30:10: style: The function 'newLanguageLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_SessionLoader.h:31:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/SessionLoader/KDE4/sessionLoader.h:30:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:21:1: style: The class 'InterfacePlugin' does not have a constructor although it has private member variables. [noConstructor]
ultracopier-src/plugins-unmaintained/Themes/Clean/factory.h:16:1: style: The class 'ThemesFactory' does not have a constructor although it has private member variables. [noConstructor]
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:27:10: style: The function 'actionInProgess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:28:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:27:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:40:10: style: The function 'remainingTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:37:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:40:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:46:10: style: The function 'errorDetected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:39:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:46:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:57:10: style: The function 'setSupportSpeedLimitation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:43:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:57:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:78:15: style: The function 'getOptionsEngineWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:52:27: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:78:15: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:80:10: style: The function 'getOptionsEngineEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:54:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:80:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:93:10: style: The function 'setCopyType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:56:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:93:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:95:10: style: The function 'forceCopyMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:58:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:95:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:97:10: style: The function 'setTransferListOperation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:60:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:97:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:100:10: style: The function 'haveExternalOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:63:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:100:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:102:10: style: The function 'isInPause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:65:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Clean/interface.h:102:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Clean/factory.h:27:19: style: The function 'options' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:100:27: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Clean/factory.h:27:19: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Clean/factory.h:33:14: style: The function 'resetOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:105:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Clean/factory.h:33:14: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Clean/factory.h:34:14: style: The function 'newLanguageLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:107:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Clean/factory.h:34:14: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/TransferModel.cpp:7:16: warning: Member variable 'TransferModel::loop_size' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins-unmaintained/Themes/Teracopy/TransferModel.cpp:7:16: warning: Member variable 'TransferModel::index_for_loop' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins-unmaintained/Themes/Teracopy/TransferModel.cpp:7:16: warning: Member variable 'TransferModel::sub_loop_size' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins-unmaintained/Themes/Teracopy/TransferModel.cpp:7:16: warning: Member variable 'TransferModel::sub_index_for_loop' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins-unmaintained/Themes/Teracopy/TransferModel.cpp:7:16: warning: Member variable 'TransferModel::row' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins-unmaintained/Themes/Teracopy/TransferModel.cpp:7:16: warning: Member variable 'TransferModel::column' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins-unmaintained/Themes/Teracopy/TransferModel.cpp:9:5: performance: Variable 'iconStart' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ultracopier-src/plugins-unmaintained/Themes/Teracopy/TransferModel.cpp:237:63: error: Uninitialized struct member: tempItem.custom_with_progression [uninitStructMember]
ultracopier-src/plugins-unmaintained/Themes/Teracopy/factory.h:19:1: style: The class 'ThemesFactory' does not have a constructor although it has private member variables. [noConstructor]
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:108:5: style: Class 'Themes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:80:10: style: The function 'actionInProgess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:28:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:80:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:92:10: style: The function 'setSupportSpeedLimitation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:43:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:92:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:95:10: style: The function 'remainingTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:37:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:95:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:101:10: style: The function 'errorDetected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:39:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:101:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:120:10: style: The function 'setCopyType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:56:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:120:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:122:10: style: The function 'forceCopyMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:58:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:122:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:124:10: style: The function 'setTransferListOperation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:60:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:124:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:127:10: style: The function 'haveExternalOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:63:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:127:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:129:10: style: The function 'isInPause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:65:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:129:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:131:15: style: The function 'getOptionsEngineWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:52:27: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:131:15: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:133:10: style: The function 'getOptionsEngineEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:54:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/interface.h:133:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/factory.h:30:15: style: The function 'options' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:100:27: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/factory.h:30:15: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/factory.h:34:10: style: The function 'resetOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:105:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/factory.h:34:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/factory.h:35:10: style: The function 'newLanguageLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:107:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Teracopy/factory.h:35:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/TransferModel.cpp:7:16: warning: Member variable 'TransferModel::loop_size' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins-unmaintained/Themes/Windows/TransferModel.cpp:7:16: warning: Member variable 'TransferModel::index_for_loop' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins-unmaintained/Themes/Windows/TransferModel.cpp:7:16: warning: Member variable 'TransferModel::sub_loop_size' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins-unmaintained/Themes/Windows/TransferModel.cpp:7:16: warning: Member variable 'TransferModel::sub_index_for_loop' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins-unmaintained/Themes/Windows/TransferModel.cpp:7:16: warning: Member variable 'TransferModel::row' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins-unmaintained/Themes/Windows/TransferModel.cpp:7:16: warning: Member variable 'TransferModel::column' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins-unmaintained/Themes/Windows/TransferModel.cpp:7:16: warning: Member variable 'TransferModel::facilityEngine' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins-unmaintained/Themes/Windows/TransferModel.cpp:9:5: performance: Variable 'iconStart' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ultracopier-src/plugins-unmaintained/Themes/Windows/TransferModel.cpp:97:63: error: Uninitialized struct member: tempItem.custom_with_progression [uninitStructMember]
ultracopier-src/plugins-unmaintained/Themes/Windows/factory.cpp:24:52: style: Function 'setResources' argument 1 names different: declaration 'optionsEngine' definition 'options'. [funcArgNamesDifferent]
ultracopier-src/plugins-unmaintained/Themes/Windows/factory.h:28:45: note: Function 'setResources' argument 1 names different: declaration 'optionsEngine' definition 'options'.
ultracopier-src/plugins-unmaintained/Themes/Windows/factory.cpp:24:52: note: Function 'setResources' argument 1 names different: declaration 'optionsEngine' definition 'options'.
ultracopier-src/plugins-unmaintained/Themes/Windows/factory.cpp:11:16: warning: Member variable 'ThemesFactory::facilityEngine' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:131:5: style: Class 'Themes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:28:10: style: The function 'actionInProgess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:28:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:28:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:40:10: style: The function 'setSupportSpeedLimitation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:43:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:40:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:43:10: style: The function 'remainingTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:37:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:43:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:49:10: style: The function 'errorDetected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:39:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:49:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:78:15: style: The function 'getOptionsEngineWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:52:27: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:78:15: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:80:10: style: The function 'getOptionsEngineEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:54:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:80:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:93:10: style: The function 'setCopyType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:56:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:93:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:95:10: style: The function 'forceCopyMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:58:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:95:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:97:10: style: The function 'setTransferListOperation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:60:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:97:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:100:10: style: The function 'haveExternalOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:63:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:100:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:102:10: style: The function 'isInPause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:65:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.h:102:10: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/factory.h:26:34: style: The function 'getInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:96:42: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/factory.h:26:34: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/factory.h:30:19: style: The function 'options' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:100:27: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/factory.h:30:19: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/factory.h:39:14: style: The function 'resetOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:105:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/factory.h:39:14: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/factory.h:40:14: style: The function 'newLanguageLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Themes.h:107:22: note: Virtual function in base class
ultracopier-src/plugins-unmaintained/Themes/Windows/factory.h:40:14: note: Function in derived class
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.cpp:336:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.cpp:338:9: note: Found duplicate branches for 'if' and 'else'.
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.cpp:336:9: note: Found duplicate branches for 'if' and 'else'.
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.cpp:345:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.cpp:347:13: note: Found duplicate branches for 'if' and 'else'.
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.cpp:345:13: note: Found duplicate branches for 'if' and 'else'.
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.cpp:352:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.cpp:354:13: note: Found duplicate branches for 'if' and 'else'.
ultracopier-src/plugins-unmaintained/Themes/Windows/interface.cpp:352:13: note: Found duplicate branches for 'if' and 'else'.
ultracopier-src/plugins/CopyEngine/Ultracopier/AvancedQFile.cpp:20:18: style: Variable 'ctime' is assigned a value that is never used. [unreadVariable]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine-collision-and-error.cpp:17:65: performance: Function parameter 'errorString' should be passed by const reference. [passedByValue]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine-collision-and-error.cpp:29:67: performance: Function parameter 'errorString' should be passed by const reference. [passedByValue]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine-collision-and-error.cpp:35:71: performance: Function parameter 'error' should be passed by const reference. [passedByValue]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::doRightTransfer' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::keepDate' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::parallelizeIfSmallerThan' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::autoStart' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::alwaysDoThisActionForFolderError' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::alwaysDoThisActionForFolderExists' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::transferAlgorithm' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::mode' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::doChecksum' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::checksumIgnoreIfImpossible' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::checksumOnlyOnError' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::osBuffer' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::osBufferLimited' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::checkDiskSpace' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:20:13: warning: Member variable 'CopyEngine::osBufferLimit' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:623:47: performance: Function parameter 'firstRenamingRule' should be passed by const reference. [passedByValue]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:623:77: performance: Function parameter 'otherRenamingRule' should be passed by const reference. [passedByValue]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:1173:51: performance: Function parameter 'firstRenamingRule' should be passed by const reference. [passedByValue]
ultracopier-src/plugins/CopyEngine/Ultracopier/CopyEngine.cpp:1173:81: performance: Function parameter 'otherRenamingRule' should be passed by const reference. [passedByValue]
ultracopier-src/plugins/CopyEngine/Ultracopier/FileExistsDialog.cpp:15:106: performance: Function parameter 'firstRenamingRule' should be passed by const reference. [passedByValue]
ultracopier-src/plugins/CopyEngine/Ultracopier/FileExistsDialog.cpp:15:137: performance: Function parameter 'otherRenamingRule' should be passed by const reference. [passedByValue]
ultracopier-src/plugins/CopyEngine/Ultracopier/FileIsSameDialog.cpp:15:85: performance: Function parameter 'firstRenamingRule' should be passed by const reference. [passedByValue]
ultracopier-src/plugins/CopyEngine/Ultracopier/FileIsSameDialog.cpp:15:116: performance: Function parameter 'otherRenamingRule' should be passed by const reference. [passedByValue]
ultracopier-src/plugins/CopyEngine/Ultracopier/FolderExistsDialog.cpp:15:123: performance: Function parameter 'firstRenamingRule' should be passed by const reference. [passedByValue]
ultracopier-src/plugins/CopyEngine/Ultracopier/FolderExistsDialog.cpp:15:154: performance: Function parameter 'otherRenamingRule' should be passed by const reference. [passedByValue]
ultracopier-src/plugins/CopyEngine/Ultracopier/ListThread.cpp:995:35: error: Uninitialized struct member: temp.size [uninitStructMember]
ultracopier-src/plugins/CopyEngine/Ultracopier/MkPath.cpp:467:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ultracopier-src/plugins/CopyEngine/Ultracopier/MkPath.cpp:516:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ultracopier-src/plugins/CopyEngine/Ultracopier/MkPath.cpp:19:5: performance: Variable 'maxTime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ultracopier-src/plugins/CopyEngine/Ultracopier/ScanFileOrFolder.cpp:19:19: warning: Member variable 'ScanFileOrFolder::folderExistsAction' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/ScanFileOrFolder.cpp:19:19: warning: Member variable 'ScanFileOrFolder::fileErrorAction' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/ScanFileOrFolder.cpp:19:19: warning: Member variable 'ScanFileOrFolder::checkDestinationExists' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/ScanFileOrFolder.cpp:19:19: warning: Member variable 'ScanFileOrFolder::copyListOrder' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/ScanFileOrFolder.cpp:19:19: warning: Member variable 'ScanFileOrFolder::reloadTheNewFilters' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/ScanFileOrFolder.cpp:19:19: warning: Member variable 'ScanFileOrFolder::haveFilters' is not initialized in the constructor. [uninitMemberVar]
ultracopier-src/plugins/CopyEngine/Ultracopier/ScanFileOrFolder.cpp:28:5: performance: Variable 'folder_isolation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ultracopier-src/plugins/CopyEngine/Ultracopier/TransferThread.cpp:436:100: style: Redundant condition: osBufferLimited. '!osBufferLimited || (osBufferLimited && size<osBufferLimit)' is equivalent to '!osBufferLimited || size<osBufferLimit' [redundantCondition]
ultracopier-src/plugins/CopyEngine/Ultracopier/TransferThread.cpp:438:100: style: Redundant condition: osBufferLimited. '!osBufferLimited || (osBufferLimited && size<osBufferLimit)' is equivalent to '!osBufferLimited || size<osBufferLimit' [redundantCondition]
ultracopier-src/plugins/CopyEngine/Ultracopier/TransferThread.cpp:187:5: style: Variable 'fileContentError' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ultracopier-src/plugins/CopyEngine/Ultracopier/TransferThread.cpp:181:5: note: Variable 'fileContentError' is reassigned a value before the old one has been used if variable is no semaphore variable.
ultracopier-src/plugins/CopyEngine/Ultracopier/TransferThread.cpp:187:5: note: Variable 'fileContentError' is reassigned a value before the old one has been used if variable is no semaphore variable.
ultracopier-src/plugins/CopyEngine/Ultracopier/TransferThread.cpp:577:13: style: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ultracopier-src/plugins/CopyEngine/Ultracopier/TransferThread.cpp:576:13: note: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable.
ultracopier-src/plugins/CopyEngine/Ultracopier/TransferThread.cpp:577:13: note: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable.
ultracopier-src/plugins/CopyEngine/Ultracopier/TransferThread.cpp:1744:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ultracopier-src/plugins/CopyEngine/Ultracopier/TransferThread.cpp:1793:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ultracopier-src/plugins/CopyEngine/Ultracopier/TransferThread.cpp:950:53: style: Function 'setMultiForBigSpeed' argument 1 names different: declaration 'maxSpeed' definition 'multiForBigSpeed'. [funcArgNamesDifferent]
ultracopier-src/plugins/CopyEngine/Ultracopier/TransferThread.h:122:41: note: Function 'setMultiForBigSpeed' argument 1 names different: declaration 'maxSpeed' definition 'multiForBigSpeed'.
ultracopier-src/plugins/CopyEngine/Ultracopier/TransferThread.cpp:950:53: note: Function 'setMultiForBigSpeed' argument 1 names different: declaration 'maxSpeed' definition 'multiForBigSpeed'.
ultracopier-src/plugins/CopyEngine/Ultracopier/WriteThread.cpp:911:27: style: Redundant condition: !sequential. 'sequential || (!sequential && writeFullBlocked)' is equivalent to 'sequential || writeFullBlocked' [redundantCondition]
ultracopier-src/plugins/Listener/catchcopy-v0002/catchcopy-api-0002/ServerCatchcopy.cpp:30:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ultracopier-src/plugins/Listener/catchcopy-v0002/catchcopy-api-0002/ServerCatchcopy.cpp:32:5: performance: Variable 'error_string' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:29:10: style: The function 'listen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Listener.h:24:22: note: Virtual function in base class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:29:10: note: Function in derived class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:31:10: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Listener.h:26:22: note: Virtual function in base class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:31:10: note: Function in derived class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:33:23: style: The function 'errorString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Listener.h:28:35: note: Virtual function in base class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:33:23: note: Function in derived class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:35:10: style: The function 'setResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Listener.h:30:22: note: Virtual function in base class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:35:10: note: Function in derived class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:37:15: style: The function 'options' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Listener.h:32:27: note: Virtual function in base class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:37:15: note: Function in derived class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:39:30: style: The function 'clientsList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Listener.h:34:42: note: Virtual function in base class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:39:30: note: Function in derived class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:42:10: style: The function 'transferFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Listener.h:37:22: note: Virtual function in base class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:42:10: note: Function in derived class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:44:10: style: The function 'transferCanceled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Listener.h:39:22: note: Virtual function in base class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:44:10: note: Function in derived class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:46:10: style: The function 'newLanguageLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_Listener.h:41:22: note: Virtual function in base class
ultracopier-src/plugins/Listener/catchcopy-v0002/listener.h:46:10: note: Function in derived class
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:131:17: style: Redundant condition: !needBeRegistred. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:372:14: style: Condition 'result==0' is always true [knownConditionTrueFalse]
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:369:12: note: Assignment 'result=0', assigned value is 0
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:372:14: note: Condition 'result==0' is always true
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:379:14: style: Condition 'result==999' is always false [knownConditionTrueFalse]
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:369:12: note: Assignment 'result=0', assigned value is 0
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:379:14: note: Condition 'result==999' is always false
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:389:14: style: Condition 'result==5' is always false [knownConditionTrueFalse]
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:369:12: note: Assignment 'result=0', assigned value is 0
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:389:14: note: Condition 'result==5' is always false
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:416:16: style: Condition 'ok' is always true [knownConditionTrueFalse]
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:414:16: note: Assignment 'ok=true', assigned value is 1
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:416:16: note: Condition 'ok' is always true
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:372:14: style: Same expression on both sides of '==' because the value of 'result' and '0' are the same. [duplicateExpression]
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:369:12: note: 'result' is assigned value '0' here.
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp:372:14: note: Same expression on both sides of '==' because the value of 'result' and '0' are the same.
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.h:39:10: style: The function 'setEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_PluginLoader.h:22:22: note: Virtual function in base class
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.h:39:10: note: Function in derived class
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.h:41:10: style: The function 'setResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_PluginLoader.h:24:22: note: Virtual function in base class
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.h:41:10: note: Function in derived class
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.h:43:15: style: The function 'options' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_PluginLoader.h:26:27: note: Virtual function in base class
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.h:43:15: note: Function in derived class
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.h:46:10: style: The function 'newLanguageLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ultracopier-src/interface/PluginInterface_PluginLoader.h:29:22: note: Virtual function in base class
ultracopier-src/plugins/PluginLoader/catchcopy-v0002/pluginLoader.h:46:10: note: Function in derived class
ultracopier-src/plugins/SessionLoader/Windows/sessionLoader.cpp:15:0: error: #error "This plugin will only work under Windows" [preprocessorErrorDirective]
ultracopier-src/plugins/Themes/Oxygen/TransferModel.cpp:24:5: style: Variable 'currentIndexSearch' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ultracopier-src/plugins/Themes/Oxygen/TransferModel.cpp:18:5: note: Variable 'currentIndexSearch' is reassigned a value before the old one has been used if variable is no semaphore variable.
ultracopier-src/plugins/Themes/Oxygen/TransferModel.cpp:24:5: note: Variable 'currentIndexSearch' is reassigned a value before the old one has been used if variable is no semaphore variable.
ultracopier-src/plugins/Themes/Oxygen/TransferModel.cpp:25:5: style: Variable 'haveSearchItem' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
ultracopier-src/plugins/Themes/Oxygen/TransferModel.cpp:19:5: note: Variable 'haveSearchItem' is reassigned a value before the old one has been used if variable is no semaphore variable.
ultracopier-src/plugins/Themes/Oxygen/TransferModel.cpp:25:5: note: Variable 'haveSearchItem' is reassigned a value before the old one has been used if variable is no semaphore variable.
ultracopier-src/plugins/Themes/Oxygen/TransferModel.cpp:264:63: error: Uninitialized struct member: tempItem.custom_with_progression [uninitStructMember]
ultracopier-src/tools/unit-tester/copyEngine.cpp:13:25: warning: Redundant assignment of 'this->facilityEngine' to itself. [selfAssignment]
ultracopier-src/tools/unit-tester/copyEngineUnitTester.cpp:13:11: performance: Variable 'path' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
[11:30]
ftp://ftp.se.debian.org/debian/pool/main/u/umbrello/umbrello_4.14.2.orig.tar.xz
umbrello-4.14.2/lib/cppparser/ast.cpp:329:53: style: Function 'setNamespaceName' argument 1 names different: declaration 'name' definition 'namespaceName'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/cppparser/ast.h:905:38: note: Function 'setNamespaceName' argument 1 names different: declaration 'name' definition 'namespaceName'.
umbrello-4.14.2/lib/cppparser/ast.cpp:329:53: note: Function 'setNamespaceName' argument 1 names different: declaration 'name' definition 'namespaceName'.
umbrello-4.14.2/lib/cppparser/ast.cpp:818:59: style: Function 'setElseStatement' argument 1 names different: declaration 'statement' definition 'elseStatement'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/cppparser/ast.h:1502:47: note: Function 'setElseStatement' argument 1 names different: declaration 'statement' definition 'elseStatement'.
umbrello-4.14.2/lib/cppparser/ast.cpp:818:59: note: Function 'setElseStatement' argument 1 names different: declaration 'statement' definition 'elseStatement'.
umbrello-4.14.2/lib/cppparser/ast.cpp:881:60: style: Function 'setInitStatement' argument 1 names different: declaration 'statement' definition 'initStatement'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/cppparser/ast.h:1593:47: note: Function 'setInitStatement' argument 1 names different: declaration 'statement' definition 'initStatement'.
umbrello-4.14.2/lib/cppparser/ast.cpp:881:60: note: Function 'setInitStatement' argument 1 names different: declaration 'statement' definition 'initStatement'.
umbrello-4.14.2/lib/cppparser/ast.cpp:904:64: style: Function 'setInitStatement' argument 1 names different: declaration 'statement' definition 'initStatement'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/cppparser/ast.h:1640:47: note: Function 'setInitStatement' argument 1 names different: declaration 'statement' definition 'initStatement'.
umbrello-4.14.2/lib/cppparser/ast.cpp:904:64: note: Function 'setInitStatement' argument 1 names different: declaration 'statement' definition 'initStatement'.
umbrello-4.14.2/lib/cppparser/ast.h:357:21: style: The function 'text' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/cppparser/ast.h:302:28: note: Virtual function in base class
umbrello-4.14.2/lib/cppparser/ast.h:357:21: note: Function in derived class
umbrello-4.14.2/lib/cppparser/ast.h:385:21: style: The function 'text' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/cppparser/ast.h:302:28: note: Virtual function in base class
umbrello-4.14.2/lib/cppparser/ast.h:385:21: note: Function in derived class
umbrello-4.14.2/lib/cppparser/ast.h:418:21: style: The function 'text' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/cppparser/ast.h:302:28: note: Virtual function in base class
umbrello-4.14.2/lib/cppparser/ast.h:418:21: note: Function in derived class
umbrello-4.14.2/lib/cppparser/ast.h:458:21: style: The function 'text' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/cppparser/ast.h:302:28: note: Virtual function in base class
umbrello-4.14.2/lib/cppparser/ast.h:458:21: note: Function in derived class
umbrello-4.14.2/lib/cppparser/ast.h:549:21: style: The function 'text' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/cppparser/ast.h:302:28: note: Virtual function in base class
umbrello-4.14.2/lib/cppparser/ast.h:549:21: note: Function in derived class
umbrello-4.14.2/lib/cppparser/ast.h:588:21: style: The function 'text' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/cppparser/ast.h:302:28: note: Virtual function in base class
umbrello-4.14.2/lib/cppparser/ast.h:588:21: note: Function in derived class
umbrello-4.14.2/lib/cppparser/ast.h:784:21: style: The function 'text' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/cppparser/ast.h:588:21: note: Virtual function in base class
umbrello-4.14.2/lib/cppparser/ast.h:784:21: note: Function in derived class
umbrello-4.14.2/lib/cppparser/ast.h:1083:21: style: The function 'text' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/cppparser/ast.h:302:28: note: Virtual function in base class
umbrello-4.14.2/lib/cppparser/ast.h:1083:21: note: Function in derived class
umbrello-4.14.2/lib/cppparser/ast.h:1112:21: style: The function 'text' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/cppparser/ast.h:302:28: note: Virtual function in base class
umbrello-4.14.2/lib/cppparser/ast.h:1112:21: note: Function in derived class
umbrello-4.14.2/lib/cppparser/ast.h:1145:21: style: The function 'text' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/cppparser/ast.h:302:28: note: Virtual function in base class
umbrello-4.14.2/lib/cppparser/ast.h:1145:21: note: Function in derived class
umbrello-4.14.2/lib/cppparser/ast_utils.cpp:33:14: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/lib/cppparser/ast_utils.cpp:34:18: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/lib/cppparser/ast_utils.cpp:41:31: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/lib/cppparser/driver.h:108:16: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/lib/cppparser/driver.h:114:16: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/lib/cppparser/lexer.h:527:40: style: Function 'tokenAt' argument 1 names different: declaration 'position' definition 'n'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/cppparser/lexer.h:236:30: note: Function 'tokenAt' argument 1 names different: declaration 'position' definition 'n'.
umbrello-4.14.2/lib/cppparser/lexer.h:527:40: note: Function 'tokenAt' argument 1 names different: declaration 'position' definition 'n'.
umbrello-4.14.2/lib/cppparser/driver.cpp:540:54: style: Function 'parseFile' argument 2 names different: declaration 'onlyPreProcesss' definition 'onlyPreProcess'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/cppparser/driver.h:251:58: note: Function 'parseFile' argument 2 names different: declaration 'onlyPreProcesss' definition 'onlyPreProcess'.
umbrello-4.14.2/lib/cppparser/driver.cpp:540:54: note: Function 'parseFile' argument 2 names different: declaration 'onlyPreProcesss' definition 'onlyPreProcess'.
umbrello-4.14.2/lib/cppparser/macro.h:48:5: warning: Member variable 'Problem::m_line' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/lib/cppparser/macro.h:48:5: warning: Member variable 'Problem::m_column' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/lib/cppparser/macro.h:48:5: warning: Member variable 'Problem::m_level' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/lib/cppparser/macro.h:131:5: warning: Member variable 'Macro::m_idHash' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/lib/cppparser/macro.h:131:5: warning: Member variable 'Macro::m_valueHash' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/lib/cppparser/macro.h:132:5: warning: Member variable 'Macro::m_idHash' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/lib/cppparser/macro.h:132:5: warning: Member variable 'Macro::m_valueHash' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/lib/cppparser/macro.h:451:5: warning: Member variable 'MacroSet::m_idHash' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/lib/cppparser/macro.h:451:5: warning: Member variable 'MacroSet::m_valueHash' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/lib/cppparser/driver.cpp:978:13: warning: Member variable 'ParsedFile::m_skippedLines' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/lib/cppparser/lexer.h:361:15: warning: Member variable 'Token::m_startLine' is not initialized in the constructor. [uninitMemberVarPrivate]
umbrello-4.14.2/lib/cppparser/lexer.h:361:15: warning: Member variable 'Token::m_startColumn' is not initialized in the constructor. [uninitMemberVarPrivate]
umbrello-4.14.2/lib/cppparser/lexer.h:361:15: warning: Member variable 'Token::m_endLine' is not initialized in the constructor. [uninitMemberVarPrivate]
umbrello-4.14.2/lib/cppparser/lexer.h:361:15: warning: Member variable 'Token::m_endColumn' is not initialized in the constructor. [uninitMemberVarPrivate]
umbrello-4.14.2/lib/cppparser/parser.h:162:5: warning: Member variable 'Comment::m_formatted' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/lib/cppparser/lexer.h:242:9: performance: Technically the member function 'Lexer::tokenPosition' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/lexer.h:539:19: note: Technically the member function 'Lexer::tokenPosition' can be static.
umbrello-4.14.2/lib/cppparser/lexer.h:242:9: note: Technically the member function 'Lexer::tokenPosition' can be static.
umbrello-4.14.2/lib/cppparser/driver.h:129:18: warning: Virtual function 'read' is called from constructor 'ParsedFile(QDataStream&s)' at line 63. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/lib/cppparser/driver.h:63:9: note: Calling read
umbrello-4.14.2/lib/cppparser/driver.h:129:18: note: read is a virtual method
umbrello-4.14.2/lib/cppparser/driver.h:241:18: warning: Virtual function 'reset' is called from destructor '~Driver()' at line 119. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/lib/cppparser/driver.cpp:119:5: note: Calling reset
umbrello-4.14.2/lib/cppparser/driver.h:241:18: note: reset is a virtual method
umbrello-4.14.2/lib/cppparser/driver.h:129:18: warning: Virtual function 'read' is called from constructor 'ParsedFile(const QByteArray&array)' at line 988. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/lib/cppparser/driver.cpp:988:5: note: Calling read
umbrello-4.14.2/lib/cppparser/driver.h:129:18: note: read is a virtual method
umbrello-4.14.2/lib/cppparser/macro.h:131:5: style: Class 'Macro' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/cppparser/parser.h:162:5: style: Class 'Comment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/cppparser/driver.cpp:69:5: style: Class 'IntIncreaser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/cppparser/lexercache.h:150:18: style: The function 'saveMemory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/cppparser/cachemanager.h:95:18: note: Virtual function in base class
umbrello-4.14.2/lib/cppparser/lexercache.h:150:18: note: Function in derived class
umbrello-4.14.2/lib/cppparser/lexercache.h:155:18: style: The function 'erase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/cppparser/cachemanager.h:103:18: note: Virtual function in base class
umbrello-4.14.2/lib/cppparser/lexercache.h:155:18: note: Function in derived class
umbrello-4.14.2/lib/cppparser/driver.cpp:86:21: style: The function 'contents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/cppparser/driver.h:200:21: note: Virtual function in base class
umbrello-4.14.2/lib/cppparser/driver.cpp:86:21: note: Function in derived class
umbrello-4.14.2/lib/cppparser/driver.cpp:99:18: style: The function 'isModified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/cppparser/driver.h:209:18: note: Virtual function in base class
umbrello-4.14.2/lib/cppparser/driver.cpp:99:18: note: Function in derived class
umbrello-4.14.2/lib/cppparser/lexer.cpp:897:9: style: The scope of the variable 'iresult' can be reduced. [variableScope]
umbrello-4.14.2/lib/cppparser/lexer.cpp:920:9: style: The scope of the variable 'iresult' can be reduced. [variableScope]
umbrello-4.14.2/lib/cppparser/lexer.cpp:920:18: style: The scope of the variable 'ad' can be reduced. [variableScope]
umbrello-4.14.2/lib/cppparser/lexer.cpp:956:9: style: The scope of the variable 'iresult' can be reduced. [variableScope]
umbrello-4.14.2/lib/cppparser/lexer.cpp:956:18: style: The scope of the variable 'eq' can be reduced. [variableScope]
umbrello-4.14.2/lib/cppparser/lexer.cpp:212:30: style: Function 'nextToken' argument 1 names different: declaration 'token' definition 'tk'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/cppparser/lexer.h:280:27: note: Function 'nextToken' argument 1 names different: declaration 'token' definition 'tk'.
umbrello-4.14.2/lib/cppparser/lexer.cpp:212:30: note: Function 'nextToken' argument 1 names different: declaration 'token' definition 'tk'.
umbrello-4.14.2/lib/cppparser/lexer.cpp:647:34: style: Function 'processDefine' argument 1 names different: declaration 'macro' definition 'm'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/cppparser/lexer.h:314:31: note: Function 'processDefine' argument 1 names different: declaration 'macro' definition 'm'.
umbrello-4.14.2/lib/cppparser/lexer.cpp:647:34: note: Function 'processDefine' argument 1 names different: declaration 'macro' definition 'm'.
umbrello-4.14.2/lib/cppparser/lexer.cpp:108:8: warning: Member variable 'Lexer::m_inPreproc' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/lib/cppparser/lexer.h:243:10: performance: Technically the member function 'Lexer::getTokenPosition' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/lexer.cpp:207:13: note: Technically the member function 'Lexer::getTokenPosition' can be static.
umbrello-4.14.2/lib/cppparser/lexer.h:243:10: note: Technically the member function 'Lexer::getTokenPosition' can be static.
umbrello-4.14.2/lib/cppparser/lexercache.cpp:164:106: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/lib/cppparser/lexercache.cpp:166:40: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/lib/cppparser/lexercache.cpp:172:74: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/lib/cppparser/parser.cpp:1148:57: style: Function 'parseTypeSpecifier' argument 1 names different: declaration 'node' definition 'spec'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/cppparser/parser.h:318:53: note: Function 'parseTypeSpecifier' argument 1 names different: declaration 'node' definition 'spec'.
umbrello-4.14.2/lib/cppparser/parser.cpp:1148:57: note: Function 'parseTypeSpecifier' argument 1 names different: declaration 'node' definition 'spec'.
umbrello-4.14.2/lib/cppparser/parser.cpp:1745:29: style: Function 'nextToken' argument 1 names different: declaration 'skipComments' definition 'skipComm'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/cppparser/parser.h:443:25: note: Function 'nextToken' argument 1 names different: declaration 'skipComments' definition 'skipComm'.
umbrello-4.14.2/lib/cppparser/parser.cpp:1745:29: note: Function 'nextToken' argument 1 names different: declaration 'skipComments' definition 'skipComm'.
umbrello-4.14.2/lib/cppparser/parser.cpp:1763:39: style: Function 'preparseLineComments' argument 1 names different: declaration 'line' definition 'l'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/cppparser/parser.h:447:35: note: Function 'preparseLineComments' argument 1 names different: declaration 'line' definition 'l'.
umbrello-4.14.2/lib/cppparser/parser.cpp:1763:39: note: Function 'preparseLineComments' argument 1 names different: declaration 'line' definition 'l'.
umbrello-4.14.2/lib/cppparser/parser.cpp:1790:53: style: Function 'eventuallyTakeComment' argument 2 names different: declaration 'line' definition 'endLn'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/cppparser/parser.h:462:49: note: Function 'eventuallyTakeComment' argument 2 names different: declaration 'line' definition 'endLn'.
umbrello-4.14.2/lib/cppparser/parser.cpp:1790:53: note: Function 'eventuallyTakeComment' argument 2 names different: declaration 'line' definition 'endLn'.
umbrello-4.14.2/lib/cppparser/parser.h:402:10: performance: Technically the member function 'Parser::parseObjcDef' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4232:14: note: Technically the member function 'Parser::parseObjcDef' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:402:10: note: Technically the member function 'Parser::parseObjcDef' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:403:10: performance: Technically the member function 'Parser::parseObjcClassDef' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4238:14: note: Technically the member function 'Parser::parseObjcClassDef' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:403:10: note: Technically the member function 'Parser::parseObjcClassDef' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:407:10: performance: Technically the member function 'Parser::parseObjcProtocolDef' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4289:14: note: Technically the member function 'Parser::parseObjcProtocolDef' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:407:10: note: Technically the member function 'Parser::parseObjcProtocolDef' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:408:10: performance: Technically the member function 'Parser::parseObjcMethodDef' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4295:14: note: Technically the member function 'Parser::parseObjcMethodDef' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:408:10: note: Technically the member function 'Parser::parseObjcMethodDef' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:410:10: performance: Technically the member function 'Parser::parseIvarDeclList' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4011:14: note: Technically the member function 'Parser::parseIvarDeclList' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:410:10: note: Technically the member function 'Parser::parseIvarDeclList' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:411:10: performance: Technically the member function 'Parser::parseIvarDecls' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4017:14: note: Technically the member function 'Parser::parseIvarDecls' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:411:10: note: Technically the member function 'Parser::parseIvarDecls' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:412:10: performance: Technically the member function 'Parser::parseIvarDecl' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4023:14: note: Technically the member function 'Parser::parseIvarDecl' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:412:10: note: Technically the member function 'Parser::parseIvarDecl' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:413:10: performance: Technically the member function 'Parser::parseIvars' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4029:14: note: Technically the member function 'Parser::parseIvars' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:413:10: note: Technically the member function 'Parser::parseIvars' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:414:10: performance: Technically the member function 'Parser::parseIvarDeclarator' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4035:14: note: Technically the member function 'Parser::parseIvarDeclarator' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:414:10: note: Technically the member function 'Parser::parseIvarDeclarator' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:415:10: performance: Technically the member function 'Parser::parseMethodDecl' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4041:14: note: Technically the member function 'Parser::parseMethodDecl' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:415:10: note: Technically the member function 'Parser::parseMethodDecl' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:416:10: performance: Technically the member function 'Parser::parseUnarySelector' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4047:14: note: Technically the member function 'Parser::parseUnarySelector' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:416:10: note: Technically the member function 'Parser::parseUnarySelector' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:417:10: performance: Technically the member function 'Parser::parseKeywordSelector' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4053:14: note: Technically the member function 'Parser::parseKeywordSelector' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:417:10: note: Technically the member function 'Parser::parseKeywordSelector' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:418:10: performance: Technically the member function 'Parser::parseSelector' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4059:14: note: Technically the member function 'Parser::parseSelector' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:418:10: note: Technically the member function 'Parser::parseSelector' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:419:10: performance: Technically the member function 'Parser::parseKeywordDecl' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4065:14: note: Technically the member function 'Parser::parseKeywordDecl' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:419:10: note: Technically the member function 'Parser::parseKeywordDecl' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:420:10: performance: Technically the member function 'Parser::parseReceiver' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4071:14: note: Technically the member function 'Parser::parseReceiver' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:420:10: note: Technically the member function 'Parser::parseReceiver' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:421:10: performance: Technically the member function 'Parser::parseObjcMessageExpr' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4077:14: note: Technically the member function 'Parser::parseObjcMessageExpr' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:421:10: note: Technically the member function 'Parser::parseObjcMessageExpr' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:422:10: performance: Technically the member function 'Parser::parseMessageArgs' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4083:14: note: Technically the member function 'Parser::parseMessageArgs' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:422:10: note: Technically the member function 'Parser::parseMessageArgs' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:423:10: performance: Technically the member function 'Parser::parseKeywordExpr' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4089:14: note: Technically the member function 'Parser::parseKeywordExpr' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:423:10: note: Technically the member function 'Parser::parseKeywordExpr' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:424:10: performance: Technically the member function 'Parser::parseKeywordArgList' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4095:14: note: Technically the member function 'Parser::parseKeywordArgList' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:424:10: note: Technically the member function 'Parser::parseKeywordArgList' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:425:10: performance: Technically the member function 'Parser::parseKeywordArg' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4101:14: note: Technically the member function 'Parser::parseKeywordArg' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:425:10: note: Technically the member function 'Parser::parseKeywordArg' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:426:10: performance: Technically the member function 'Parser::parseReservedWord' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4107:14: note: Technically the member function 'Parser::parseReservedWord' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:426:10: note: Technically the member function 'Parser::parseReservedWord' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:427:10: performance: Technically the member function 'Parser::parseMyParms' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4113:14: note: Technically the member function 'Parser::parseMyParms' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:427:10: note: Technically the member function 'Parser::parseMyParms' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:428:10: performance: Technically the member function 'Parser::parseMyParm' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4119:14: note: Technically the member function 'Parser::parseMyParm' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:428:10: note: Technically the member function 'Parser::parseMyParm' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:429:10: performance: Technically the member function 'Parser::parseOptParmList' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4125:14: note: Technically the member function 'Parser::parseOptParmList' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:429:10: note: Technically the member function 'Parser::parseOptParmList' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:430:10: performance: Technically the member function 'Parser::parseObjcSelectorExpr' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4131:14: note: Technically the member function 'Parser::parseObjcSelectorExpr' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:430:10: note: Technically the member function 'Parser::parseObjcSelectorExpr' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:431:10: performance: Technically the member function 'Parser::parseSelectorArg' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4137:14: note: Technically the member function 'Parser::parseSelectorArg' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:431:10: note: Technically the member function 'Parser::parseSelectorArg' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:432:10: performance: Technically the member function 'Parser::parseKeywordNameList' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4143:14: note: Technically the member function 'Parser::parseKeywordNameList' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:432:10: note: Technically the member function 'Parser::parseKeywordNameList' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:433:10: performance: Technically the member function 'Parser::parseKeywordName' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4149:14: note: Technically the member function 'Parser::parseKeywordName' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:433:10: note: Technically the member function 'Parser::parseKeywordName' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:434:10: performance: Technically the member function 'Parser::parseObjcEncodeExpr' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4155:14: note: Technically the member function 'Parser::parseObjcEncodeExpr' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:434:10: note: Technically the member function 'Parser::parseObjcEncodeExpr' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:435:10: performance: Technically the member function 'Parser::parseObjcString' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4161:14: note: Technically the member function 'Parser::parseObjcString' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:435:10: note: Technically the member function 'Parser::parseObjcString' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:436:10: performance: Technically the member function 'Parser::parseProtocolRefs' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4167:14: note: Technically the member function 'Parser::parseProtocolRefs' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:436:10: note: Technically the member function 'Parser::parseProtocolRefs' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:439:10: performance: Technically the member function 'Parser::parseObjcProtocolExpr' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4214:14: note: Technically the member function 'Parser::parseObjcProtocolExpr' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:439:10: note: Technically the member function 'Parser::parseObjcProtocolExpr' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:440:10: performance: Technically the member function 'Parser::parseObjcOpenBracketExpr' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4220:14: note: Technically the member function 'Parser::parseObjcOpenBracketExpr' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:440:10: note: Technically the member function 'Parser::parseObjcOpenBracketExpr' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:441:10: performance: Technically the member function 'Parser::parseObjcCloseBracket' can be static. [functionStatic]
umbrello-4.14.2/lib/cppparser/parser.cpp:4226:14: note: Technically the member function 'Parser::parseObjcCloseBracket' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:441:10: note: Technically the member function 'Parser::parseObjcCloseBracket' can be static.
umbrello-4.14.2/lib/cppparser/parser.h:458:9: style: Technically the member function 'Parser::currentLine' can be const. [functionConst]
umbrello-4.14.2/lib/cppparser/parser.cpp:1820:13: note: Technically the member function 'Parser::currentLine' can be const.
umbrello-4.14.2/lib/cppparser/parser.h:458:9: note: Technically the member function 'Parser::currentLine' can be const.
umbrello-4.14.2/lib/cppparser/parser.cpp:329:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:380:20: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:431:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:541:20: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:589:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:606:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:667:20: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:686:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:729:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:756:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:776:16: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:802:16: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:835:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:883:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:917:15: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:943:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1039:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1096:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1124:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1289:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1386:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1445:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1476:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1504:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1590:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1619:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1648:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1669:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1700:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1739:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1856:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1899:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1917:20: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1980:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:1996:16: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2028:16: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2049:16: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2077:16: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2126:20: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2160:16: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2185:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2230:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2266:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2357:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2394:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2502:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2537:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2630:28: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2639:24: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2654:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2683:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2717:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2753:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2779:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2830:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2872:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2902:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2919:24: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2942:20: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:2999:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:3039:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:3102:24: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:3119:28: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:3135:28: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:3165:20: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:3225:20: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:3248:24: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:3296:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:3384:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:3898:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:3943:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:3954:16: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:3971:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:3993:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/parser.cpp:4196:12: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
umbrello-4.14.2/lib/cppparser/tree_parser.cpp:43:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
umbrello-4.14.2/lib/interfaces/codemodel.cpp:1323:32: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/lib/interfaces/codemodel.cpp:1342:32: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/lib/interfaces/codemodel.cpp:1569:29: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/lib/interfaces/codemodel.cpp:139:45: style: Function 'getGroup' argument 1 names different: declaration 'file' definition 'dom'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/interfaces/codemodel.h:422:38: note: Function 'getGroup' argument 1 names different: declaration 'file' definition 'dom'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:139:45: note: Function 'getGroup' argument 1 names different: declaration 'file' definition 'dom'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:642:56: style: Function 'getStartPosition' argument 2 names different: declaration 'col' definition 'column'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/interfaces/codemodel.h:556:43: note: Function 'getStartPosition' argument 2 names different: declaration 'col' definition 'column'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:642:56: note: Function 'getStartPosition' argument 2 names different: declaration 'col' definition 'column'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:648:52: style: Function 'setStartPosition' argument 2 names different: declaration 'col' definition 'column'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/interfaces/codemodel.h:561:41: note: Function 'setStartPosition' argument 2 names different: declaration 'col' definition 'column'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:648:52: note: Function 'setStartPosition' argument 2 names different: declaration 'col' definition 'column'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:654:54: style: Function 'getEndPosition' argument 2 names different: declaration 'col' definition 'column'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/interfaces/codemodel.h:566:41: note: Function 'getEndPosition' argument 2 names different: declaration 'col' definition 'column'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:654:54: note: Function 'getEndPosition' argument 2 names different: declaration 'col' definition 'column'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:660:50: style: Function 'setEndPosition' argument 2 names different: declaration 'col' definition 'column'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/interfaces/codemodel.h:571:39: note: Function 'setEndPosition' argument 2 names different: declaration 'col' definition 'column'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:660:50: note: Function 'setEndPosition' argument 2 names different: declaration 'col' definition 'column'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:997:43: style: Function 'update' argument 1 names different: declaration 'i' definition 'klass'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/interfaces/codemodel.h:998:35: note: Function 'update' argument 1 names different: declaration 'i' definition 'klass'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:997:43: note: Function 'update' argument 1 names different: declaration 'i' definition 'klass'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:1008:46: style: Function 'canUpdate' argument 1 names different: declaration 'i' definition 'klass'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/interfaces/codemodel.h:999:38: note: Function 'canUpdate' argument 1 names different: declaration 'i' definition 'klass'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:1008:46: note: Function 'canUpdate' argument 1 names different: declaration 'i' definition 'klass'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:1720:45: style: Function 'addEnumerator' argument 1 names different: declaration 'e' definition 'enumerator'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/interfaces/codemodel.h:1631:38: note: Function 'addEnumerator' argument 1 names different: declaration 'e' definition 'enumerator'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:1720:45: note: Function 'addEnumerator' argument 1 names different: declaration 'e' definition 'enumerator'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:1840:41: style: Function 'update' argument 1 names different: declaration 'i' definition 'file'. [funcArgNamesDifferent]
umbrello-4.14.2/lib/interfaces/codemodel.h:1284:34: note: Function 'update' argument 1 names different: declaration 'i' definition 'file'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:1840:41: note: Function 'update' argument 1 names different: declaration 'i' definition 'file'.
umbrello-4.14.2/lib/interfaces/codemodel.cpp:1695:12: warning: Member variable 'EnumModel::m_access' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/lib/interfaces/hashedstring.h:33:5: style: Class 'HashedString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/hashedstring.h:38:5: style: Class 'HashedString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/hashedstring.h:98:5: style: Class 'HashedStringSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/codemodel.h:769:5: style: Class 'ClassModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/codemodel.h:1140:5: style: Class 'NamespaceModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/codemodel.h:1247:5: style: Class 'FileModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/codemodel.h:1303:5: style: Class 'ArgumentModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/codemodel.h:1362:5: style: Class 'FunctionModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/codemodel.h:1509:5: style: Class 'FunctionDefinitionModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/codemodel.h:1538:5: style: Class 'VariableModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/codemodel.h:1606:5: style: Class 'EnumModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/codemodel.h:1672:5: style: Class 'EnumeratorModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/codemodel.h:1713:5: style: Class 'TypeAliasModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/codemodel.h:775:18: style: The function 'isClass' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:584:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:775:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1001:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:636:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1001:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1002:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:639:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1002:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1004:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:641:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1004:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1149:18: style: The function 'isClass' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:775:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1149:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1153:18: style: The function 'isNamespace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:579:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1153:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1198:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:1001:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1198:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1199:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:1002:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1199:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1201:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:1004:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1201:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1253:18: style: The function 'isFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:574:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1253:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1273:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:1199:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1273:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1279:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:1198:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1279:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1309:18: style: The function 'isArgument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:604:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1309:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1328:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:636:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1328:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1329:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:639:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1329:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1331:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:641:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1331:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1368:18: style: The function 'isFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:589:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1368:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1464:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:636:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1464:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1465:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:639:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1465:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1467:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:641:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1467:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1515:18: style: The function 'isFunctionDefinition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:594:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1515:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1544:18: style: The function 'isVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:599:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1544:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1574:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:636:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1574:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1575:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:639:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1575:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1577:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:641:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1577:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1612:18: style: The function 'isEnum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:609:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1612:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1636:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:636:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1636:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1637:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:639:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1637:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1640:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:641:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1640:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1678:18: style: The function 'isEnumerator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:614:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1678:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1689:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:636:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1689:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1690:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:639:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1690:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1692:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:641:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1692:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1719:18: style: The function 'isTypeAlias' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:619:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1719:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1730:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:636:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1730:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1731:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:639:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1731:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel.h:1734:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/lib/interfaces/codemodel.h:641:18: note: Virtual function in base class
umbrello-4.14.2/lib/interfaces/codemodel.h:1734:18: note: Function in derived class
umbrello-4.14.2/lib/interfaces/codemodel_utils.h:456:0: style: Class 'CodeModelUtils :: PredAmOwner < KSharedPtr < FunctionModel > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/codemodel_utils.h:456:0: style: Class 'CodeModelUtils :: PredAmOwner < KSharedPtr < FunctionDefinitionModel > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/lib/interfaces/hashedstring.cpp:75:5: warning: Member variable 'HashedStringSetData::m_hash' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/_unused/plugin.h:151:18: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/_unused/configurable.h:84:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/_unused/plugin.h:151:18: note: Function in derived class
umbrello-4.14.2/umbrello/_unused/plugin.cpp:76:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/umbrello/_unused/plugin.cpp:73:0: note: Variable 'ret' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/_unused/plugin.cpp:76:5: note: Variable 'ret' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/_unused/plugin.cpp:101:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/umbrello/_unused/plugin.cpp:95:0: note: Variable 'ret' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/_unused/plugin.cpp:101:5: note: Variable 'ret' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/_unused/pluginloader.cpp:124:5: error: Returning/dereferencing 'plugin' after it is deallocated / released [deallocret]
umbrello-4.14.2/umbrello/actor.h:34:18: warning: Virtual function 'init' is called from constructor 'UMLActor(const QString&name=QString()' at line 22. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/actor.cpp:22:5: note: Calling init
umbrello-4.14.2/umbrello/actor.h:34:18: note: init is a virtual method
umbrello-4.14.2/umbrello/umlcanvasobject.h:43:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:88:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/umlcanvasobject.h:43:18: note: Function in derived class
umbrello-4.14.2/umbrello/umlcanvasobject.h:84:18: style: The function 'resolveRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:136:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/umlcanvasobject.h:84:18: note: Function in derived class
umbrello-4.14.2/umbrello/actor.h:36:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:90:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/actor.h:36:24: note: Function in derived class
umbrello-4.14.2/umbrello/actor.h:38:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/actor.h:38:10: note: Function in derived class
umbrello-4.14.2/umbrello/actor.h:41:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/actor.h:41:10: note: Function in derived class
umbrello-4.14.2/umbrello/actor.cpp:19:56: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/package.h:39:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlcanvasobject.h:43:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/package.h:39:18: note: Function in derived class
umbrello-4.14.2/umbrello/package.h:41:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:90:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/package.h:41:24: note: Function in derived class
umbrello-4.14.2/umbrello/package.h:64:18: style: The function 'resolveRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlcanvasobject.h:84:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/package.h:64:18: note: Function in derived class
umbrello-4.14.2/umbrello/package.h:66:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/package.h:66:18: note: Function in derived class
umbrello-4.14.2/umbrello/package.h:69:18: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/package.h:69:18: note: Function in derived class
umbrello-4.14.2/umbrello/artifact.h:45:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:41:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/artifact.h:45:24: note: Function in derived class
umbrello-4.14.2/umbrello/artifact.h:47:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:66:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/artifact.h:47:10: note: Function in derived class
umbrello-4.14.2/umbrello/artifact.h:55:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:69:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/artifact.h:55:10: note: Function in derived class
umbrello-4.14.2/umbrello/association.h:75:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:90:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/association.h:75:24: note: Function in derived class
umbrello-4.14.2/umbrello/association.h:77:18: style: The function 'resolveRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:136:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/association.h:77:18: note: Function in derived class
umbrello-4.14.2/umbrello/association.h:79:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/association.h:79:10: note: Function in derived class
umbrello-4.14.2/umbrello/association.h:83:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/association.h:83:10: note: Function in derived class
umbrello-4.14.2/umbrello/artifact.cpp:22:62: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/classifierlistitem.h:56:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:88:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/classifierlistitem.h:56:18: note: Function in derived class
umbrello-4.14.2/umbrello/classifierlistitem.h:62:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:90:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/classifierlistitem.h:62:24: note: Function in derived class
umbrello-4.14.2/umbrello/attribute.h:42:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:56:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/attribute.h:42:18: note: Function in derived class
umbrello-4.14.2/umbrello/attribute.h:44:10: style: The function 'setName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:123:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/attribute.h:44:10: note: Function in derived class
umbrello-4.14.2/umbrello/attribute.h:48:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:62:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/attribute.h:48:24: note: Function in derived class
umbrello-4.14.2/umbrello/attribute.h:53:13: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:46:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/attribute.h:53:13: note: Function in derived class
umbrello-4.14.2/umbrello/attribute.h:58:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/attribute.h:58:18: note: Function in derived class
umbrello-4.14.2/umbrello/attribute.h:60:18: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:54:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/attribute.h:60:18: note: Function in derived class
umbrello-4.14.2/umbrello/attribute.h:73:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/attribute.h:73:10: note: Function in derived class
umbrello-4.14.2/umbrello/entityconstraint.h:40:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:56:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/entityconstraint.h:40:18: note: Function in derived class
umbrello-4.14.2/umbrello/entityconstraint.h:45:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:62:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/entityconstraint.h:45:24: note: Function in derived class
umbrello-4.14.2/umbrello/foreignkeyconstraint.h:56:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/entityconstraint.h:40:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/foreignkeyconstraint.h:56:18: note: Function in derived class
umbrello-4.14.2/umbrello/foreignkeyconstraint.h:58:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/entityconstraint.h:45:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/foreignkeyconstraint.h:58:24: note: Function in derived class
umbrello-4.14.2/umbrello/foreignkeyconstraint.h:60:13: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:46:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/foreignkeyconstraint.h:60:13: note: Function in derived class
umbrello-4.14.2/umbrello/foreignkeyconstraint.h:65:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/foreignkeyconstraint.h:65:10: note: Function in derived class
umbrello-4.14.2/umbrello/foreignkeyconstraint.h:67:18: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:54:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/foreignkeyconstraint.h:67:18: note: Function in derived class
umbrello-4.14.2/umbrello/foreignkeyconstraint.h:85:10: style: The function 'resolveRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:136:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/foreignkeyconstraint.h:85:10: note: Function in derived class
umbrello-4.14.2/umbrello/foreignkeyconstraint.h:94:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/foreignkeyconstraint.h:94:10: note: Function in derived class
umbrello-4.14.2/umbrello/classifier.h:54:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:39:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/classifier.h:54:18: note: Function in derived class
umbrello-4.14.2/umbrello/classifier.h:56:16: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:41:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/classifier.h:56:16: note: Function in derived class
umbrello-4.14.2/umbrello/classifier.h:113:18: style: The function 'resolveRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:64:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/classifier.h:113:18: note: Function in derived class
umbrello-4.14.2/umbrello/classifier.h:117:24: style: The function 'findChildObjectById' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlcanvasobject.h:73:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/classifier.h:117:24: note: Function in derived class
umbrello-4.14.2/umbrello/classifier.h:126:18: style: The function 'acceptAssociationType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:146:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/classifier.h:126:18: note: Function in derived class
umbrello-4.14.2/umbrello/classifier.h:193:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:66:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/classifier.h:193:10: note: Function in derived class
umbrello-4.14.2/umbrello/classifier.h:195:18: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:69:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/classifier.h:195:18: note: Function in derived class
umbrello-4.14.2/umbrello/folder.h:41:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:41:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/folder.h:41:24: note: Function in derived class
umbrello-4.14.2/umbrello/folder.h:64:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:66:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/folder.h:64:10: note: Function in derived class
umbrello-4.14.2/umbrello/folder.h:77:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:69:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/folder.h:77:10: note: Function in derived class
umbrello-4.14.2/umbrello/umlrole.h:47:16: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:90:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/umlrole.h:47:16: note: Function in derived class
umbrello-4.14.2/umbrello/umlrole.h:49:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/umlrole.h:49:10: note: Function in derived class
umbrello-4.14.2/umbrello/umlrole.h:53:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/umlrole.h:53:10: note: Function in derived class
umbrello-4.14.2/umbrello/worktoolbar.h:40:1: style: The class 'WorkToolBar' does not have a constructor although it has private member variables. [noConstructor]
umbrello-4.14.2/umbrello/attribute.cpp:41:5: performance: Variable 'm_InitialValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
umbrello-4.14.2/umbrello/operation.h:37:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:56:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/operation.h:37:18: note: Function in derived class
umbrello-4.14.2/umbrello/operation.h:39:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:62:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/operation.h:39:24: note: Function in derived class
umbrello-4.14.2/umbrello/operation.h:41:10: style: The function 'setType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:40:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/operation.h:41:10: note: Function in derived class
umbrello-4.14.2/umbrello/operation.h:52:13: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:46:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/operation.h:52:13: note: Function in derived class
umbrello-4.14.2/umbrello/operation.h:56:10: style: The function 'resolveRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:136:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/operation.h:56:10: note: Function in derived class
umbrello-4.14.2/umbrello/operation.h:60:10: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:54:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/operation.h:60:10: note: Function in derived class
umbrello-4.14.2/umbrello/operation.h:72:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/operation.h:72:10: note: Function in derived class
umbrello-4.14.2/umbrello/operation.h:75:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/operation.h:75:10: note: Function in derived class
umbrello-4.14.2/umbrello/attribute.cpp:36:63: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/category.h:41:18: warning: Virtual function 'init' is called from constructor 'UMLCategory(const QString&name=QString()' at line 22. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/category.cpp:22:5: note: Calling init
umbrello-4.14.2/umbrello/category.h:41:18: note: init is a virtual method
umbrello-4.14.2/umbrello/category.h:43:10: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlcanvasobject.h:43:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/category.h:43:10: note: Function in derived class
umbrello-4.14.2/umbrello/category.h:45:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:90:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/category.h:45:24: note: Function in derived class
umbrello-4.14.2/umbrello/category.h:47:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/category.h:47:10: note: Function in derived class
umbrello-4.14.2/umbrello/category.h:55:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/category.h:55:10: note: Function in derived class
umbrello-4.14.2/umbrello/category.cpp:19:62: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/checkconstraint.h:38:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/entityconstraint.h:40:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/checkconstraint.h:38:18: note: Function in derived class
umbrello-4.14.2/umbrello/checkconstraint.h:40:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/entityconstraint.h:45:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/checkconstraint.h:40:24: note: Function in derived class
umbrello-4.14.2/umbrello/checkconstraint.h:42:13: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:46:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/checkconstraint.h:42:13: note: Function in derived class
umbrello-4.14.2/umbrello/checkconstraint.h:47:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/checkconstraint.h:47:10: note: Function in derived class
umbrello-4.14.2/umbrello/checkconstraint.h:49:18: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:54:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/checkconstraint.h:49:18: note: Function in derived class
umbrello-4.14.2/umbrello/checkconstraint.h:61:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/checkconstraint.h:61:10: note: Function in derived class
umbrello-4.14.2/umbrello/checkconstraint.cpp:26:62: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/classifier.cpp:1014:13: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
umbrello-4.14.2/umbrello/classifier.cpp:395:57: style: Function 'createTemplate' argument 1 names different: declaration 'name' definition 'currentName'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/classifier.h:94:46: note: Function 'createTemplate' argument 1 names different: declaration 'name' definition 'currentName'.
umbrello-4.14.2/umbrello/classifier.cpp:395:57: note: Function 'createTemplate' argument 1 names different: declaration 'name' definition 'currentName'.
umbrello-4.14.2/umbrello/template.h:37:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:56:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/template.h:37:18: note: Function in derived class
umbrello-4.14.2/umbrello/template.h:39:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:62:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/template.h:39:24: note: Function in derived class
umbrello-4.14.2/umbrello/template.h:43:13: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:46:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/template.h:43:13: note: Function in derived class
umbrello-4.14.2/umbrello/template.h:45:21: style: The function 'getTypeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:44:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/template.h:45:21: note: Function in derived class
umbrello-4.14.2/umbrello/template.h:47:10: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:54:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/template.h:47:10: note: Function in derived class
umbrello-4.14.2/umbrello/template.h:49:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/template.h:49:10: note: Function in derived class
umbrello-4.14.2/umbrello/template.h:53:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/template.h:53:10: note: Function in derived class
umbrello-4.14.2/umbrello/enumliteral.h:34:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:56:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/enumliteral.h:34:18: note: Function in derived class
umbrello-4.14.2/umbrello/enumliteral.h:36:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:62:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/enumliteral.h:36:24: note: Function in derived class
umbrello-4.14.2/umbrello/enumliteral.h:40:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/enumliteral.h:40:18: note: Function in derived class
umbrello-4.14.2/umbrello/enumliteral.h:42:10: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:54:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/enumliteral.h:42:10: note: Function in derived class
umbrello-4.14.2/umbrello/enumliteral.h:45:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/enumliteral.h:45:10: note: Function in derived class
umbrello-4.14.2/umbrello/entityattribute.h:47:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/attribute.h:42:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/entityattribute.h:47:18: note: Function in derived class
umbrello-4.14.2/umbrello/entityattribute.h:49:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/attribute.h:48:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/entityattribute.h:49:24: note: Function in derived class
umbrello-4.14.2/umbrello/entityattribute.h:66:13: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:46:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/entityattribute.h:66:13: note: Function in derived class
umbrello-4.14.2/umbrello/entityattribute.h:68:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/attribute.h:58:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/entityattribute.h:68:18: note: Function in derived class
umbrello-4.14.2/umbrello/entityattribute.h:70:10: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/attribute.h:60:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/entityattribute.h:70:10: note: Function in derived class
umbrello-4.14.2/umbrello/entityattribute.h:75:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/entityattribute.h:75:10: note: Function in derived class
umbrello-4.14.2/umbrello/enum.h:38:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifier.h:54:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/enum.h:38:18: note: Function in derived class
umbrello-4.14.2/umbrello/enum.h:40:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:41:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/enum.h:40:24: note: Function in derived class
umbrello-4.14.2/umbrello/enum.h:55:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:66:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/enum.h:55:18: note: Function in derived class
umbrello-4.14.2/umbrello/enum.h:57:36: style: The function 'makeChildObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifier.h:161:36: note: Virtual function in base class
umbrello-4.14.2/umbrello/enum.h:57:36: note: Function in derived class
umbrello-4.14.2/umbrello/enum.h:64:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifier.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/enum.h:64:10: note: Function in derived class
umbrello-4.14.2/umbrello/entity.h:43:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifier.h:54:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/entity.h:43:18: note: Function in derived class
umbrello-4.14.2/umbrello/entity.h:45:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:41:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/entity.h:45:24: note: Function in derived class
umbrello-4.14.2/umbrello/entity.h:47:27: style: The function 'createAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifier.h:58:27: note: Virtual function in base class
umbrello-4.14.2/umbrello/entity.h:47:27: note: Function in derived class
umbrello-4.14.2/umbrello/entity.h:73:18: style: The function 'resolveRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifier.h:113:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/entity.h:73:18: note: Function in derived class
umbrello-4.14.2/umbrello/entity.h:75:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:66:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/entity.h:75:18: note: Function in derived class
umbrello-4.14.2/umbrello/entity.h:77:31: style: The function 'getFilteredList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifier.h:111:39: note: Virtual function in base class
umbrello-4.14.2/umbrello/entity.h:77:31: note: Function in derived class
umbrello-4.14.2/umbrello/entity.h:81:36: style: The function 'makeChildObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifier.h:161:36: note: Virtual function in base class
umbrello-4.14.2/umbrello/entity.h:81:36: note: Function in derived class
umbrello-4.14.2/umbrello/entity.h:93:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifier.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/entity.h:93:10: note: Function in derived class
umbrello-4.14.2/umbrello/stereotype.h:50:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:88:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/stereotype.h:50:18: note: Function in derived class
umbrello-4.14.2/umbrello/stereotype.h:52:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:90:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/stereotype.h:52:24: note: Function in derived class
umbrello-4.14.2/umbrello/stereotype.h:59:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/stereotype.h:59:10: note: Function in derived class
umbrello-4.14.2/umbrello/classifier.cpp:62:66: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:197:24: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:328:42: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:586:38: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:598:38: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:195:77: style: Function 'addAttributeClassField' argument 1 names different: declaration 'at' definition 'obj'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/classifiercodedocument.h:118:56: note: Function 'addAttributeClassField' argument 1 names different: declaration 'at' definition 'obj'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:195:77: note: Function 'addAttributeClassField' argument 1 names different: declaration 'at' definition 'obj'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:236:79: style: Function 'removeAttributeClassField' argument 1 names different: declaration 'at' definition 'obj'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/classifiercodedocument.h:120:59: note: Function 'removeAttributeClassField' argument 1 names different: declaration 'at' definition 'obj'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:236:79: note: Function 'removeAttributeClassField' argument 1 names different: declaration 'at' definition 'obj'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:298:68: style: Function 'addOperation' argument 1 names different: declaration 'obj' definition 'o'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/classifiercodedocument.h:122:46: note: Function 'addOperation' argument 1 names different: declaration 'obj' definition 'o'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:298:68: note: Function 'addOperation' argument 1 names different: declaration 'obj' definition 'o'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:326:71: style: Function 'removeOperation' argument 1 names different: declaration 'obj' definition 'op'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/classifiercodedocument.h:123:49: note: Function 'removeOperation' argument 1 names different: declaration 'obj' definition 'op'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:326:71: note: Function 'removeOperation' argument 1 names different: declaration 'obj' definition 'op'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:423:52: style: Function 'init' argument 1 names different: declaration 'classifier' definition 'c'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/classifiercodedocument.h:114:30: note: Function 'init' argument 1 names different: declaration 'classifier' definition 'c'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:423:52: note: Function 'init' argument 1 names different: declaration 'classifier' definition 'c'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:570:73: style: Function 'addAssociationClassField' argument 1 names different: declaration 'assoc' definition 'a'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/classifiercodedocument.h:119:51: note: Function 'addAssociationClassField' argument 1 names different: declaration 'assoc' definition 'a'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:570:73: note: Function 'addAssociationClassField' argument 1 names different: declaration 'assoc' definition 'a'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:615:67: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'elem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/classifiercodedocument.h:91:53: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'elem'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:615:67: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'elem'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:674:67: style: Function 'loadClassFieldsFromXMI' argument 1 names different: declaration 'childElem' definition 'elem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/classifiercodedocument.h:88:46: note: Function 'loadClassFieldsFromXMI' argument 1 names different: declaration 'childElem' definition 'elem'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:674:67: note: Function 'loadClassFieldsFromXMI' argument 1 names different: declaration 'childElem' definition 'elem'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:744:85: style: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'docElement'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/classifiercodedocument.h:90:70: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'docElement'.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:744:85: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'docElement'.
umbrello-4.14.2/umbrello/classifiercodedocument.h:79:18: warning: Call of pure virtual function 'addCodeOperation' in constructor. [pureVirtualCall]
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:39:5: note: Call of pure virtual function 'addCodeOperation' in constructor.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:439:75: note: Call of pure virtual function 'addCodeOperation' in constructor.
umbrello-4.14.2/umbrello/classifiercodedocument.cpp:318:9: note: Call of pure virtual function 'addCodeOperation' in constructor.
umbrello-4.14.2/umbrello/classifiercodedocument.h:79:18: note: Call of pure virtual function 'addCodeOperation' in constructor.
umbrello-4.14.2/umbrello/classifierlistitem.cpp:38:81: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/clipboard/idchangelog.cpp:25:5: performance: Variable 'm_LogArray' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
umbrello-4.14.2/umbrello/clipboard/idchangelog.h:43:19: style: Technically the member function 'IDChangeLog::findNewID' can be const. [functionConst]
umbrello-4.14.2/umbrello/clipboard/idchangelog.cpp:62:28: note: Technically the member function 'IDChangeLog::findNewID' can be const.
umbrello-4.14.2/umbrello/clipboard/idchangelog.h:43:19: note: Technically the member function 'IDChangeLog::findNewID' can be const.
umbrello-4.14.2/umbrello/clipboard/idchangelog.h:44:19: style: Technically the member function 'IDChangeLog::findOldID' can be const. [functionConst]
umbrello-4.14.2/umbrello/clipboard/idchangelog.cpp:99:28: note: Technically the member function 'IDChangeLog::findOldID' can be const.
umbrello-4.14.2/umbrello/clipboard/idchangelog.h:44:19: note: Technically the member function 'IDChangeLog::findOldID' can be const.
umbrello-4.14.2/umbrello/clipboard/idchangelog.h:85:10: style: Technically the member function 'IDChangeLog::findIDChange' can be const. [functionConst]
umbrello-4.14.2/umbrello/clipboard/idchangelog.cpp:111:19: note: Technically the member function 'IDChangeLog::findIDChange' can be const.
umbrello-4.14.2/umbrello/clipboard/idchangelog.h:85:10: note: Technically the member function 'IDChangeLog::findIDChange' can be const.
umbrello-4.14.2/umbrello/clipboard/umlclipboard.cpp:176:12: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:127:16: style: The scope of the variable 'obj' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:149:16: style: The scope of the variable 'obj' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:679:16: style: The scope of the variable 'pObject' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:45:41: style: Function 'UMLDragData' argument 1 names different: declaration 'Objects' definition 'objects'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:41:41: note: Function 'UMLDragData' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:45:41: note: Function 'UMLDragData' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:56:41: style: Function 'UMLDragData' argument 1 names different: declaration 'Objects' definition 'objects'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:43:32: note: Function 'UMLDragData' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:56:41: note: Function 'UMLDragData' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:56:63: style: Function 'UMLDragData' argument 2 names different: declaration 'Diagrams' definition 'diagrams'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:43:54: note: Function 'UMLDragData' argument 2 names different: declaration 'Diagrams' definition 'diagrams'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:56:63: note: Function 'UMLDragData' argument 2 names different: declaration 'Diagrams' definition 'diagrams'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:65:47: style: Function 'UMLDragData' argument 1 names different: declaration 'UMLListViewItems' definition 'umlListViewItems'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:45:47: note: Function 'UMLDragData' argument 1 names different: declaration 'UMLListViewItems' definition 'umlListViewItems'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:65:47: note: Function 'UMLDragData' argument 1 names different: declaration 'UMLListViewItems' definition 'umlListViewItems'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:79:41: style: Function 'UMLDragData' argument 1 names different: declaration 'Objects' definition 'objects'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:47:32: note: Function 'UMLDragData' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:79:41: note: Function 'UMLDragData' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:80:33: style: Function 'UMLDragData' argument 2 names different: declaration 'Widgets' definition 'widgets'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:47:56: note: Function 'UMLDragData' argument 2 names different: declaration 'Widgets' definition 'widgets'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:80:33: note: Function 'UMLDragData' argument 2 names different: declaration 'Widgets' definition 'widgets'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:80:65: style: Function 'UMLDragData' argument 3 names different: declaration 'Associations' definition 'associationDatas'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:47:88: note: Function 'UMLDragData' argument 3 names different: declaration 'Associations' definition 'associationDatas'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:80:65: note: Function 'UMLDragData' argument 3 names different: declaration 'Associations' definition 'associationDatas'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:81:27: style: Function 'UMLDragData' argument 4 names different: declaration 'PngImage' definition 'pngImage'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:48:22: note: Function 'UMLDragData' argument 4 names different: declaration 'PngImage' definition 'pngImage'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:81:27: note: Function 'UMLDragData' argument 4 names different: declaration 'PngImage' definition 'pngImage'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:92:41: style: Function 'UMLDragData' argument 1 names different: declaration 'Objects' definition 'objects'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:50:32: note: Function 'UMLDragData' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:92:41: note: Function 'UMLDragData' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:118:50: style: Function 'setUMLDataClip1' argument 1 names different: declaration 'Objects' definition 'objects'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:86:41: note: Function 'setUMLDataClip1' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:118:50: note: Function 'setUMLDataClip1' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:140:50: style: Function 'setUMLDataClip2' argument 1 names different: declaration 'Objects' definition 'objects'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:88:41: note: Function 'setUMLDataClip2' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:140:50: note: Function 'setUMLDataClip2' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:140:72: style: Function 'setUMLDataClip2' argument 2 names different: declaration 'Diagrams' definition 'diagrams'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:88:63: note: Function 'setUMLDataClip2' argument 2 names different: declaration 'Diagrams' definition 'diagrams'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:140:72: note: Function 'setUMLDataClip2' argument 2 names different: declaration 'Diagrams' definition 'diagrams'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:169:56: style: Function 'setUMLDataClip3' argument 1 names different: declaration 'UMLListViewItems' definition 'umlListViewItems'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:90:47: note: Function 'setUMLDataClip3' argument 1 names different: declaration 'UMLListViewItems' definition 'umlListViewItems'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:169:56: note: Function 'setUMLDataClip3' argument 1 names different: declaration 'UMLListViewItems' definition 'umlListViewItems'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:191:50: style: Function 'setUMLDataClip4' argument 1 names different: declaration 'Objects' definition 'objects'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:92:41: note: Function 'setUMLDataClip4' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:191:50: note: Function 'setUMLDataClip4' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:191:74: style: Function 'setUMLDataClip4' argument 2 names different: declaration 'WidgetDatas' definition 'widgets'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:93:41: note: Function 'setUMLDataClip4' argument 2 names different: declaration 'WidgetDatas' definition 'widgets'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:191:74: note: Function 'setUMLDataClip4' argument 2 names different: declaration 'WidgetDatas' definition 'widgets'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:191:106: style: Function 'setUMLDataClip4' argument 3 names different: declaration 'Associations' definition 'associations'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:94:49: note: Function 'setUMLDataClip4' argument 3 names different: declaration 'Associations' definition 'associations'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:191:106: note: Function 'setUMLDataClip4' argument 3 names different: declaration 'Associations' definition 'associations'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:192:40: style: Function 'setUMLDataClip4' argument 4 names different: declaration 'PngImage' definition 'pngImage'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:94:72: note: Function 'setUMLDataClip4' argument 4 names different: declaration 'PngImage' definition 'pngImage'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:192:40: note: Function 'setUMLDataClip4' argument 4 names different: declaration 'PngImage' definition 'pngImage'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:235:50: style: Function 'setUMLDataClip5' argument 1 names different: declaration 'Objects' definition 'objects'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/clipboard/umldragdata.h:97:41: note: Function 'setUMLDataClip5' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/clipboard/umldragdata.cpp:235:50: note: Function 'setUMLDataClip5' argument 1 names different: declaration 'Objects' definition 'objects'.
umbrello-4.14.2/umbrello/cmds/cmd_handleRename.cpp:26:9: performance: Variable 'm_oldstring' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
umbrello-4.14.2/umbrello/cmds/cmd_setStereotype.cpp:25:9: performance: Variable 'm_oldStereo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
umbrello-4.14.2/umbrello/cmds/widget/cmd_baseWidgetCommand.cpp:66:60: style: Function 'addWidgetToScene' argument 1 names different: declaration 'widget' definition 'umlWidget'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/cmds/widget/cmd_baseWidgetCommand.h:34:46: note: Function 'addWidgetToScene' argument 1 names different: declaration 'widget' definition 'umlWidget'.
umbrello-4.14.2/umbrello/cmds/widget/cmd_baseWidgetCommand.cpp:66:60: note: Function 'addWidgetToScene' argument 1 names different: declaration 'widget' definition 'umlWidget'.
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeFillColor.cpp:22:55: style: Function 'CmdChangeFillColor' argument 1 names different: declaration 'w' definition 'widget'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeFillColor.h:27:43: note: Function 'CmdChangeFillColor' argument 1 names different: declaration 'w' definition 'widget'.
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeFillColor.cpp:22:55: note: Function 'CmdChangeFillColor' argument 1 names different: declaration 'w' definition 'widget'.
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeLineColor.cpp:22:55: style: Function 'CmdChangeLineColor' argument 1 names different: declaration 'w' definition 'widget'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeLineColor.h:25:39: note: Function 'CmdChangeLineColor' argument 1 names different: declaration 'w' definition 'widget'.
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeLineColor.cpp:22:55: note: Function 'CmdChangeLineColor' argument 1 names different: declaration 'w' definition 'widget'.
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeLineWidth.cpp:23:55: style: Function 'CmdChangeLineWidth' argument 1 names different: declaration 'w' definition 'widget'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeLineWidth.h:23:39: note: Function 'CmdChangeLineWidth' argument 1 names different: declaration 'w' definition 'widget'.
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeLineWidth.cpp:23:55: note: Function 'CmdChangeLineWidth' argument 1 names different: declaration 'w' definition 'widget'.
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeTextColor.cpp:22:55: style: Function 'CmdChangeTextColor' argument 1 names different: declaration 'w' definition 'widget'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeTextColor.h:25:39: note: Function 'CmdChangeTextColor' argument 1 names different: declaration 'w' definition 'widget'.
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeTextColor.cpp:22:55: note: Function 'CmdChangeTextColor' argument 1 names different: declaration 'w' definition 'widget'.
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeUseFillColor.cpp:21:61: style: Function 'CmdChangeUseFillColor' argument 1 names different: declaration 'w' definition 'widget'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeUseFillColor.h:24:46: note: Function 'CmdChangeUseFillColor' argument 1 names different: declaration 'w' definition 'widget'.
umbrello-4.14.2/umbrello/cmds/widget/cmd_changeUseFillColor.cpp:21:61: note: Function 'CmdChangeUseFillColor' argument 1 names different: declaration 'w' definition 'widget'.
umbrello-4.14.2/umbrello/codeaccessormethod.cpp:23:57: style: Function 'CodeAccessorMethod' argument 1 names different: declaration 'field' definition 'parentCF'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codeaccessormethod.h:34:50: note: Function 'CodeAccessorMethod' argument 1 names different: declaration 'field' definition 'parentCF'.
umbrello-4.14.2/umbrello/codeaccessormethod.cpp:23:57: note: Function 'CodeAccessorMethod' argument 1 names different: declaration 'field' definition 'parentCF'.
umbrello-4.14.2/umbrello/codeaccessormethod.cpp:72:67: style: Function 'setType' argument 1 names different: declaration 'type' definition 'atype'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codeaccessormethod.h:41:31: note: Function 'setType' argument 1 names different: declaration 'type' definition 'atype'.
umbrello-4.14.2/umbrello/codeaccessormethod.cpp:72:67: note: Function 'setType' argument 1 names different: declaration 'type' definition 'atype'.
umbrello-4.14.2/umbrello/codeaccessormethod.cpp:123:80: style: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codeaccessormethod.h:58:72: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'.
umbrello-4.14.2/umbrello/codeaccessormethod.cpp:123:80: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'.
umbrello-4.14.2/umbrello/codeaccessormethod.cpp:137:62: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codeaccessormethod.h:60:54: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codeaccessormethod.cpp:137:62: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codeaccessormethod.cpp:184:54: style: Function 'initFields' argument 1 names different: declaration 'parentCF' definition 'parentClassField'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codeaccessormethod.h:71:38: note: Function 'initFields' argument 1 names different: declaration 'parentCF' definition 'parentClassField'.
umbrello-4.14.2/umbrello/codeaccessormethod.cpp:184:54: note: Function 'initFields' argument 1 names different: declaration 'parentCF' definition 'parentClassField'.
umbrello-4.14.2/umbrello/codegenerators/as/aswriter.cpp:489:5: style: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
umbrello-4.14.2/umbrello/codegenerators/as/aswriter.cpp:486:0: note: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/codegenerators/as/aswriter.cpp:489:5: note: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/codegenerators/as/aswriter.cpp:669:73: style: Function 'writeAssociation' argument 2 names different: declaration 'assoclist' definition 'assocList'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/as/aswriter.h:47:67: note: Function 'writeAssociation' argument 2 names different: declaration 'assoclist' definition 'assocList'.
umbrello-4.14.2/umbrello/codegenerators/as/aswriter.cpp:669:73: note: Function 'writeAssociation' argument 2 names different: declaration 'assoclist' definition 'assocList'.
umbrello-4.14.2/umbrello/codegenerators/as/aswriter.cpp:463:11: warning: Member variable 'ASWriter::bPrivateSectionCommentIsWritten' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codegenerators/codeblock.cpp:24:37: style: Function 'CodeBlock' argument 1 names different: declaration 'parent' definition 'doc'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:32:39: note: Function 'CodeBlock' argument 1 names different: declaration 'parent' definition 'doc'.
umbrello-4.14.2/umbrello/codegenerators/codeblock.cpp:24:37: note: Function 'CodeBlock' argument 1 names different: declaration 'parent' definition 'doc'.
umbrello-4.14.2/umbrello/codegenerators/codeblock.cpp:101:53: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'elem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:50:54: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/codeblock.cpp:101:53: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:40:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/textblock.h:70:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:40:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:41:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/textblock.h:76:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:41:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:43:18: style: The function 'setAttributesFromObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/textblock.h:80:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:43:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:49:18: style: The function 'setAttributesOnNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/textblock.h:95:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:49:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:50:18: style: The function 'setAttributesFromNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/textblock.h:96:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:50:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codecomment.h:30:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/textblock.h:70:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codecomment.h:30:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codecomment.h:31:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/textblock.h:76:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codecomment.h:31:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:38:21: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/textblock.h:60:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:38:21: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:42:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:40:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:42:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:44:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:41:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:44:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:46:18: style: The function 'setAttributesFromObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:43:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:46:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:50:18: style: The function 'setAttributesOnNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:49:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:50:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:52:18: style: The function 'setAttributesFromNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblock.h:50:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:52:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:38:10: style: The function 'addTextBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:38:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:38:10: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:42:10: style: The function 'removeTextBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:40:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:42:10: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:48:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:42:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:48:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:50:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:44:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:50:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:52:21: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:38:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:52:21: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:55:13: style: The function 'getUniqueTag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:66:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:55:13: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:59:25: style: The function 'newCodeBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:71:25: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:59:25: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:60:37: style: The function 'newCodeBlockWithComments' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:72:37: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:60:37: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:61:37: style: The function 'newHierarchicalCodeBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:73:37: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:61:37: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:65:18: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/textblock.h:93:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:65:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:67:18: style: The function 'setAttributesOnNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:50:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:67:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:69:18: style: The function 'setAttributesFromNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:52:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:69:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:71:18: style: The function 'setAttributesFromObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:46:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:71:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:73:17: style: The function 'findCodeClassFieldTextBlockByTag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:93:25: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:73:17: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:70:25: style: The function 'newCodeBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:71:25: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:70:25: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:71:37: style: The function 'newHierarchicalCodeBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:73:37: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:71:37: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:72:37: style: The function 'newCodeBlockWithComments' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:72:37: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:72:37: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:74:21: style: The function 'getUniqueTag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:66:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:74:21: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:86:18: style: The function 'setAttributesOnNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:79:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:86:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:88:18: style: The function 'setAttributesFromNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:81:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:88:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:100:10: style: The function 'resetTextBlocks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:87:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:100:10: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:102:25: style: The function 'findCodeClassFieldTextBlockByTag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:93:25: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:102:25: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.cpp:89:47: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.cpp:105:65: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:52:55: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.cpp:105:65: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:33:31: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:43:31: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:98:29: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:101:26: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:32:58: style: Function 'CodeClassField' argument 1 names different: declaration 'parentDoc' definition 'doc'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.h:37:46: note: Function 'CodeClassField' argument 1 names different: declaration 'parentDoc' definition 'doc'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:32:58: note: Function 'CodeClassField' argument 1 names different: declaration 'parentDoc' definition 'doc'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:42:58: style: Function 'CodeClassField' argument 1 names different: declaration 'parentDoc' definition 'doc'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.h:36:46: note: Function 'CodeClassField' argument 1 names different: declaration 'parentDoc' definition 'doc'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:42:58: note: Function 'CodeClassField' argument 1 names different: declaration 'parentDoc' definition 'doc'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:156:54: style: Function 'addMethod' argument 1 names different: declaration 'add' definition 'add_object'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.h:100:42: note: Function 'addMethod' argument 1 names different: declaration 'add' definition 'add_object'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:156:54: note: Function 'addMethod' argument 1 names different: declaration 'add' definition 'add_object'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:177:57: style: Function 'removeMethod' argument 1 names different: declaration 'remove' definition 'remove_object'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.h:104:45: note: Function 'removeMethod' argument 1 names different: declaration 'remove' definition 'remove_object'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:177:57: note: Function 'removeMethod' argument 1 names different: declaration 'remove' definition 'remove_object'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:237:77: style: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'cfElem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.h:121:73: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'cfElem'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:237:77: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'cfElem'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:262:59: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.h:123:55: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.cpp:262:59: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:42:18: style: The function 'setAttributesFromObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:44:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:42:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:44:18: style: The function 'updateContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:36:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:44:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:46:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:42:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:46:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:48:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:44:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:48:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:52:18: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:40:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:52:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:54:18: style: The function 'setAttributesOnNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:42:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:54:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:56:18: style: The function 'setAttributesFromNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:43:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:56:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:67:18: style: The function 'syncToParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:54:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:67:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.h:52:13: style: The function 'getTypeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeparameter.h:43:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.h:52:13: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.h:85:10: style: The function 'updateContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeparameter.h:56:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.h:85:10: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.h:121:18: style: The function 'setAttributesOnNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeparameter.h:60:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.h:121:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.h:123:18: style: The function 'setAttributesFromNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeparameter.h:61:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeclassfield.h:123:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:21:26: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:22:33: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:20:81: style: Function 'CodeClassFieldDeclarationBlock' argument 1 names different: declaration 'parent' definition 'parentCF'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:35:62: note: Function 'CodeClassFieldDeclarationBlock' argument 1 names different: declaration 'parent' definition 'parentCF'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:20:81: note: Function 'CodeClassFieldDeclarationBlock' argument 1 names different: declaration 'parent' definition 'parentCF'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:80:82: style: Function 'saveToXMI' argument 2 names different: declaration 'root' definition 'elem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:46:62: note: Function 'saveToXMI' argument 2 names different: declaration 'root' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:80:82: note: Function 'saveToXMI' argument 2 names different: declaration 'root' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:99:93: style: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:54:72: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:99:93: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:110:74: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:56:54: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:110:74: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:162:61: style: Function 'init' argument 1 names different: declaration 'parent' definition 'parentCF'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:63:32: note: Function 'init' argument 1 names different: declaration 'parent' definition 'parentCF'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:162:61: note: Function 'init' argument 1 names different: declaration 'parent' definition 'parentCF'.
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:67:18: warning: Virtual function 'syncToParent' is called from constructor 'CodeClassFieldDeclarationBlock(CodeClassField*parent)' at line 24. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:24:5: note: Calling init
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:166:64: note: Calling syncToParent
umbrello-4.14.2/umbrello/codegenerators/codeclassfielddeclarationblock.h:67:18: note: syncToParent is a virtual method
umbrello-4.14.2/umbrello/codegenerators/codedocument.cpp:357:75: style: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'docElement'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:86:73: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'docElement'.
umbrello-4.14.2/umbrello/codegenerators/codedocument.cpp:357:75: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'docElement'.
umbrello-4.14.2/umbrello/codegenerators/codedocument.cpp:388:57: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codedocument.h:88:55: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/codedocument.cpp:388:57: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.cpp:258:64: style: Function 'setIndentationType' argument 1 names different: declaration 'type' definition 'new_var'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.h:80:45: note: Function 'setIndentationType' argument 1 names different: declaration 'type' definition 'new_var'.
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.cpp:258:64: note: Function 'setIndentationType' argument 1 names different: declaration 'type' definition 'new_var'.
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.cpp:412:71: style: Function 'createPage' argument 1 names different: declaration 'parent' definition 'pWidget'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.h:100:60: note: Function 'createPage' argument 1 names different: declaration 'parent' definition 'pWidget'.
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.cpp:412:71: note: Function 'createPage' argument 1 names different: declaration 'parent' definition 'pWidget'.
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.cpp:429:64: style: Function 'setDefaults' argument 1 names different: declaration 'defaults' definition 'clone'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.h:104:53: note: Function 'setDefaults' argument 1 names different: declaration 'defaults' definition 'clone'.
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.cpp:429:64: note: Function 'setDefaults' argument 1 names different: declaration 'defaults' definition 'clone'.
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.h:105:18: warning: Virtual function 'setDefaults' is called from constructor 'CodeGenerationPolicy(CodeGenerationPolicy*clone)' at line 43. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.cpp:43:5: note: Calling setDefaults
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.h:105:18: note: setDefaults is a virtual method
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.h:104:18: warning: Virtual function 'setDefaults' is called from constructor 'CodeGenerationPolicy(CodeGenerationPolicy*clone)' at line 45. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.cpp:45:5: note: Calling setDefaults
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.h:104:18: note: setDefaults is a virtual method
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.h:105:18: warning: Virtual function 'setDefaults' is called from constructor 'CodeGenerationPolicy()' at line 53. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.cpp:53:5: note: Calling setDefaults
umbrello-4.14.2/umbrello/codegenerators/codegenerationpolicy.h:105:18: note: setDefaults is a virtual method
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:367:41: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:714:28: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:754:9: style: Variable 'temp' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:752:9: note: Variable 'temp' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:754:9: note: Variable 'temp' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:773:13: style: Variable 'temp' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:772:13: note: Variable 'temp' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:773:13: note: Variable 'temp' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:112:67: style: Function 'findCodeDocumentByID' argument 1 names different: declaration 'id' definition 'tag'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.h:94:56: note: Function 'findCodeDocumentByID' argument 1 names different: declaration 'id' definition 'tag'.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:112:67: note: Function 'findCodeDocumentByID' argument 1 names different: declaration 'id' definition 'tag'.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:127:52: style: Function 'addCodeDocument' argument 1 names different: declaration 'add_object' definition 'doc'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.h:74:41: note: Function 'addCodeDocument' argument 1 names different: declaration 'add_object' definition 'doc'.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:127:52: note: Function 'addCodeDocument' argument 1 names different: declaration 'add_object' definition 'doc'.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:191:47: style: Function 'loadFromXMI' argument 1 names different: declaration 'element' definition 'qElement'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.h:136:44: note: Function 'loadFromXMI' argument 1 names different: declaration 'element' definition 'qElement'.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:191:47: note: Function 'loadFromXMI' argument 1 names different: declaration 'element' definition 'qElement'.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:233:57: style: Function 'loadCodeForOperation' argument 1 names different: declaration 'id' definition 'idStr'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.h:204:46: note: Function 'loadCodeForOperation' argument 1 names different: declaration 'id' definition 'idStr'.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:233:57: note: Function 'loadCodeForOperation' argument 1 names different: declaration 'id' definition 'idStr'.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:401:57: style: Function 'writeCodeToFile' argument 1 names different: declaration 'list' definition 'concepts'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.h:97:53: note: Function 'writeCodeToFile' argument 1 names different: declaration 'list' definition 'concepts'.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:401:57: note: Function 'writeCodeToFile' argument 1 names different: declaration 'list' definition 'concepts'.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:601:59: style: Function 'openFile' argument 2 names different: declaration 'name' definition 'fileName'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.h:172:47: note: Function 'openFile' argument 2 names different: declaration 'name' definition 'fileName'.
umbrello-4.14.2/umbrello/codegenerators/codegenerator.cpp:601:59: note: Function 'openFile' argument 2 names different: declaration 'name' definition 'fileName'.
umbrello-4.14.2/umbrello/codegenerators/simplecodegenerator.h:35:10: style: The function 'writeCodeToFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.h:97:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/simplecodegenerator.h:35:10: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/simplecodegenerator.h:36:10: style: The function 'writeCodeToFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.h:96:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/simplecodegenerator.h:36:10: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/simplecodegenerator.h:44:20: style: The function 'newClassifierCodeDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.h:134:28: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/simplecodegenerator.h:44:20: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/simplecodegenerator.h:78:10: style: The function 'initFromParentDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.h:158:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/simplecodegenerator.h:78:10: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/simplecodegenerator.h:82:10: style: The function 'syncCodeToDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codegenerator.h:211:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/simplecodegenerator.h:82:10: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.cpp:196:58: style: Function 'newClassifierCodeDocument' argument 1 names different: declaration 'classifier' definition 'c'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.h:56:60: note: Function 'newClassifierCodeDocument' argument 1 names different: declaration 'classifier' definition 'c'.
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.cpp:196:58: note: Function 'newClassifierCodeDocument' argument 1 names different: declaration 'classifier' definition 'c'.
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.cpp:224:57: style: Function 'newCodeOperation' argument 1 names different: declaration 'cd' definition 'ccd'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.h:41:61: note: Function 'newCodeOperation' argument 1 names different: declaration 'cd' definition 'ccd'.
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.cpp:224:57: note: Function 'newCodeOperation' argument 1 names different: declaration 'cd' definition 'ccd'.
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.cpp:267:60: style: Function 'newCodeClassField' argument 1 names different: declaration 'cd' definition 'ccd'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.h:43:63: note: Function 'newCodeClassField' argument 1 names different: declaration 'cd' definition 'ccd'.
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.cpp:267:60: note: Function 'newCodeClassField' argument 1 names different: declaration 'cd' definition 'ccd'.
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.cpp:290:60: style: Function 'newCodeClassField' argument 1 names different: declaration 'cd' definition 'ccd'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.h:45:63: note: Function 'newCodeClassField' argument 1 names different: declaration 'cd' definition 'ccd'.
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.cpp:290:60: note: Function 'newCodeClassField' argument 1 names different: declaration 'cd' definition 'ccd'.
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.cpp:313:68: style: Function 'newCodeAccessorMethod' argument 1 names different: declaration 'cd' definition 'ccd'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.h:47:71: note: Function 'newCodeAccessorMethod' argument 1 names different: declaration 'cd' definition 'ccd'.
umbrello-4.14.2/umbrello/codegenerators/codegenfactory.cpp:313:68: note: Function 'newCodeAccessorMethod' argument 1 names different: declaration 'cd' definition 'ccd'.
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.cpp:406:90: style: Function 'setAttributesOnNode' argument 2 names different: declaration 'elem' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:79:72: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'elem' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.cpp:406:90: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'elem' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.cpp:424:72: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:81:54: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.cpp:424:72: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:83:22: performance: Technically the member function 'CodeGenObjectWithTextBlocks::setAttributesFromObject' can be static. [functionStatic]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.cpp:390:35: note: Technically the member function 'CodeGenObjectWithTextBlocks::setAttributesFromObject' can be static.
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:83:22: note: Technically the member function 'CodeGenObjectWithTextBlocks::setAttributesFromObject' can be static.
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:87:18: warning: Virtual function 'resetTextBlocks' is called from destructor '~CodeGenObjectWithTextBlocks()' at line 39. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.cpp:39:5: note: Calling resetTextBlocks
umbrello-4.14.2/umbrello/codegenerators/codegenobjectwithtextblocks.h:87:18: note: resetTextBlocks is a virtual method
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:45:21: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:38:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:45:21: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:58:18: style: The function 'updateContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:36:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:58:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:62:18: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:40:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:62:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:75:18: style: The function 'setAttributesOnNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:42:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:75:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:77:18: style: The function 'setAttributesFromNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:43:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:77:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:79:18: style: The function 'setAttributesFromObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:44:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:79:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:88:18: style: The function 'syncToParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:54:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:88:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:41:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:42:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:41:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:43:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codeblockwithcomments.h:44:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:43:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:47:18: style: The function 'setAttributesFromObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:79:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:47:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:49:18: style: The function 'updateMethodDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:73:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:49:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:50:18: style: The function 'updateContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:58:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:50:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:57:18: style: The function 'setAttributesOnNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:75:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:57:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:59:18: style: The function 'setAttributesFromNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:77:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:59:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.cpp:20:56: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.cpp:87:77: style: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:75:73: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.cpp:87:77: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.cpp:106:59: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'elem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.h:77:55: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/codemethodblock.cpp:106:59: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/codeoperation.cpp:22:76: style: Function 'CodeOperation' argument 2 names different: declaration 'parent' definition 'parentOp'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:31:65: note: Function 'CodeOperation' argument 2 names different: declaration 'parent' definition 'parentOp'.
umbrello-4.14.2/umbrello/codegenerators/codeoperation.cpp:22:76: note: Function 'CodeOperation' argument 2 names different: declaration 'parent' definition 'parentOp'.
umbrello-4.14.2/umbrello/codegenerators/codeoperation.cpp:100:76: style: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeoperation.h:57:73: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/codeoperation.cpp:100:76: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/codeparameter.cpp:80:25: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/codeparameter.cpp:29:55: style: Function 'CodeParameter' argument 1 names different: declaration 'doc' definition 'parentDoc'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeparameter.h:30:43: note: Function 'CodeParameter' argument 1 names different: declaration 'doc' definition 'parentDoc'.
umbrello-4.14.2/umbrello/codegenerators/codeparameter.cpp:29:55: note: Function 'CodeParameter' argument 1 names different: declaration 'doc' definition 'parentDoc'.
umbrello-4.14.2/umbrello/codegenerators/codeparameter.cpp:29:78: style: Function 'CodeParameter' argument 2 names different: declaration 'parentObj' definition 'parentObject'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeparameter.h:30:59: note: Function 'CodeParameter' argument 2 names different: declaration 'parentObj' definition 'parentObject'.
umbrello-4.14.2/umbrello/codegenerators/codeparameter.cpp:29:78: note: Function 'CodeParameter' argument 2 names different: declaration 'parentObj' definition 'parentObject'.
umbrello-4.14.2/umbrello/codegenerators/codeparameter.cpp:117:46: style: Function 'setComment' argument 1 names different: declaration 'comment' definition 'object'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeparameter.h:50:34: note: Function 'setComment' argument 1 names different: declaration 'comment' definition 'object'.
umbrello-4.14.2/umbrello/codegenerators/codeparameter.cpp:117:46: note: Function 'setComment' argument 1 names different: declaration 'comment' definition 'object'.
umbrello-4.14.2/umbrello/codegenerators/codeparameter.cpp:192:57: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/codeparameter.h:61:53: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/codeparameter.cpp:192:57: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/codeparameter.h:56:18: warning: Call of pure virtual function 'updateContent' in constructor. [pureVirtualCall]
umbrello-4.14.2/umbrello/codegenerators/codeparameter.cpp:33:5: note: Call of pure virtual function 'updateContent' in constructor.
umbrello-4.14.2/umbrello/codegenerators/codeparameter.cpp:285:60: note: Call of pure virtual function 'updateContent' in constructor.
umbrello-4.14.2/umbrello/codegenerators/codeparameter.cpp:272:5: note: Call of pure virtual function 'updateContent' in constructor.
umbrello-4.14.2/umbrello/codegenerators/codeparameter.h:56:18: note: Call of pure virtual function 'updateContent' in constructor.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppcodegenerationform.h:55:18: warning: Virtual function 'generalOptionsListWidgetClicked' is called from constructor 'CPPCodeGenerationForm(QWidget*parent=0,const char*name=0)' at line 71. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppcodegenerationform.cpp:71:18: note: Calling generalOptionsListWidgetClicked
umbrello-4.14.2/umbrello/codegenerators/cpp/cppcodegenerationform.h:55:18: note: generalOptionsListWidgetClicked is a virtual method
umbrello-4.14.2/umbrello/codegenerators/cpp/cppcodegenerationpolicypage.cpp:66:40: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppcodegenerator.cpp:242:60: style: Function 'writeCodeToFile' argument 1 names different: declaration 'list' definition 'concepts'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppcodegenerator.h:53:53: note: Function 'writeCodeToFile' argument 1 names different: declaration 'list' definition 'concepts'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppcodegenerator.cpp:242:60: note: Function 'writeCodeToFile' argument 1 names different: declaration 'list' definition 'concepts'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheaderclassdeclarationblock.cpp:129:67: style: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheaderclassdeclarationblock.h:56:40: note: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheaderclassdeclarationblock.cpp:129:67: note: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.cpp:396:38: warning: Either the condition 'c' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.cpp:385:9: note: Assuming that condition 'c' is not redundant
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.cpp:396:38: note: Null pointer dereference
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.cpp:403:53: warning: Either the condition 'c' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.cpp:385:9: note: Assuming that condition 'c' is not redundant
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.cpp:403:53: note: Null pointer dereference
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.cpp:404:51: warning: Either the condition 'c' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.cpp:385:9: note: Assuming that condition 'c' is not redundant
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.cpp:404:51: note: Null pointer dereference
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.cpp:464:28: warning: Either the condition 'if(policy&&policy->getAccessorsArePublic())' is redundant or there is possible null pointer dereference: policy. [nullPointerRedundantCheck]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.cpp:757:8: note: Assuming that condition 'if(policy&&policy->getAccessorsArePublic())' is not redundant
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.cpp:464:28: note: Null pointer dereference
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.cpp:37:61: style: Function 'CPPHeaderCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.h:40:51: note: Function 'CPPHeaderCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodedocument.cpp:37:61: note: Function 'CPPHeaderCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodeoperation.cpp:21:46: style: Function 'CPPHeaderCodeOperation' argument 2 names different: declaration 'op' definition 'parent'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodeoperation.h:29:73: note: Function 'CPPHeaderCodeOperation' argument 2 names different: declaration 'op' definition 'parent'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppheadercodeoperation.cpp:21:46: note: Function 'CPPHeaderCodeOperation' argument 2 names different: declaration 'op' definition 'parent'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppsourcecodedocument.cpp:36:63: style: Function 'CPPSourceCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppsourcecodedocument.h:30:52: note: Function 'CPPSourceCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppsourcecodedocument.cpp:36:63: note: Function 'CPPSourceCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppsourcecodeoperation.cpp:20:91: style: Function 'CPPSourceCodeOperation' argument 2 names different: declaration 'op' definition 'parent'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppsourcecodeoperation.h:29:72: note: Function 'CPPSourceCodeOperation' argument 2 names different: declaration 'op' definition 'parent'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppsourcecodeoperation.cpp:20:91: note: Function 'CPPSourceCodeOperation' argument 2 names different: declaration 'op' definition 'parent'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:938:17: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:926:53: note: outer condition: !isStatic
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:938:17: note: opposite inner condition: isStatic
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:269:121: style: Condition '!bInlineAccessors' is always true [knownConditionTrueFalse]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:268:9: note: Assuming that condition '!bInlineAccessors' is not redundant
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:269:121: note: Condition '!bInlineAccessors' is always true
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:270:116: style: Condition '!bInlineAccessors' is always true [knownConditionTrueFalse]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:268:9: note: Assuming that condition '!bInlineAccessors' is not redundant
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:270:116: note: Condition '!bInlineAccessors' is always true
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:271:127: style: Condition '!bInlineAccessors' is always true [knownConditionTrueFalse]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:268:9: note: Assuming that condition '!bInlineAccessors' is not redundant
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:271:127: note: Condition '!bInlineAccessors' is always true
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:272:122: style: Condition '!bInlineAccessors' is always true [knownConditionTrueFalse]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:268:9: note: Assuming that condition '!bInlineAccessors' is not redundant
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:272:122: note: Condition '!bInlineAccessors' is always true
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:273:123: style: Condition '!bInlineAccessors' is always true [knownConditionTrueFalse]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:268:9: note: Assuming that condition '!bInlineAccessors' is not redundant
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:273:123: note: Condition '!bInlineAccessors' is always true
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:274:118: style: Condition '!bInlineAccessors' is always true [knownConditionTrueFalse]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:268:9: note: Assuming that condition '!bInlineAccessors' is not redundant
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:274:118: note: Condition '!bInlineAccessors' is always true
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:938:17: style: Condition 'isStatic' is always false [knownConditionTrueFalse]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:926:53: note: Assuming that condition '!isStatic' is not redundant
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:938:17: note: Condition 'isStatic' is always false
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:195:78: style: Function 'writeHeaderFieldDecl' argument 2 names different: declaration 'permitVisibility' definition 'permitScope'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.h:79:71: note: Function 'writeHeaderFieldDecl' argument 2 names different: declaration 'permitVisibility' definition 'permitScope'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:195:78: note: Function 'writeHeaderFieldDecl' argument 2 names different: declaration 'permitVisibility' definition 'permitScope'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:568:61: style: Function 'writeAttributeMethods' argument 2 names different: declaration 'visib' definition 'visibility'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.h:91:80: note: Function 'writeAttributeMethods' argument 2 names different: declaration 'visib' definition 'visibility'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:568:61: note: Function 'writeAttributeMethods' argument 2 names different: declaration 'visib' definition 'visibility'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:608:45: style: Function 'writeComment' argument 1 names different: declaration 'text' definition 'comment'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.h:119:38: note: Function 'writeComment' argument 1 names different: declaration 'text' definition 'comment'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:608:45: note: Function 'writeComment' argument 1 names different: declaration 'text' definition 'comment'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:608:69: style: Function 'writeComment' argument 2 names different: declaration 'indent' definition 'myIndent'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.h:119:59: note: Function 'writeComment' argument 2 names different: declaration 'indent' definition 'myIndent'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:608:69: note: Function 'writeComment' argument 2 names different: declaration 'indent' definition 'myIndent'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:652:94: style: Function 'writeAssociationDecls' argument 2 names different: declaration 'permit' definition 'permitScope'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.h:86:87: note: Function 'writeAssociationDecls' argument 2 names different: declaration 'permit' definition 'permitScope'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:652:94: note: Function 'writeAssociationDecls' argument 2 names different: declaration 'permit' definition 'permitScope'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:652:138: style: Function 'writeAssociationDecls' argument 4 names different: declaration 'stream' definition 'h'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.h:86:126: note: Function 'writeAssociationDecls' argument 4 names different: declaration 'stream' definition 'h'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:652:138: note: Function 'writeAssociationDecls' argument 4 names different: declaration 'stream' definition 'h'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:754:23: style: Function 'writeAssociationMethods' argument 6 names different: declaration 'id' definition 'myID'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.h:97:92: note: Function 'writeAssociationMethods' argument 6 names different: declaration 'id' definition 'myID'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:754:23: note: Function 'writeAssociationMethods' argument 6 names different: declaration 'id' definition 'myID'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:829:34: style: Function 'writeVectorAttributeAccessorMethods' argument 5 names different: declaration 'change' definition 'changeType'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.h:114:38: note: Function 'writeVectorAttributeAccessorMethods' argument 5 names different: declaration 'change' definition 'changeType'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:829:34: note: Function 'writeVectorAttributeAccessorMethods' argument 5 names different: declaration 'change' definition 'changeType'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:909:55: style: Function 'writeSingleAttributeAccessorMethods' argument 2 names different: declaration 'Name' definition 'fieldVarName'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.h:105:59: note: Function 'writeSingleAttributeAccessorMethods' argument 2 names different: declaration 'Name' definition 'fieldVarName'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:909:55: note: Function 'writeSingleAttributeAccessorMethods' argument 2 names different: declaration 'Name' definition 'fieldVarName'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:915:22: style: Function 'writeSingleAttributeAccessorMethods' argument 9 names different: declaration 'cpp' definition 'stream'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.h:109:63: note: Function 'writeSingleAttributeAccessorMethods' argument 9 names different: declaration 'cpp' definition 'stream'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:915:22: note: Function 'writeSingleAttributeAccessorMethods' argument 9 names different: declaration 'cpp' definition 'stream'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:973:52: style: Function 'writeConstructorDecls' argument 1 names different: declaration 'h' definition 'stream'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.h:52:45: note: Function 'writeConstructorDecls' argument 1 names different: declaration 'h' definition 'stream'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:973:52: note: Function 'writeConstructorDecls' argument 1 names different: declaration 'h' definition 'stream'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:1062:73: style: Function 'writeConstructorMethods' argument 2 names different: declaration 'cpp' definition 'stream'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.h:53:66: note: Function 'writeConstructorMethods' argument 2 names different: declaration 'cpp' definition 'stream'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:1062:73: note: Function 'writeConstructorMethods' argument 2 names different: declaration 'cpp' definition 'stream'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:1233:84: style: Function 'printAssociationIncludeDecl' argument 2 names different: declaration 'this_id' definition 'myId'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.h:128:77: note: Function 'printAssociationIncludeDecl' argument 2 names different: declaration 'this_id' definition 'myId'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:1233:84: note: Function 'printAssociationIncludeDecl' argument 2 names different: declaration 'this_id' definition 'myId'.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:50:5: performance: Variable 'VECTOR_METHOD_APPEND' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:1041:83: warning: Missing bounds check for extra iterator increment in loop. [StlMissingComparison]
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:1043:13: note: Missing bounds check for extra iterator increment in loop.
umbrello-4.14.2/umbrello/codegenerators/cpp/cppwriter.cpp:1041:83: note: Missing bounds check for extra iterator increment in loop.
umbrello-4.14.2/umbrello/codegenerators/csharp/csharpwriter.cpp:467:56: style: Function 'writeOperations' argument 3 names different: declaration 'interface' definition 'isInterface'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/csharp/csharpwriter.h:64:31: note: Function 'writeOperations' argument 3 names different: declaration 'interface' definition 'isInterface'.
umbrello-4.14.2/umbrello/codegenerators/csharp/csharpwriter.cpp:467:56: note: Function 'writeOperations' argument 3 names different: declaration 'interface' definition 'isInterface'.
umbrello-4.14.2/umbrello/codegenerators/csharp/csharpwriter.cpp:104:15: warning: Member variable 'CSharpWriter::m_unnamedRoles' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codegenerators/d/dclassdeclarationblock.cpp:132:61: style: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/d/dclassdeclarationblock.h:59:42: note: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'.
umbrello-4.14.2/umbrello/codegenerators/d/dclassdeclarationblock.cpp:132:61: note: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'.
umbrello-4.14.2/umbrello/codegenerators/d/dclassifiercodedocument.cpp:32:66: style: Function 'DClassifierCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/d/dclassifiercodedocument.h:41:54: note: Function 'DClassifierCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'.
umbrello-4.14.2/umbrello/codegenerators/d/dclassifiercodedocument.cpp:32:66: note: Function 'DClassifierCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'.
umbrello-4.14.2/umbrello/codegenerators/d/dcodeaccessormethod.cpp:53:63: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/d/dcodeaccessormethod.h:56:55: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/d/dcodeaccessormethod.cpp:53:63: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/d/dcodegenerationpolicy.cpp:92:61: style: Function 'setDefaults' argument 1 names different: declaration 'defaults' definition 'clone'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/d/dcodegenerationpolicy.h:38:49: note: Function 'setDefaults' argument 1 names different: declaration 'defaults' definition 'clone'.
umbrello-4.14.2/umbrello/codegenerators/d/dcodegenerationpolicy.cpp:92:61: note: Function 'setDefaults' argument 1 names different: declaration 'defaults' definition 'clone'.
umbrello-4.14.2/umbrello/codegenerators/d/dcodegenerationpolicypage.cpp:49:38: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/d/dcodeoperation.cpp:23:77: style: Function 'DCodeOperation' argument 2 names different: declaration 'op' definition 'parent'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/d/dcodeoperation.h:29:67: note: Function 'DCodeOperation' argument 2 names different: declaration 'op' definition 'parent'.
umbrello-4.14.2/umbrello/codegenerators/d/dcodeoperation.cpp:23:77: note: Function 'DCodeOperation' argument 2 names different: declaration 'op' definition 'parent'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:403:13: style: Condition 'hasAccessorMethods' is always true [knownConditionTrueFalse]
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:400:35: note: Assignment 'hasAccessorMethods=true', assigned value is 1
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:403:13: note: Condition 'hasAccessorMethods' is always true
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:550:13: style: Condition 'hasAccessors' is always true [knownConditionTrueFalse]
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:535:25: note: Assignment 'hasAccessors=true', assigned value is 1
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:550:13: note: Condition 'hasAccessors' is always true
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:112:5: style: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:109:0: note: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:112:5: note: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:438:43: style: Function 'writeComment' argument 1 names different: declaration 'text' definition 'comment'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.h:197:38: note: Function 'writeComment' argument 1 names different: declaration 'text' definition 'comment'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:438:43: note: Function 'writeComment' argument 1 names different: declaration 'text' definition 'comment'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:438:67: style: Function 'writeComment' argument 2 names different: declaration 'indent' definition 'myIndent'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.h:197:59: note: Function 'writeComment' argument 2 names different: declaration 'indent' definition 'myIndent'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:438:67: note: Function 'writeComment' argument 2 names different: declaration 'indent' definition 'myIndent'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:614:68: style: Function 'writeVectorAttributeAccessorMethods' argument 6 names different: declaration 'change' definition 'changeType'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.h:191:72: note: Function 'writeVectorAttributeAccessorMethods' argument 6 names different: declaration 'change' definition 'changeType'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:614:68: note: Function 'writeVectorAttributeAccessorMethods' argument 6 names different: declaration 'change' definition 'changeType'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:815:90: style: Function 'getInterfacesOperationsToBeImplemented' argument 2 names different: declaration 'opl' definition 'opList'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.h:98:85: note: Function 'getInterfacesOperationsToBeImplemented' argument 2 names different: declaration 'opl' definition 'opList'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:815:90: note: Function 'getInterfacesOperationsToBeImplemented' argument 2 names different: declaration 'opl' definition 'opList'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:827:62: style: Function 'writeOperations' argument 2 names different: declaration 'j' definition 'd'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.h:105:57: note: Function 'writeOperations' argument 2 names different: declaration 'j' definition 'd'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:827:62: note: Function 'writeOperations' argument 2 names different: declaration 'j' definition 'd'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:882:49: style: Function 'writeOperations' argument 1 names different: declaration 'list' definition 'oplist'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.h:112:44: note: Function 'writeOperations' argument 1 names different: declaration 'list' definition 'oplist'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:882:49: note: Function 'writeOperations' argument 1 names different: declaration 'list' definition 'oplist'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:882:70: style: Function 'writeOperations' argument 2 names different: declaration 'j' definition 'd'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.h:112:63: note: Function 'writeOperations' argument 2 names different: declaration 'j' definition 'd'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:882:70: note: Function 'writeOperations' argument 2 names different: declaration 'j' definition 'd'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:973:45: style: Function 'unPluralize' argument 1 names different: declaration 'str' definition 'string'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.h:222:40: note: Function 'unPluralize' argument 1 names different: declaration 'str' definition 'string'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:973:45: note: Function 'unPluralize' argument 1 names different: declaration 'str' definition 'string'.
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:34:10: warning: Member variable 'DWriter::isInterface' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codegenerators/d/dwriter.cpp:36:5: performance: Variable 'startline' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.cpp:278:66: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:69:55: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.cpp:278:66: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/java/javaantcodedocument.cpp:135:25: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
umbrello-4.14.2/umbrello/codegenerators/java/javaantcodedocument.cpp:189:64: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/java/javaantcodedocument.h:78:55: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/java/javaantcodedocument.cpp:189:64: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/java/javaantcodedocument.cpp:209:82: style: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'docElement'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/java/javaantcodedocument.h:72:73: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'docElement'.
umbrello-4.14.2/umbrello/codegenerators/java/javaantcodedocument.cpp:209:82: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'docElement'.
umbrello-4.14.2/umbrello/codegenerators/java/javaclassdeclarationblock.cpp:136:67: style: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/java/javaclassdeclarationblock.h:52:45: note: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'.
umbrello-4.14.2/umbrello/codegenerators/java/javaclassdeclarationblock.cpp:136:67: note: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'.
umbrello-4.14.2/umbrello/codegenerators/java/javaclassifiercodedocument.cpp:38:73: style: Function 'JavaClassifierCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/java/javaclassifiercodedocument.h:40:58: note: Function 'JavaClassifierCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'.
umbrello-4.14.2/umbrello/codegenerators/java/javaclassifiercodedocument.cpp:38:73: note: Function 'JavaClassifierCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'.
umbrello-4.14.2/umbrello/codegenerators/java/javacodeaccessormethod.cpp:52:66: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/java/javacodeaccessormethod.h:56:55: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/java/javacodeaccessormethod.cpp:52:66: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/java/javacodegenerationpolicypage.cpp:49:41: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/java/javacodeoperation.cpp:20:51: style: Function 'JavaCodeOperation' argument 2 names different: declaration 'op' definition 'parent'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/java/javacodeoperation.h:29:73: note: Function 'JavaCodeOperation' argument 2 names different: declaration 'op' definition 'parent'.
umbrello-4.14.2/umbrello/codegenerators/java/javacodeoperation.cpp:20:51: note: Function 'JavaCodeOperation' argument 2 names different: declaration 'op' definition 'parent'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:71:5: style: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:68:0: note: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:71:5: note: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:920:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:920:12: style: The scope of the variable 'j' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:431:46: style: Function 'writeComment' argument 1 names different: declaration 'text' definition 'comment'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.h:88:38: note: Function 'writeComment' argument 1 names different: declaration 'text' definition 'comment'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:431:46: note: Function 'writeComment' argument 1 names different: declaration 'text' definition 'comment'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:431:70: style: Function 'writeComment' argument 2 names different: declaration 'indent' definition 'myIndent'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.h:88:59: note: Function 'writeComment' argument 2 names different: declaration 'indent' definition 'myIndent'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:431:70: note: Function 'writeComment' argument 2 names different: declaration 'indent' definition 'myIndent'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:634:68: style: Function 'writeVectorAttributeAccessorMethods' argument 6 names different: declaration 'change' definition 'changeType'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.h:85:72: note: Function 'writeVectorAttributeAccessorMethods' argument 6 names different: declaration 'change' definition 'changeType'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:634:68: note: Function 'writeVectorAttributeAccessorMethods' argument 6 names different: declaration 'change' definition 'changeType'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:840:93: style: Function 'getInterfacesOperationsToBeImplemented' argument 2 names different: declaration 'opl' definition 'opList'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.h:55:85: note: Function 'getInterfacesOperationsToBeImplemented' argument 2 names different: declaration 'opl' definition 'opList'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:840:93: note: Function 'getInterfacesOperationsToBeImplemented' argument 2 names different: declaration 'opl' definition 'opList'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:857:65: style: Function 'writeOperations' argument 2 names different: declaration 'j' definition 'java'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.h:57:57: note: Function 'writeOperations' argument 2 names different: declaration 'j' definition 'java'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:857:65: note: Function 'writeOperations' argument 2 names different: declaration 'j' definition 'java'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:917:52: style: Function 'writeOperations' argument 1 names different: declaration 'list' definition 'oplist'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.h:59:44: note: Function 'writeOperations' argument 1 names different: declaration 'list' definition 'oplist'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:917:52: note: Function 'writeOperations' argument 1 names different: declaration 'list' definition 'oplist'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:917:73: style: Function 'writeOperations' argument 2 names different: declaration 'j' definition 'java'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.h:59:63: note: Function 'writeOperations' argument 2 names different: declaration 'j' definition 'java'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:917:73: note: Function 'writeOperations' argument 2 names different: declaration 'j' definition 'java'.
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:34:13: warning: Member variable 'JavaWriter::m_isInterface' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codegenerators/java/javawriter.cpp:36:5: performance: Variable 'm_startline' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
umbrello-4.14.2/umbrello/codegenerators/js/jswriter.cpp:48:5: style: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
umbrello-4.14.2/umbrello/codegenerators/js/jswriter.cpp:45:0: note: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/codegenerators/js/jswriter.cpp:48:5: note: Variable 'fileName' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/codegenerators/js/jswriter.cpp:189:73: style: Function 'writeAssociation' argument 2 names different: declaration 'assoclist' definition 'assocList'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/js/jswriter.h:45:67: note: Function 'writeAssociation' argument 2 names different: declaration 'assoclist' definition 'assocList'.
umbrello-4.14.2/umbrello/codegenerators/js/jswriter.cpp:189:73: note: Function 'writeAssociation' argument 2 names different: declaration 'assoclist' definition 'assocList'.
umbrello-4.14.2/umbrello/codegenerators/js/jswriter.cpp:24:11: warning: Member variable 'JSWriter::bPrivateSectionCommentIsWritten' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.cpp:81:78: style: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:42:73: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.cpp:81:78: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.cpp:106:59: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'elem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:43:55: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.cpp:106:59: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:54:18: warning: Virtual function 'syncToParent' is called from constructor 'OwnedCodeBlock(UMLObject*parent)' at line 32. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.cpp:32:5: note: Calling initFields
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.cpp:162:60: note: Calling syncToParent
umbrello-4.14.2/umbrello/codegenerators/ownedcodeblock.h:54:18: note: syncToParent is a virtual method
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.cpp:23:90: style: Function 'OwnedHierarchicalCodeBlock' argument 2 names different: declaration 'parentDoc' definition 'doc'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:35:68: note: Function 'OwnedHierarchicalCodeBlock' argument 2 names different: declaration 'parentDoc' definition 'doc'.
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.cpp:23:90: note: Function 'OwnedHierarchicalCodeBlock' argument 2 names different: declaration 'parentDoc' definition 'doc'.
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.cpp:57:88: style: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:62:73: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.cpp:57:88: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'elem'.
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.cpp:83:70: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:64:55: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.cpp:83:70: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:51:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:48:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:51:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:56:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:50:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:56:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:60:18: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:65:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:60:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:62:18: style: The function 'setAttributesOnNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:67:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:62:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:64:18: style: The function 'setAttributesFromNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:69:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:64:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:66:18: style: The function 'setAttributesFromObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/hierarchicalcodeblock.h:71:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/ownedhierarchicalcodeblock.h:66:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/pascal/pascalwriter.cpp:348:66: style: Function 'writeOperation' argument 2 names different: declaration 'ada' definition 'pas'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/pascal/pascalwriter.h:45:57: note: Function 'writeOperation' argument 2 names different: declaration 'ada' definition 'pas'.
umbrello-4.14.2/umbrello/codegenerators/pascal/pascalwriter.cpp:348:66: note: Function 'writeOperation' argument 2 names different: declaration 'ada' definition 'pas'.
umbrello-4.14.2/umbrello/codegenerators/perl/perlwriter.cpp:271:13: warning: Member variable 'PerlWriter::bPrivateSectionCommentIsWritten' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codegenerators/php/php5writer.cpp:3234:57: style: Function 'writeOperations' argument 4 names different: declaration 'interface' definition 'isInterface'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/php/php5writer.h:45:31: note: Function 'writeOperations' argument 4 names different: declaration 'interface' definition 'isInterface'.
umbrello-4.14.2/umbrello/codegenerators/php/php5writer.cpp:3234:57: note: Function 'writeOperations' argument 4 names different: declaration 'interface' definition 'isInterface'.
umbrello-4.14.2/umbrello/codegenerators/php/php5writer.cpp:2984:13: warning: Member variable 'Php5Writer::bPrivateSectionCommentIsWritten' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codegenerators/php/phpwriter.cpp:2980:12: warning: Member variable 'PhpWriter::bPrivateSectionCommentIsWritten' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codegenerators/ruby/rubyclassdeclarationblock.cpp:115:67: style: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/ruby/rubyclassdeclarationblock.h:53:45: note: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'.
umbrello-4.14.2/umbrello/codegenerators/ruby/rubyclassdeclarationblock.cpp:115:67: note: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'.
umbrello-4.14.2/umbrello/codegenerators/ruby/rubyclassifiercodedocument.cpp:33:72: style: Function 'RubyClassifierCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/ruby/rubyclassifiercodedocument.h:41:57: note: Function 'RubyClassifierCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'.
umbrello-4.14.2/umbrello/codegenerators/ruby/rubyclassifiercodedocument.cpp:33:72: note: Function 'RubyClassifierCodeDocument' argument 1 names different: declaration 'classifier' definition 'concept'.
umbrello-4.14.2/umbrello/codegenerators/ruby/rubycodeaccessormethod.cpp:70:65: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/ruby/rubycodeaccessormethod.h:37:54: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/ruby/rubycodeaccessormethod.cpp:70:65: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/ruby/rubycodegenerationpolicypage.cpp:45:41: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenerators/ruby/rubycodeoperation.cpp:25:87: style: Function 'RubyCodeOperation' argument 2 names different: declaration 'op' definition 'parent'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/ruby/rubycodeoperation.h:30:73: note: Function 'RubyCodeOperation' argument 2 names different: declaration 'op' definition 'parent'.
umbrello-4.14.2/umbrello/codegenerators/ruby/rubycodeoperation.cpp:25:87: note: Function 'RubyCodeOperation' argument 2 names different: declaration 'op' definition 'parent'.
umbrello-4.14.2/umbrello/codegenerators/ruby/rubywriter.cpp:274:13: style: Condition 'writeDoc' is always true [knownConditionTrueFalse]
umbrello-4.14.2/umbrello/codegenerators/ruby/rubywriter.cpp:270:25: note: Assignment 'writeDoc=true', assigned value is 1
umbrello-4.14.2/umbrello/codegenerators/ruby/rubywriter.cpp:274:13: note: Condition 'writeDoc' is always true
umbrello-4.14.2/umbrello/codegenerators/ruby/rubywriter.cpp:143:50: style: Function 'cppToRubyType' argument 1 names different: declaration 'cppType' definition 'typeStr'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/ruby/rubywriter.h:42:42: note: Function 'cppToRubyType' argument 1 names different: declaration 'cppType' definition 'typeStr'.
umbrello-4.14.2/umbrello/codegenerators/ruby/rubywriter.cpp:143:50: note: Function 'cppToRubyType' argument 1 names different: declaration 'cppType' definition 'typeStr'.
umbrello-4.14.2/umbrello/codegenerators/ruby/rubywriter.cpp:165:50: style: Function 'cppToRubyName' argument 1 names different: declaration 'cppName' definition 'nameStr'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/ruby/rubywriter.h:43:42: note: Function 'cppToRubyName' argument 1 names different: declaration 'cppName' definition 'nameStr'.
umbrello-4.14.2/umbrello/codegenerators/ruby/rubywriter.cpp:165:50: note: Function 'cppToRubyName' argument 1 names different: declaration 'cppName' definition 'nameStr'.
umbrello-4.14.2/umbrello/codegenerators/sql/mysqlwriter.h:34:36: style: The function 'language' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/sql/sqlwriter.h:39:44: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/sql/mysqlwriter.h:34:36: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/sql/mysqlwriter.h:36:17: style: The function 'defaultDatatypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/sql/sqlwriter.h:41:25: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/sql/mysqlwriter.h:36:17: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/sql/mysqlwriter.h:38:10: style: The function 'printForeignKeyConstraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/sql/sqlwriter.h:51:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/sql/mysqlwriter.h:38:10: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/sql/mysqlwriter.h:39:10: style: The function 'printCheckConstraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/sql/sqlwriter.h:52:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/sql/mysqlwriter.h:39:10: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/sql/mysqlwriter.h:43:18: style: The function 'printAutoIncrements' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/sql/sqlwriter.h:54:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/sql/mysqlwriter.h:43:18: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/sql/mysqlwriter.cpp:114:86: performance: Function parameter 'entAttList' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/codegenerators/sql/postgresqlwriter.h:30:36: style: The function 'language' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/sql/sqlwriter.h:39:44: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/sql/postgresqlwriter.h:30:36: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/sql/postgresqlwriter.h:32:17: style: The function 'defaultDatatypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/sql/sqlwriter.h:41:25: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/sql/postgresqlwriter.h:32:17: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/sql/postgresqlwriter.h:36:10: style: The function 'printAutoIncrements' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codegenerators/sql/sqlwriter.h:54:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codegenerators/sql/postgresqlwriter.h:36:10: note: Function in derived class
umbrello-4.14.2/umbrello/codegenerators/sql/sqlwriter.cpp:176:12: warning: Member variable 'SQLWriter::m_pEntity' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.cpp:676:9: style: The scope of the variable 'j' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.cpp:164:60: style: Function 'writeHeaderFile' argument 2 names different: declaration 'file' definition 'fileh'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.h:46:53: note: Function 'writeHeaderFile' argument 2 names different: declaration 'file' definition 'fileh'.
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.cpp:164:60: note: Function 'writeHeaderFile' argument 2 names different: declaration 'file' definition 'fileh'.
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.cpp:333:60: style: Function 'writeSourceFile' argument 2 names different: declaration 'file' definition 'filetcl'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.h:47:53: note: Function 'writeSourceFile' argument 2 names different: declaration 'file' definition 'filetcl'.
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.cpp:333:60: note: Function 'writeSourceFile' argument 2 names different: declaration 'file' definition 'filetcl'.
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.cpp:533:55: style: Function 'writeAssociationDecl' argument 2 names different: declaration 'permit' definition 'permitScope'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.h:61:53: note: Function 'writeAssociationDecl' argument 2 names different: declaration 'permit' definition 'permitScope'.
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.cpp:533:55: note: Function 'writeAssociationDecl' argument 2 names different: declaration 'permit' definition 'permitScope'.
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.cpp:578:94: style: Function 'writeAssociationRoleDecl' argument 5 names different: declaration 'docname' definition 'scope'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.h:66:70: note: Function 'writeAssociationRoleDecl' argument 5 names different: declaration 'docname' definition 'scope'.
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.cpp:578:94: note: Function 'writeAssociationRoleDecl' argument 5 names different: declaration 'docname' definition 'scope'.
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.cpp:80:12: warning: Member variable 'TclWriter::mStream' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.cpp:658:51: warning: Missing bounds check for extra iterator increment in loop. [StlMissingComparison]
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.cpp:660:13: note: Missing bounds check for extra iterator increment in loop.
umbrello-4.14.2/umbrello/codegenerators/tcl/tclwriter.cpp:658:51: note: Missing bounds check for extra iterator increment in loop.
umbrello-4.14.2/umbrello/codegenerators/vala/valawriter.cpp:511:56: style: Function 'writeOperations' argument 3 names different: declaration 'interface' definition 'isInterface'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/vala/valawriter.h:61:31: note: Function 'writeOperations' argument 3 names different: declaration 'interface' definition 'isInterface'.
umbrello-4.14.2/umbrello/codegenerators/vala/valawriter.cpp:511:56: note: Function 'writeOperations' argument 3 names different: declaration 'interface' definition 'isInterface'.
umbrello-4.14.2/umbrello/codegenerators/vala/valawriter.cpp:111:13: warning: Member variable 'ValaWriter::m_unnamedRoles' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlelementcodeblock.cpp:55:82: style: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'docElement'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlelementcodeblock.h:65:73: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'docElement'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlelementcodeblock.cpp:55:82: note: Function 'setAttributesOnNode' argument 2 names different: declaration 'blockElement' definition 'docElement'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlelementcodeblock.cpp:68:64: style: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlelementcodeblock.h:71:55: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlelementcodeblock.cpp:68:64: note: Function 'setAttributesFromNode' argument 1 names different: declaration 'element' definition 'root'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlelementcodeblock.cpp:135:47: style: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlelementcodeblock.h:77:31: note: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlelementcodeblock.cpp:135:47: note: Function 'init' argument 1 names different: declaration 'parent' definition 'parentDoc'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlelementcodeblock.h:50:21: warning: Virtual function 'getNodeName' is called from constructor 'XMLElementCodeBlock(CodeDocument*parentDoc,const QString&nodeName,const QString&comment=QString()' at line 24. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlelementcodeblock.cpp:24:5: note: Calling init
umbrello-4.14.2/umbrello/codegenerators/xml/xmlelementcodeblock.cpp:142:5: note: Calling updateContent
umbrello-4.14.2/umbrello/codegenerators/xml/xmlelementcodeblock.cpp:104:24: note: Calling getNodeName
umbrello-4.14.2/umbrello/codegenerators/xml/xmlelementcodeblock.h:50:21: note: getNodeName is a virtual method
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:165:70: style: Function 'writeClassifier' argument 2 names different: declaration 'XMLSchema' definition 'xs'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.h:53:57: note: Function 'writeClassifier' argument 2 names different: declaration 'XMLSchema' definition 'xs'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:165:70: note: Function 'writeClassifier' argument 2 names different: declaration 'XMLSchema' definition 'xs'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:220:79: style: Function 'writeAbstractClassifier' argument 2 names different: declaration 'XMLSchema' definition 'xs'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.h:54:65: note: Function 'writeAbstractClassifier' argument 2 names different: declaration 'XMLSchema' definition 'xs'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:220:79: note: Function 'writeAbstractClassifier' argument 2 names different: declaration 'XMLSchema' definition 'xs'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:256:27: style: Function 'writeGroupClassifierDecl' argument 2 names different: declaration 'superclassifiers' definition 'subclasses'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.h:65:53: note: Function 'writeGroupClassifierDecl' argument 2 names different: declaration 'superclassifiers' definition 'subclasses'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:256:27: note: Function 'writeGroupClassifierDecl' argument 2 names different: declaration 'superclassifiers' definition 'subclasses'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:257:22: style: Function 'writeGroupClassifierDecl' argument 3 names different: declaration 'XMLSchema' definition 'xs'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.h:66:48: note: Function 'writeGroupClassifierDecl' argument 3 names different: declaration 'XMLSchema' definition 'xs'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:257:22: note: Function 'writeGroupClassifierDecl' argument 3 names different: declaration 'XMLSchema' definition 'xs'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:289:27: style: Function 'writeComplexTypeClassifierDecl' argument 5 names different: declaration 'superclassifiers' definition 'superclasses'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.h:61:59: note: Function 'writeComplexTypeClassifierDecl' argument 5 names different: declaration 'superclassifiers' definition 'superclasses'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:289:27: note: Function 'writeComplexTypeClassifierDecl' argument 5 names different: declaration 'superclassifiers' definition 'superclasses'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:290:22: style: Function 'writeComplexTypeClassifierDecl' argument 6 names different: declaration 'XMLSchema' definition 'xs'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.h:62:54: note: Function 'writeComplexTypeClassifierDecl' argument 6 names different: declaration 'XMLSchema' definition 'xs'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:290:22: note: Function 'writeComplexTypeClassifierDecl' argument 6 names different: declaration 'XMLSchema' definition 'xs'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:379:79: style: Function 'writeConcreteClassifier' argument 2 names different: declaration 'XMLSchema' definition 'xs'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.h:55:65: note: Function 'writeConcreteClassifier' argument 2 names different: declaration 'XMLSchema' definition 'xs'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:379:79: note: Function 'writeConcreteClassifier' argument 2 names different: declaration 'XMLSchema' definition 'xs'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:453:22: style: Function 'writeChildObjsInAssociation' argument 3 names different: declaration 's' definition 'xs'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.h:109:95: note: Function 'writeChildObjsInAssociation' argument 3 names different: declaration 's' definition 'xs'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:453:22: note: Function 'writeChildObjsInAssociation' argument 3 names different: declaration 's' definition 'xs'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:556:51: style: Function 'writeComment' argument 1 names different: declaration 'text' definition 'comment'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.h:97:38: note: Function 'writeComment' argument 1 names different: declaration 'text' definition 'comment'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:556:51: note: Function 'writeComment' argument 1 names different: declaration 'text' definition 'comment'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:589:14: style: Function 'writeAssociationDecls' argument 2 names different: declaration 'noRoleOK' definition 'noRoleNameOK'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.h:87:70: note: Function 'writeAssociationDecls' argument 2 names different: declaration 'noRoleOK' definition 'noRoleNameOK'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:589:14: note: Function 'writeAssociationDecls' argument 2 names different: declaration 'noRoleOK' definition 'noRoleNameOK'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:589:33: style: Function 'writeAssociationDecls' argument 3 names different: declaration 'didOne' definition 'didFirstOne'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.h:87:85: note: Function 'writeAssociationDecls' argument 3 names different: declaration 'didOne' definition 'didFirstOne'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:589:33: note: Function 'writeAssociationDecls' argument 3 names different: declaration 'didOne' definition 'didFirstOne'.
umbrello-4.14.2/umbrello/codegenerators/xml/xmlschemawriter.cpp:31:5: performance: Variable 'packageNamespaceTag' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
umbrello-4.14.2/umbrello/codegenwizard/codegenselectpage.cpp:77:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
umbrello-4.14.2/umbrello/codegenwizard/codegenstatuspage.cpp:80:33: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codegenwizard/codegenstatuspage.cpp:162:30: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codeimport/adaimport.cpp:65:45: style: Function 'split' argument 1 names different: declaration 'line' definition 'lin'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codeimport/adaimport.h:37:38: note: Function 'split' argument 1 names different: declaration 'line' definition 'lin'.
umbrello-4.14.2/umbrello/codeimport/adaimport.cpp:65:45: note: Function 'split' argument 1 names different: declaration 'line' definition 'lin'.
umbrello-4.14.2/umbrello/codeimport/classimport.h:39:10: style: Technically the member function 'ClassImport::enabled' can be const. [functionConst]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:51:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/classimport.h:51:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:51:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:56:18: style: The function 'parseFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/classimport.h:61:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:56:18: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/adaimport.h:33:10: style: The function 'initVars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:58:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/adaimport.h:33:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/adaimport.h:35:10: style: The function 'parseStmt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:81:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/adaimport.h:35:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/adaimport.h:37:17: style: The function 'split' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:64:25: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/adaimport.h:37:17: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/adaimport.h:39:10: style: The function 'fillSource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:71:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/adaimport.h:39:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/idlimport.h:26:10: style: The function 'parseStmt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:81:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/idlimport.h:26:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/idlimport.h:28:10: style: The function 'parseFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:56:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/idlimport.h:28:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/idlimport.h:30:10: style: The function 'preprocess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:62:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/idlimport.h:30:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/idlimport.h:32:10: style: The function 'fillSource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:71:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/idlimport.h:32:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/pythonimport.h:28:10: style: The function 'initVars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:58:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/pythonimport.h:28:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/pythonimport.h:30:10: style: The function 'parseStmt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:81:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/pythonimport.h:30:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/pythonimport.h:32:10: style: The function 'fillSource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:71:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/pythonimport.h:32:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/pythonimport.h:34:10: style: The function 'preprocess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:62:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/pythonimport.h:34:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/javaimport.h:31:10: style: The function 'initVars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:58:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/javaimport.h:31:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/javaimport.h:33:10: style: The function 'parseStmt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:81:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/javaimport.h:33:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/javaimport.h:35:10: style: The function 'fillSource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:71:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/javaimport.h:35:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/javaimport.h:37:10: style: The function 'parseFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:56:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/javaimport.h:37:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/pascalimport.h:28:10: style: The function 'initVars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:58:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/pascalimport.h:28:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/pascalimport.h:30:10: style: The function 'parseStmt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:81:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/pascalimport.h:30:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/pascalimport.h:32:10: style: The function 'fillSource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.h:71:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/pascalimport.h:32:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/cppimport.h:33:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/classimport.h:51:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/cppimport.h:33:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/cppimport.h:35:10: style: The function 'initPerFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/classimport.h:53:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/cppimport.h:35:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/cppimport.h:37:10: style: The function 'parseFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/codeimport/classimport.h:61:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/codeimport/cppimport.h:37:10: note: Function in derived class
umbrello-4.14.2/umbrello/codeimport/csharp/csharpimport.cpp:504:5: warning: Return value of function log() is not used. [ignoredReturnValue]
umbrello-4.14.2/umbrello/codeimport/csharp/csharpimport.cpp:533:5: warning: Return value of function log() is not used. [ignoredReturnValue]
umbrello-4.14.2/umbrello/codeimport/csharp/csharpimport.cpp:546:5: warning: Return value of function log() is not used. [ignoredReturnValue]
umbrello-4.14.2/umbrello/codeimport/csharp/csharpimport.cpp:624:5: warning: Return value of function log() is not used. [ignoredReturnValue]
umbrello-4.14.2/umbrello/codeimport/csharp/csharpimport.cpp:658:5: warning: Return value of function log() is not used. [ignoredReturnValue]
umbrello-4.14.2/umbrello/codeimport/csharp/csharpimport.cpp:671:5: warning: Return value of function log() is not used. [ignoredReturnValue]
umbrello-4.14.2/umbrello/codeimport/csharp/csharpimport.cpp:685:5: warning: Return value of function log() is not used. [ignoredReturnValue]
umbrello-4.14.2/umbrello/codeimport/idlimport.cpp:148:42: style: Function 'parseFile' argument 1 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codeimport/idlimport.h:28:35: note: Function 'parseFile' argument 1 names different: declaration 'file' definition 'filename'.
umbrello-4.14.2/umbrello/codeimport/idlimport.cpp:148:42: note: Function 'parseFile' argument 1 names different: declaration 'file' definition 'filename'.
umbrello-4.14.2/umbrello/codeimport/idlimport.cpp:40:12: warning: Member variable 'IDLImport::m_isLocal' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codeimport/import_utils.cpp:171:43: style: Function 'createUMLObject' argument 2 names different: declaration 'name' definition 'inName'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codeimport/import_utils.h:37:47: note: Function 'createUMLObject' argument 2 names different: declaration 'name' definition 'inName'.
umbrello-4.14.2/umbrello/codeimport/import_utils.cpp:171:43: note: Function 'createUMLObject' argument 2 names different: declaration 'name' definition 'inName'.
umbrello-4.14.2/umbrello/codeimport/import_utils.cpp:355:43: style: Function 'insertAttribute' argument 1 names different: declaration 'klass' definition 'owner'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codeimport/import_utils.h:54:47: note: Function 'insertAttribute' argument 1 names different: declaration 'klass' definition 'owner'.
umbrello-4.14.2/umbrello/codeimport/import_utils.cpp:355:43: note: Function 'insertAttribute' argument 1 names different: declaration 'klass' definition 'owner'.
umbrello-4.14.2/umbrello/codeimport/import_utils.cpp:389:43: style: Function 'insertAttribute' argument 1 names different: declaration 'klass' definition 'owner'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codeimport/import_utils.h:49:47: note: Function 'insertAttribute' argument 1 names different: declaration 'klass' definition 'owner'.
umbrello-4.14.2/umbrello/codeimport/import_utils.cpp:389:43: note: Function 'insertAttribute' argument 1 names different: declaration 'klass' definition 'owner'.
umbrello-4.14.2/umbrello/codeimport/javaimport.h:41:10: performance: Technically the member function 'JavaImport::spawnImport' can be static. [functionStatic]
umbrello-4.14.2/umbrello/codeimport/javaimport.cpp:116:18: note: Technically the member function 'JavaImport::spawnImport' can be static.
umbrello-4.14.2/umbrello/codeimport/javaimport.h:41:10: note: Technically the member function 'JavaImport::spawnImport' can be static.
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:260:10: warning: Either the condition 'if(d&&returnType.isEmpty()&&id.indexOf(QLatin1Char('~'))==-1)' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck]
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:303:8: note: Assuming that condition 'if(d&&returnType.isEmpty()&&id.indexOf(QLatin1Char('~'))==-1)' is not redundant
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:260:10: note: Null pointer dereference
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:287:18: warning: Either the condition 'if(d&&returnType.isEmpty()&&id.indexOf(QLatin1Char('~'))==-1)' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck]
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:303:8: note: Assuming that condition 'if(d&&returnType.isEmpty()&&id.indexOf(QLatin1Char('~'))==-1)' is not redundant
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:287:18: note: Null pointer dereference
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:536:18: warning: Either the condition 'if(d&&returnType.isEmpty()&&id.indexOf(QLatin1Char('~'))==-1)' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck]
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:548:8: note: Assuming that condition 'if(d&&returnType.isEmpty()&&id.indexOf(QLatin1Char('~'))==-1)' is not redundant
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:536:18: note: Null pointer dereference
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:560:45: warning: Either the condition 'd' is redundant or there is possible null pointer dereference: declarator. [nullPointerRedundantCheck]
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:303:9: note: Assuming that condition 'd' is not redundant
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:306:28: note: Calling function 'parseFunctionArguments', 1st argument 'declarator' value is 0
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:560:45: note: Null pointer dereference
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:102:22: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:382:35: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:619:70: style: Function 'scopeOfName' argument 2 names different: declaration 'scope' definition 'startScope'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.h:67:61: note: Function 'scopeOfName' argument 2 names different: declaration 'scope' definition 'startScope'.
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:619:70: note: Function 'scopeOfName' argument 2 names different: declaration 'scope' definition 'startScope'.
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:636:81: style: Function 'scopeOfDeclarator' argument 2 names different: declaration 'scope' definition 'startScope'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.h:68:72: note: Function 'scopeOfDeclarator' argument 2 names different: declaration 'scope' definition 'startScope'.
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:636:81: note: Function 'scopeOfDeclarator' argument 2 names different: declaration 'scope' definition 'startScope'.
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:38:14: warning: Member variable 'CppTree2Uml::m_inSlots' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:38:14: warning: Member variable 'CppTree2Uml::m_inSignals' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:38:14: warning: Member variable 'CppTree2Uml::m_inStorageSpec' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:38:14: warning: Member variable 'CppTree2Uml::m_inTypedef' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:38:14: warning: Member variable 'CppTree2Uml::m_currentDeclarator' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:38:14: warning: Member variable 'CppTree2Uml::m_currentNamespace' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codeimport/kdevcppparser/cpptree2uml.cpp:38:14: warning: Member variable 'CppTree2Uml::m_currentClass' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/codeimport/nativeimportbase.cpp:252:9: style: The scope of the variable 'delimEndLen' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/codeimport/pythonimport.cpp:128:46: style: Function 'fillSource' argument 1 names different: declaration 'line' definition 'word'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/codeimport/pythonimport.h:32:36: note: Function 'fillSource' argument 1 names different: declaration 'line' definition 'word'.
umbrello-4.14.2/umbrello/codeimport/pythonimport.cpp:128:46: note: Function 'fillSource' argument 1 names different: declaration 'line' definition 'word'.
umbrello-4.14.2/umbrello/codeimport/pythonimport.h:36:13: performance: Technically the member function 'PythonImport::indentation' can be static. [functionStatic]
umbrello-4.14.2/umbrello/codeimport/pythonimport.cpp:156:23: note: Technically the member function 'PythonImport::indentation' can be static.
umbrello-4.14.2/umbrello/codeimport/pythonimport.h:36:13: note: Technically the member function 'PythonImport::indentation' can be static.
umbrello-4.14.2/umbrello/codeimpwizard/codeimpstatuspage.cpp:100:32: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/component.h:34:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:41:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/component.h:34:24: note: Function in derived class
umbrello-4.14.2/umbrello/component.h:36:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:66:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/component.h:36:10: note: Function in derived class
umbrello-4.14.2/umbrello/component.h:42:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/package.h:69:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/component.h:42:10: note: Function in derived class
umbrello-4.14.2/umbrello/component.cpp:28:64: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/debug/debug_utils.cpp:144:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
umbrello-4.14.2/umbrello/dialogs/associationpropertiesdialog.cpp:47:96: style: Function 'AssociationPropertiesDialog' argument 2 names different: declaration 'a' definition 'assocWidget'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/associationpropertiesdialog.h:31:69: note: Function 'AssociationPropertiesDialog' argument 2 names different: declaration 'a' definition 'assocWidget'.
umbrello-4.14.2/umbrello/dialogs/associationpropertiesdialog.cpp:47:96: note: Function 'AssociationPropertiesDialog' argument 2 names different: declaration 'a' definition 'assocWidget'.
umbrello-4.14.2/umbrello/dialogs/associationpropertiesdialog.h:46:25: warning: The class 'AssociationPropertiesDialog' defines member variable with name 'm_pStylePage' also defined in its parent class 'DialogBase'. [duplInheritedMember]
umbrello-4.14.2/umbrello/dialogs/dialogbase.h:76:25: note: Parent variable 'DialogBase::m_pStylePage'
umbrello-4.14.2/umbrello/dialogs/associationpropertiesdialog.h:46:25: note: Derived variable 'AssociationPropertiesDialog::m_pStylePage'
umbrello-4.14.2/umbrello/dialogs/classpropertiesdialog.h:81:26: warning: The class 'ClassPropertiesDialog' defines member variable with name 'm_pStylePage' also defined in its parent class 'DialogBase'. [duplInheritedMember]
umbrello-4.14.2/umbrello/dialogs/dialogbase.h:76:25: note: Parent variable 'DialogBase::m_pStylePage'
umbrello-4.14.2/umbrello/dialogs/classpropertiesdialog.h:81:26: note: Derived variable 'ClassPropertiesDialog::m_pStylePage'
umbrello-4.14.2/umbrello/dialogs/classpropertiesdialog.cpp:91:74: style: Function 'ClassPropertiesDialog' argument 2 names different: declaration 'o' definition 'w'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/classpropertiesdialog.h:40:56: note: Function 'ClassPropertiesDialog' argument 2 names different: declaration 'o' definition 'w'.
umbrello-4.14.2/umbrello/dialogs/classpropertiesdialog.cpp:91:74: note: Function 'ClassPropertiesDialog' argument 2 names different: declaration 'o' definition 'w'.
umbrello-4.14.2/umbrello/dialogs/codeeditor.cpp:553:14: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/dialogs/codeeditor.cpp:283:10: style: Function 'insertText' argument 3 names different: declaration 'isEditable' definition 'editable'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/codeeditor.h:118:68: note: Function 'insertText' argument 3 names different: declaration 'isEditable' definition 'editable'.
umbrello-4.14.2/umbrello/dialogs/codeeditor.cpp:283:10: note: Function 'insertText' argument 3 names different: declaration 'isEditable' definition 'editable'.
umbrello-4.14.2/umbrello/dialogs/codeeditor.cpp:437:108: style: Function 'appendText' argument 4 names different: declaration 'compName' definition 'componentName'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/codeeditor.h:84:104: note: Function 'appendText' argument 4 names different: declaration 'compName' definition 'componentName'.
umbrello-4.14.2/umbrello/dialogs/codeeditor.cpp:437:108: note: Function 'appendText' argument 4 names different: declaration 'compName' definition 'componentName'.
umbrello-4.14.2/umbrello/dialogs/codeeditor.cpp:585:41: style: Function 'appendText' argument 1 names different: declaration 'tblock' definition 'tb'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/codeeditor.h:79:33: note: Function 'appendText' argument 1 names different: declaration 'tblock' definition 'tb'.
umbrello-4.14.2/umbrello/dialogs/codeeditor.cpp:585:41: note: Function 'appendText' argument 1 names different: declaration 'tblock' definition 'tb'.
umbrello-4.14.2/umbrello/dialogs/codeeditor.cpp:1290:58: style: Function 'changeTextBlockHighlighting' argument 1 names different: declaration 'tb' definition 'tBlock'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/codeeditor.h:133:50: note: Function 'changeTextBlockHighlighting' argument 1 names different: declaration 'tb' definition 'tBlock'.
umbrello-4.14.2/umbrello/dialogs/codeeditor.cpp:1290:58: note: Function 'changeTextBlockHighlighting' argument 1 names different: declaration 'tb' definition 'tBlock'.
umbrello-4.14.2/umbrello/dialogs/codeeditor.cpp:1375:48: style: Function 'contractSelectedParagraph' argument 1 names different: declaration 'where' definition 'paraToRemove'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/codeeditor.h:127:40: note: Function 'contractSelectedParagraph' argument 1 names different: declaration 'where' definition 'paraToRemove'.
umbrello-4.14.2/umbrello/dialogs/codeeditor.cpp:1375:48: note: Function 'contractSelectedParagraph' argument 1 names different: declaration 'where' definition 'paraToRemove'.
umbrello-4.14.2/umbrello/dialogs/codeeditor.cpp:1407:46: style: Function 'expandSelectedParagraph' argument 1 names different: declaration 'where' definition 'priorPara'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/codeeditor.h:126:38: note: Function 'expandSelectedParagraph' argument 1 names different: declaration 'where' definition 'priorPara'.
umbrello-4.14.2/umbrello/dialogs/codeeditor.cpp:1407:46: note: Function 'expandSelectedParagraph' argument 1 names different: declaration 'where' definition 'priorPara'.
umbrello-4.14.2/umbrello/dialogs/codeeditor.h:45:5: warning: Member variable 'ParaInfo::start' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/codeeditor.h:45:5: warning: Member variable 'ParaInfo::size' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/codeeditor.h:45:5: warning: Member variable 'ParaInfo::end' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/codeeditor.h:62:13: style: Technically the member function 'TextBlockInfo::displayName' can be const. [functionConst]
umbrello-4.14.2/umbrello/dialogs/codetextedit.cpp:98:46: style: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/codetextedit.h:50:36: note: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'.
umbrello-4.14.2/umbrello/dialogs/codetextedit.cpp:98:46: note: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'.
umbrello-4.14.2/umbrello/dialogs/exportallviewsdialog.h:45:18: warning: Virtual function 'languageChange' is called from constructor 'ExportAllViewsDialog(QWidget*parent=0,const char*name=0)' at line 54. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/dialogs/exportallviewsdialog.cpp:54:5: note: Calling languageChange
umbrello-4.14.2/umbrello/dialogs/exportallviewsdialog.h:45:18: note: languageChange is a virtual method
umbrello-4.14.2/umbrello/dialogs/overwritedialog.h:43:18: warning: Virtual function 'slotOk' is called from constructor 'OverwriteDialog(const QString&fileName,const QString&outputDirectory,bool applyToAllRemaining,QWidget*parent=0)' at line 55. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/dialogs/overwritedialog.cpp:55:51: note: Calling slotOk
umbrello-4.14.2/umbrello/dialogs/overwritedialog.h:43:18: note: slotOk is a virtual method
umbrello-4.14.2/umbrello/dialogs/overwritedialog.h:45:18: warning: Virtual function 'slotApply' is called from constructor 'OverwriteDialog(const QString&fileName,const QString&outputDirectory,bool applyToAllRemaining,QWidget*parent=0)' at line 56. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/dialogs/overwritedialog.cpp:56:54: note: Calling slotApply
umbrello-4.14.2/umbrello/dialogs/overwritedialog.h:45:18: note: slotApply is a virtual method
umbrello-4.14.2/umbrello/dialogs/overwritedialog.h:48:18: warning: Virtual function 'slotCancel' is called from constructor 'OverwriteDialog(const QString&fileName,const QString&outputDirectory,bool applyToAllRemaining,QWidget*parent=0)' at line 57. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/dialogs/overwritedialog.cpp:57:55: note: Calling slotCancel
umbrello-4.14.2/umbrello/dialogs/overwritedialog.h:48:18: note: slotCancel is a virtual method
umbrello-4.14.2/umbrello/dialogs/pages/associationgeneralpage.cpp:47:96: style: Function 'AssociationGeneralPage' argument 3 names different: declaration 'a' definition 'assoc'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/pages/associationgeneralpage.h:43:75: note: Function 'AssociationGeneralPage' argument 3 names different: declaration 'a' definition 'assoc'.
umbrello-4.14.2/umbrello/dialogs/pages/associationgeneralpage.cpp:47:96: note: Function 'AssociationGeneralPage' argument 3 names different: declaration 'a' definition 'assoc'.
umbrello-4.14.2/umbrello/dialogs/pages/associationrolepage.cpp:122:5: style: Variable 'pMultiAL' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/umbrello/dialogs/pages/associationrolepage.cpp:121:0: note: Variable 'pMultiAL' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/dialogs/pages/associationrolepage.cpp:122:5: note: Variable 'pMultiAL' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/dialogs/pages/associationrolepage.cpp:199:5: style: Variable 'pMultiBL' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/umbrello/dialogs/pages/associationrolepage.cpp:198:0: note: Variable 'pMultiBL' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/dialogs/pages/associationrolepage.cpp:199:5: note: Variable 'pMultiBL' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/dialogs/pages/associationrolepage.cpp:42:90: style: Function 'AssociationRolePage' argument 3 names different: declaration 'a' definition 'assoc'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/pages/associationrolepage.h:37:72: note: Function 'AssociationRolePage' argument 3 names different: declaration 'a' definition 'assoc'.
umbrello-4.14.2/umbrello/dialogs/pages/associationrolepage.cpp:42:90: note: Function 'AssociationRolePage' argument 3 names different: declaration 'a' definition 'assoc'.
umbrello-4.14.2/umbrello/dialogs/pages/classassociationspage.cpp:34:73: style: Function 'ClassAssociationsPage' argument 2 names different: declaration 'scene' definition 's'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/pages/classassociationspage.h:36:55: note: Function 'ClassAssociationsPage' argument 2 names different: declaration 'scene' definition 's'.
umbrello-4.14.2/umbrello/dialogs/pages/classassociationspage.cpp:34:73: note: Function 'ClassAssociationsPage' argument 2 names different: declaration 'scene' definition 's'.
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:49:19: warning: Member variable 'ClassGeneralPage::m_pInstanceL' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:49:19: warning: Member variable 'ClassGeneralPage::m_pInstanceLE' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:49:19: warning: Member variable 'ClassGeneralPage::m_pMultiCB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:49:19: warning: Member variable 'ClassGeneralPage::m_pDrawActorCB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pButtonGB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pPackageL' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pPackageLE' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pPackageCB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pPublicRB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pPrivateRB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pProtectedRB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pImplementationRB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pDrawActorCB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pAbstractCB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pDrawAsGB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pDefaultRB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pFileRB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pLibraryRB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pTableRB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classgeneralpage.cpp:357:19: warning: Member variable 'ClassGeneralPage::m_pExecutableCB' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.cpp:421:63: style: Function 'slotRightButtonPressed' argument 1 names different: declaration 'p' definition 'pos'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.h:114:47: note: Function 'slotRightButtonPressed' argument 1 names different: declaration 'p' definition 'pos'.
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.cpp:421:63: note: Function 'slotRightButtonPressed' argument 1 names different: declaration 'p' definition 'pos'.
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.cpp:764:63: style: Function 'addClassifier' argument 1 names different: declaration 'classifier' definition 'listitem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.h:66:47: note: Function 'addClassifier' argument 1 names different: declaration 'classifier' definition 'listitem'.
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.cpp:764:63: note: Function 'addClassifier' argument 1 names different: declaration 'classifier' definition 'listitem'.
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.cpp:815:58: style: Function 'takeItem' argument 1 names different: declaration 'listitem' definition 'listItem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.h:68:42: note: Function 'takeItem' argument 1 names different: declaration 'listitem' definition 'listItem'.
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.cpp:815:58: note: Function 'takeItem' argument 1 names different: declaration 'listitem' definition 'listItem'.
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.cpp:53:5: performance: Variable 'm_itemType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.h:64:39: warning: Virtual function 'getItemList' is called from constructor 'ClassifierListPage(QWidget*parent,UMLClassifier*classifier,UMLDoc*doc,UMLObject::ObjectType type)' at line 59. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.cpp:59:5: note: Calling setupPage
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.cpp:81:5: note: Calling setupListGroup
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.cpp:159:5: note: Calling setupActionButtons
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.cpp:205:32: note: Calling slotNewListItem
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.cpp:720:5: note: Calling saveCurrentItemDocumentation
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.cpp:736:53: note: Calling getItemList
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.h:64:39: note: getItemList is a virtual method
umbrello-4.14.2/umbrello/dialogs/pages/constraintlistpage.h:55:39: style: The function 'getItemList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/dialogs/pages/classifierlistpage.h:64:39: note: Virtual function in base class
umbrello-4.14.2/umbrello/dialogs/pages/constraintlistpage.h:55:39: note: Function in derived class
umbrello-4.14.2/umbrello/dialogs/pages/defaultcodegenpolicypage.h:26:13: style: Class 'DefaultCodeGenPolicyPage' is unsafe, 'DefaultCodeGenPolicyPage::m_textLabel' can leak by wrong usage. [unsafeClassCanLeak]
umbrello-4.14.2/umbrello/dialogs/umlcheckconstraintdialog.cpp:27:89: style: Function 'UMLCheckConstraintDialog' argument 2 names different: declaration 'pUniqueConstraint' definition 'pCheckConstraint'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/umlcheckconstraintdialog.h:41:67: note: Function 'UMLCheckConstraintDialog' argument 2 names different: declaration 'pUniqueConstraint' definition 'pCheckConstraint'.
umbrello-4.14.2/umbrello/dialogs/umlcheckconstraintdialog.cpp:27:89: note: Function 'UMLCheckConstraintDialog' argument 2 names different: declaration 'pUniqueConstraint' definition 'pCheckConstraint'.
umbrello-4.14.2/umbrello/dialogs/umlforeignkeyconstraintdialog.cpp:255:9: style: The scope of the variable 'index' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/dialogs/umloperationdialog.cpp:289:19: style: The scope of the variable 'pAtt' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/dialogs/umloperationdialog.cpp:330:19: style: The scope of the variable 'pAtt' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/dialogs/umltemplatedialog.cpp:35:69: style: Function 'UMLTemplateDialog' argument 2 names different: declaration 'pAttribute' definition 'pTemplate'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/dialogs/umltemplatedialog.h:32:54: note: Function 'UMLTemplateDialog' argument 2 names different: declaration 'pAttribute' definition 'pTemplate'.
umbrello-4.14.2/umbrello/dialogs/umltemplatedialog.cpp:35:69: note: Function 'UMLTemplateDialog' argument 2 names different: declaration 'pAttribute' definition 'pTemplate'.
umbrello-4.14.2/umbrello/dialogs/umlviewdialog.h:58:28: warning: The class 'UMLViewDialog' defines member variable with name 'm_pStylePage' also defined in its parent class 'DialogBase'. [duplInheritedMember]
umbrello-4.14.2/umbrello/dialogs/dialogbase.h:76:25: note: Parent variable 'DialogBase::m_pStylePage'
umbrello-4.14.2/umbrello/dialogs/umlviewdialog.h:58:28: note: Derived variable 'UMLViewDialog::m_pStylePage'
umbrello-4.14.2/umbrello/docgenerators/docbookgeneratorjob.cpp:72:5: style: Variable 'cur' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
umbrello-4.14.2/umbrello/docgenerators/docbookgeneratorjob.cpp:61:0: note: Variable 'cur' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/docgenerators/docbookgeneratorjob.cpp:72:5: note: Variable 'cur' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/dotgenerator.h:28:10: style: Technically the member function 'DotGenerator::usePosition' can be const. [functionConst]
umbrello-4.14.2/umbrello/dotgenerator.cpp:141:20: note: Technically the member function 'DotGenerator::usePosition' can be const.
umbrello-4.14.2/umbrello/dotgenerator.h:28:10: note: Technically the member function 'DotGenerator::usePosition' can be const.
umbrello-4.14.2/umbrello/dotgenerator.h:31:10: style: Technically the member function 'DotGenerator::useFullNodeLabels' can be const. [functionConst]
umbrello-4.14.2/umbrello/dotgenerator.cpp:161:20: note: Technically the member function 'DotGenerator::useFullNodeLabels' can be const.
umbrello-4.14.2/umbrello/dotgenerator.h:31:10: note: Technically the member function 'DotGenerator::useFullNodeLabels' can be const.
umbrello-4.14.2/umbrello/dotgenerator.h:40:10: performance: Technically the member function 'DotGenerator::findItem' can be static. [functionStatic]
umbrello-4.14.2/umbrello/dotgenerator.cpp:457:20: note: Technically the member function 'DotGenerator::findItem' can be static.
umbrello-4.14.2/umbrello/dotgenerator.h:40:10: note: Technically the member function 'DotGenerator::findItem' can be static.
umbrello-4.14.2/umbrello/dotgenerator.h:41:13: performance: Technically the member function 'DotGenerator::fixID' can be static. [functionStatic]
umbrello-4.14.2/umbrello/dotgenerator.cpp:469:23: note: Technically the member function 'DotGenerator::fixID' can be static.
umbrello-4.14.2/umbrello/dotgenerator.h:41:13: note: Technically the member function 'DotGenerator::fixID' can be static.
umbrello-4.14.2/umbrello/dotgenerator.cpp:44:5: style: Class 'DotPaintEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/umbrello/entity.cpp:374:27: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/entity.cpp:102:57: style: Function 'createAttribute' argument 4 names different: declaration 'init' definition 'iv'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/entity.h:49:50: note: Function 'createAttribute' argument 4 names different: declaration 'init' definition 'iv'.
umbrello-4.14.2/umbrello/entity.cpp:102:57: note: Function 'createAttribute' argument 4 names different: declaration 'init' definition 'iv'.
umbrello-4.14.2/umbrello/uniqueconstraint.h:39:18: style: The function 'copyInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/entityconstraint.h:40:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/uniqueconstraint.h:39:18: note: Function in derived class
umbrello-4.14.2/umbrello/uniqueconstraint.h:41:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/entityconstraint.h:45:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/uniqueconstraint.h:41:24: note: Function in derived class
umbrello-4.14.2/umbrello/uniqueconstraint.h:43:13: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:46:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/uniqueconstraint.h:43:13: note: Function in derived class
umbrello-4.14.2/umbrello/uniqueconstraint.h:48:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/uniqueconstraint.h:48:10: note: Function in derived class
umbrello-4.14.2/umbrello/uniqueconstraint.h:50:18: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/classifierlistitem.h:54:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/uniqueconstraint.h:50:18: note: Function in derived class
umbrello-4.14.2/umbrello/uniqueconstraint.h:64:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/uniqueconstraint.h:64:10: note: Function in derived class
umbrello-4.14.2/umbrello/entity.cpp:41:57: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/entityattribute.cpp:229:56: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/entityattribute.cpp:159:45: style: Function 'setNull' argument 1 names different: declaration 'null' definition 'nullIn'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/entityattribute.h:63:29: note: Function 'setNull' argument 1 names different: declaration 'null' definition 'nullIn'.
umbrello-4.14.2/umbrello/entityattribute.cpp:159:45: note: Function 'setNull' argument 1 names different: declaration 'null' definition 'nullIn'.
umbrello-4.14.2/umbrello/entityattribute.cpp:35:55: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/entityconstraint.cpp:29:40: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/enum.cpp:87:24: style: Variable 'id' is assigned a value that is never used. [unreadVariable]
umbrello-4.14.2/umbrello/enum.cpp:31:53: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/enumliteral.cpp:74:48: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/enumliteral.cpp:23:67: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/finder/umldocfinder.h:29:17: style: The function 'collect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/finder/umlfinder.h:42:17: note: Virtual function in base class
umbrello-4.14.2/umbrello/finder/umldocfinder.h:29:17: note: Function in derived class
umbrello-4.14.2/umbrello/finder/umldocfinder.h:32:20: style: The function 'displayNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/finder/umlfinder.h:48:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/finder/umldocfinder.h:32:20: note: Function in derived class
umbrello-4.14.2/umbrello/finder/umldocfinder.h:33:20: style: The function 'displayPrevious' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/finder/umlfinder.h:55:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/finder/umldocfinder.h:33:20: note: Function in derived class
umbrello-4.14.2/umbrello/finder/umllistviewfinder.h:26:17: style: The function 'collect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/finder/umlfinder.h:42:17: note: Virtual function in base class
umbrello-4.14.2/umbrello/finder/umllistviewfinder.h:26:17: note: Function in derived class
umbrello-4.14.2/umbrello/finder/umllistviewfinder.h:28:20: style: The function 'displayNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/finder/umlfinder.h:48:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/finder/umllistviewfinder.h:28:20: note: Function in derived class
umbrello-4.14.2/umbrello/finder/umllistviewfinder.h:29:20: style: The function 'displayPrevious' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/finder/umlfinder.h:55:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/finder/umllistviewfinder.h:29:20: note: Function in derived class
umbrello-4.14.2/umbrello/finder/umlscenefinder.h:28:17: style: The function 'collect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/finder/umlfinder.h:42:17: note: Virtual function in base class
umbrello-4.14.2/umbrello/finder/umlscenefinder.h:28:17: note: Function in derived class
umbrello-4.14.2/umbrello/finder/umlscenefinder.h:31:20: style: The function 'displayNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/finder/umlfinder.h:48:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/finder/umlscenefinder.h:31:20: note: Function in derived class
umbrello-4.14.2/umbrello/finder/umlscenefinder.h:32:20: style: The function 'displayPrevious' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/finder/umlfinder.h:55:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/finder/umlscenefinder.h:32:20: note: Function in derived class
umbrello-4.14.2/umbrello/finder/umllistviewfinder.h:31:10: performance: Technically the member function 'UMLListViewFinder::showItem' can be static. [functionStatic]
umbrello-4.14.2/umbrello/finder/umllistviewfinder.cpp:77:25: note: Technically the member function 'UMLListViewFinder::showItem' can be static.
umbrello-4.14.2/umbrello/finder/umllistviewfinder.h:31:10: note: Technically the member function 'UMLListViewFinder::showItem' can be static.
umbrello-4.14.2/umbrello/folder.cpp:37:58: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/folder.cpp:373:33: performance: Use const reference for 'optionState' to avoid unnecessary data copying. [redundantCopyLocalConst]
umbrello-4.14.2/umbrello/foreignkeyconstraint.cpp:31:40: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/layoutgenerator.cpp:235:18: style: The scope of the variable 'l' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/model_utils.cpp:104:22: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/model_utils.cpp:403:35: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/model_utils.cpp:141:41: style: Function 'findUMLObject' argument 2 names different: declaration 'name' definition 'inName'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/model_utils.h:42:42: note: Function 'findUMLObject' argument 2 names different: declaration 'name' definition 'inName'.
umbrello-4.14.2/umbrello/model_utils.cpp:141:41: note: Function 'findUMLObject' argument 2 names different: declaration 'name' definition 'inName'.
umbrello-4.14.2/umbrello/model_utils.cpp:572:49: style: Function 'isClassifierListitem' argument 1 names different: declaration 'ot' definition 'type'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/model_utils.h:68:49: note: Function 'isClassifierListitem' argument 1 names different: declaration 'ot' definition 'type'.
umbrello-4.14.2/umbrello/model_utils.cpp:572:49: note: Function 'isClassifierListitem' argument 1 names different: declaration 'ot' definition 'type'.
umbrello-4.14.2/umbrello/node.h:34:18: warning: Virtual function 'init' is called from constructor 'UMLNode(const QString&name=QString()' at line 24. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/node.cpp:24:5: note: Calling init
umbrello-4.14.2/umbrello/node.h:34:18: note: init is a virtual method
umbrello-4.14.2/umbrello/node.h:36:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:90:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/node.h:36:24: note: Function in derived class
umbrello-4.14.2/umbrello/node.h:38:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/node.h:38:10: note: Function in derived class
umbrello-4.14.2/umbrello/node.h:42:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/node.h:42:10: note: Function in derived class
umbrello-4.14.2/umbrello/node.cpp:21:54: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/object_factory.cpp:91:74: style: Function 'createNewUMLObject' argument 2 names different: declaration 'n' definition 'name'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/object_factory.h:32:46: note: Function 'createNewUMLObject' argument 2 names different: declaration 'n' definition 'name'.
umbrello-4.14.2/umbrello/object_factory.cpp:91:74: note: Function 'createNewUMLObject' argument 2 names different: declaration 'n' definition 'name'.
umbrello-4.14.2/umbrello/usecase.h:32:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:90:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/usecase.h:32:24: note: Function in derived class
umbrello-4.14.2/umbrello/usecase.h:34:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/usecase.h:34:10: note: Function in derived class
umbrello-4.14.2/umbrello/usecase.h:37:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/usecase.h:37:10: note: Function in derived class
umbrello-4.14.2/umbrello/port.h:36:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:90:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/port.h:36:24: note: Function in derived class
umbrello-4.14.2/umbrello/port.h:38:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:138:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/port.h:38:10: note: Function in derived class
umbrello-4.14.2/umbrello/port.h:42:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/umlobject.h:169:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/port.h:42:10: note: Function in derived class
umbrello-4.14.2/umbrello/operation.cpp:46:42: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/package.cpp:306:32: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/package.cpp:110:16: style: The scope of the variable 'o' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/package.cpp:36:60: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/petalnode.cpp:47:26: style: Function 'operator<<' argument 1 names different: declaration 'out' definition '_out'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/petalnode.h:86:26: note: Function 'operator<<' argument 1 names different: declaration 'out' definition '_out'.
umbrello-4.14.2/umbrello/petalnode.cpp:47:26: note: Function 'operator<<' argument 1 names different: declaration 'out' definition '_out'.
umbrello-4.14.2/umbrello/petalnode.cpp:57:26: style: Function 'operator<<' argument 1 names different: declaration 'out' definition '_out'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/petalnode.h:87:26: note: Function 'operator<<' argument 1 names different: declaration 'out' definition '_out'.
umbrello-4.14.2/umbrello/petalnode.cpp:57:26: note: Function 'operator<<' argument 1 names different: declaration 'out' definition '_out'.
umbrello-4.14.2/umbrello/petalnode.cpp:65:26: style: Function 'operator<<' argument 1 names different: declaration 'out' definition '_out'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/petalnode.h:88:26: note: Function 'operator<<' argument 1 names different: declaration 'out' definition '_out'.
umbrello-4.14.2/umbrello/petalnode.cpp:65:26: note: Function 'operator<<' argument 1 names different: declaration 'out' definition '_out'.
umbrello-4.14.2/umbrello/petalnode.cpp:153:26: style: Function 'operator<<' argument 1 names different: declaration 'out' definition '_out'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/petalnode.h:89:26: note: Function 'operator<<' argument 1 names different: declaration 'out' definition '_out'.
umbrello-4.14.2/umbrello/petalnode.cpp:153:26: note: Function 'operator<<' argument 1 names different: declaration 'out' definition '_out'.
umbrello-4.14.2/umbrello/petaltree2uml.cpp:263:5: style: Class 'AttributesReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:281:5: style: Class 'ParametersReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:301:5: style: Class 'OperationsReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:322:5: style: Class 'SuperclassesReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:357:5: style: Class 'RealizationsReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:268:16: style: The function 'createListItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:194:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:268:16: note: Function in derived class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:271:10: style: The function 'insertAtParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:215:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:271:10: note: Function in derived class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:286:16: style: The function 'createListItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:194:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:286:16: note: Function in derived class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:289:10: style: The function 'insertAtParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:215:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:289:10: note: Function in derived class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:306:16: style: The function 'createListItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:194:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:306:16: note: Function in derived class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:309:10: style: The function 'insertAtParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:215:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:309:10: note: Function in derived class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:327:16: style: The function 'createListItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:194:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:327:16: note: Function in derived class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:334:10: style: The function 'setTypeReferences' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:334:10: note: Function in derived class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:344:10: style: The function 'insertAtParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:215:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:344:10: note: Function in derived class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:362:16: style: The function 'createListItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:194:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:362:16: note: Function in derived class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:369:10: style: The function 'setTypeReferences' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:369:10: note: Function in derived class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:379:10: style: The function 'insertAtParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/petaltree2uml.cpp:215:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/petaltree2uml.cpp:379:10: note: Function in derived class
umbrello-4.14.2/umbrello/port.h:34:18: warning: Virtual function 'init' is called from constructor 'UMLPort(const QString&name=QString()' at line 24. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/port.cpp:24:5: note: Calling init
umbrello-4.14.2/umbrello/port.h:34:18: note: init is a virtual method
umbrello-4.14.2/umbrello/port.cpp:21:54: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/refactoring/refactoringassistant.cpp:504:22: style: The scope of the variable 'baseFolder' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/refactoring/refactoringassistant.cpp:549:22: style: The scope of the variable 'derivedFolder' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/stereotype.cpp:30:65: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/template.cpp:110:42: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/template.cpp:29:40: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/toolbarstate.h:75:18: warning: Virtual function 'init' is called from constructor 'ToolBarState(UMLScene*umlScene)' at line 261. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/toolbarstate.cpp:261:5: note: Calling init
umbrello-4.14.2/umbrello/toolbarstate.h:75:18: note: init is a virtual method
umbrello-4.14.2/umbrello/toolbarstate.h:89:5: style: Class 'ToolBarState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/umbrello/toolbarstatearrow.cpp:219:53: style: Function 'setCurrentWidget' argument 1 names different: declaration 'currentWidget' definition 'widget'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/toolbarstatearrow.h:53:46: note: Function 'setCurrentWidget' argument 1 names different: declaration 'currentWidget' definition 'widget'.
umbrello-4.14.2/umbrello/toolbarstatearrow.cpp:219:53: note: Function 'setCurrentWidget' argument 1 names different: declaration 'currentWidget' definition 'widget'.
umbrello-4.14.2/umbrello/toolbarstatearrow.h:37:18: warning: Virtual function 'init' is called from constructor 'ToolBarStateArrow(UMLScene*umlScene)' at line 27. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/toolbarstatearrow.cpp:27:5: note: Calling init
umbrello-4.14.2/umbrello/toolbarstatearrow.h:37:18: note: init is a virtual method
umbrello-4.14.2/umbrello/toolbarstatearrow.h:37:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:75:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:37:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:41:18: style: The function 'mousePressAssociation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:93:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:41:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:42:18: style: The function 'mousePressWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:94:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:42:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:43:18: style: The function 'mousePressEmpty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:95:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:43:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:44:18: style: The function 'mouseReleaseAssociation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:96:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:44:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:45:18: style: The function 'mouseReleaseWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:97:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:45:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:46:18: style: The function 'mouseReleaseEmpty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:98:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:46:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:47:18: style: The function 'mouseDoubleClickAssociation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:99:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:47:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:48:18: style: The function 'mouseDoubleClickWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:100:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:48:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:49:18: style: The function 'mouseMoveAssociation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:102:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:49:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:50:18: style: The function 'mouseMoveWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:103:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:50:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:51:18: style: The function 'mouseMoveEmpty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:104:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:51:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:53:18: style: The function 'setCurrentWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:109:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:53:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:55:18: style: The function 'changeTool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:106:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatearrow.h:55:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatepool.h:34:5: style: Class 'ToolBarStatePool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/umbrello/toolbarstateassociation.h:46:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:75:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstateassociation.h:46:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstateassociation.h:48:18: style: The function 'cleanBeforeChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:77:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstateassociation.h:48:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstateassociation.h:50:18: style: The function 'mouseMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:82:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstateassociation.h:50:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstateassociation.h:54:18: style: The function 'slotWidgetRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:86:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstateassociation.h:54:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstateassociation.h:58:18: style: The function 'mouseReleaseAssociation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:96:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstateassociation.h:58:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstateassociation.h:59:18: style: The function 'mouseReleaseWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:97:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstateassociation.h:59:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstateassociation.h:60:18: style: The function 'mouseReleaseEmpty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:98:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstateassociation.h:60:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatefactory.cpp:61:20: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/toolbarstatefactory.h:44:9: performance: Technically the member function 'ToolBarStateFactory::getKey' can be static. [functionStatic]
umbrello-4.14.2/umbrello/toolbarstatefactory.cpp:67:26: note: Technically the member function 'ToolBarStateFactory::getKey' can be static.
umbrello-4.14.2/umbrello/toolbarstatefactory.h:44:9: note: Technically the member function 'ToolBarStateFactory::getKey' can be static.
umbrello-4.14.2/umbrello/toolbarstateother.h:33:18: style: The function 'setCurrentElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:91:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstateother.h:33:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstateother.h:35:18: style: The function 'mouseReleaseEmpty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:98:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstateother.h:35:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatemessages.h:58:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:75:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatemessages.h:58:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatemessages.h:60:18: style: The function 'cleanBeforeChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:77:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatemessages.h:60:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatemessages.h:62:18: style: The function 'mouseMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:82:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatemessages.h:62:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatemessages.h:66:18: style: The function 'slotWidgetRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:86:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatemessages.h:66:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatemessages.h:70:18: style: The function 'setCurrentElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:91:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatemessages.h:70:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatemessages.h:72:18: style: The function 'mouseReleaseWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:97:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatemessages.h:72:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatemessages.h:73:18: style: The function 'mouseReleaseEmpty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/toolbarstate.h:98:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/toolbarstatemessages.h:73:18: note: Function in derived class
umbrello-4.14.2/umbrello/toolbarstatemessages.cpp:305:62: style: Function 'setupMessageWidget' argument 1 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/toolbarstatemessages.h:112:44: note: Function 'setupMessageWidget' argument 1 names different: declaration 'msg' definition 'message'.
umbrello-4.14.2/umbrello/toolbarstatemessages.cpp:305:62: note: Function 'setupMessageWidget' argument 1 names different: declaration 'msg' definition 'message'.
umbrello-4.14.2/umbrello/toolbarstateother.cpp:286:38: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/uml.cpp:2775:25: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/uml.cpp:3027:21: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/uml.cpp:1769:31: style: Function 'setModified' argument 1 names different: declaration '_m' definition 'modified'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/uml.h:103:27: note: Function 'setModified' argument 1 names different: declaration '_m' definition 'modified'.
umbrello-4.14.2/umbrello/uml.cpp:1769:31: note: Function 'setModified' argument 1 names different: declaration '_m' definition 'modified'.
umbrello-4.14.2/umbrello/uml.cpp:1829:41: style: Function 'canDecode' argument 1 names different: declaration 'mimeSource' definition 'mimeData'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/uml.h:321:44: note: Function 'canDecode' argument 1 names different: declaration 'mimeSource' definition 'mimeData'.
umbrello-4.14.2/umbrello/uml.cpp:1829:41: note: Function 'canDecode' argument 1 names different: declaration 'mimeSource' definition 'mimeData'.
umbrello-4.14.2/umbrello/umlattributelist.cpp:48:21: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umlattributelist.cpp:44:19: style: The scope of the variable 'item' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/umlcanvasobject.cpp:37:70: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/umlclassifierlistitemlist.cpp:47:21: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umlclassifierlistitemlist.cpp:44:28: style: The scope of the variable 'item' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/umldoc.cpp:977:36: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umldoc.cpp:987:36: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umldoc.cpp:989:22: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umldoc.cpp:1602:33: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umldoc.cpp:2706:38: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umldoc.cpp:3006:21: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umldoc.cpp:2613:15: style: The scope of the variable 'printView' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/umldoc.cpp:199:45: style: Function 'removeView' argument 2 names different: declaration 'enforceOneView' definition 'enforceCurrentView'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umldoc.h:75:41: note: Function 'removeView' argument 2 names different: declaration 'enforceOneView' definition 'enforceCurrentView'.
umbrello-4.14.2/umbrello/umldoc.cpp:199:45: note: Function 'removeView' argument 2 names different: declaration 'enforceOneView' definition 'enforceCurrentView'.
umbrello-4.14.2/umbrello/umldoc.cpp:957:45: style: Function 'slotRemoveUMLObject' argument 1 names different: declaration 'o' definition 'object'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umldoc.h:296:40: note: Function 'slotRemoveUMLObject' argument 1 names different: declaration 'o' definition 'object'.
umbrello-4.14.2/umbrello/umldoc.cpp:957:45: note: Function 'slotRemoveUMLObject' argument 1 names different: declaration 'o' definition 'object'.
umbrello-4.14.2/umbrello/umldoc.cpp:3081:36: style: Function 'tagEq' argument 1 names different: declaration 'tag' definition 'inTag'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umldoc.h:151:39: note: Function 'tagEq' argument 1 names different: declaration 'tag' definition 'inTag'.
umbrello-4.14.2/umbrello/umldoc.cpp:3081:36: note: Function 'tagEq' argument 1 names different: declaration 'tag' definition 'inTag'.
umbrello-4.14.2/umbrello/umldoc.cpp:3081:58: style: Function 'tagEq' argument 2 names different: declaration 'pattern' definition 'inPattern'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umldoc.h:151:59: note: Function 'tagEq' argument 2 names different: declaration 'pattern' definition 'inPattern'.
umbrello-4.14.2/umbrello/umldoc.cpp:3081:58: note: Function 'tagEq' argument 2 names different: declaration 'pattern' definition 'inPattern'.
umbrello-4.14.2/umbrello/umldoc.cpp:78:9: warning: Member variable 'UMLDoc::m_root' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/umldoc.cpp:803:58: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/umldoc.cpp:1345:42: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/umldoc.cpp:2360:42: performance: Function parameter 'viewID' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/umldoc.cpp:2444:33: performance: Use const reference for 'state' to avoid unnecessary data copying. [redundantCopyLocalConst]
umbrello-4.14.2/umbrello/umlentityattributelist.cpp:47:21: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umlentityattributelist.cpp:44:25: style: The scope of the variable 'item' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/umlentityconstraintlist.cpp:47:21: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umlentityconstraintlist.cpp:44:26: style: The scope of the variable 'item' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/umllistview.cpp:2463:35: warning: Either the condition 'itmParent?itmParent->text(0):QLatin1String("0")' is redundant or there is possible null pointer dereference: itmParent. [nullPointerRedundantCheck]
umbrello-4.14.2/umbrello/umllistview.cpp:2471:77: note: Assuming that condition 'itmParent?itmParent->text(0):QLatin1String("0")' is not redundant
umbrello-4.14.2/umbrello/umllistview.cpp:2463:35: note: Null pointer dereference
umbrello-4.14.2/umbrello/umllistview.cpp:853:32: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umllistview.cpp:1465:18: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umllistview.cpp:1501:31: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umllistview.cpp:2287:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
umbrello-4.14.2/umbrello/umllistview.cpp:2301:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
umbrello-4.14.2/umbrello/umllistview.cpp:1884:36: style: The scope of the variable 'src' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/umllistview.cpp:1336:71: style: Function 'recursiveSearchForView' argument 1 names different: declaration 'folder' definition 'listViewItem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umllistview.h:173:62: note: Function 'recursiveSearchForView' argument 1 names different: declaration 'folder' definition 'listViewItem'.
umbrello-4.14.2/umbrello/umllistview.cpp:1336:71: note: Function 'recursiveSearchForView' argument 1 names different: declaration 'folder' definition 'listViewItem'.
umbrello-4.14.2/umbrello/umllistview.cpp:2156:47: style: Function 'addNewItem' argument 1 names different: declaration 'parent' definition 'parentItem'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umllistview.h:78:39: note: Function 'addNewItem' argument 1 names different: declaration 'parent' definition 'parentItem'.
umbrello-4.14.2/umbrello/umllistview.cpp:2156:47: note: Function 'addNewItem' argument 1 names different: declaration 'parent' definition 'parentItem'.
umbrello-4.14.2/umbrello/umllistview.cpp:1190:52: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/umllistview.cpp:1337:59: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/umllistviewitem.cpp:415:36: style: Function 'setOpen' argument 1 names different: declaration 'state' definition 'expand'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umllistviewitem.h:143:23: note: Function 'setOpen' argument 1 names different: declaration 'state' definition 'expand'.
umbrello-4.14.2/umbrello/umllistviewitem.cpp:415:36: note: Function 'setOpen' argument 1 names different: declaration 'state' definition 'expand'.
umbrello-4.14.2/umbrello/umllistviewitem.cpp:424:46: style: Function 'setText' argument 1 names different: declaration 'text' definition 'newText'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umllistviewitem.h:117:33: note: Function 'setText' argument 1 names different: declaration 'text' definition 'newText'.
umbrello-4.14.2/umbrello/umllistviewitem.cpp:424:46: note: Function 'setText' argument 1 names different: declaration 'text' definition 'newText'.
umbrello-4.14.2/umbrello/umllistviewitem.cpp:432:58: style: Function 'setText' argument 2 names different: declaration 'text' definition 'newText'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umllistviewitem.h:116:45: note: Function 'setText' argument 2 names different: declaration 'text' definition 'newText'.
umbrello-4.14.2/umbrello/umllistviewitem.cpp:432:58: note: Function 'setText' argument 2 names different: declaration 'text' definition 'newText'.
umbrello-4.14.2/umbrello/umllistviewitem.cpp:138:111: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/umlobject.cpp:492:46: style: Function 'setStereotype' argument 1 names different: declaration '_name' definition 'name'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlobject.h:107:39: note: Function 'setStereotype' argument 1 names different: declaration '_name' definition 'name'.
umbrello-4.14.2/umbrello/umlobject.cpp:492:46: note: Function 'setStereotype' argument 1 names different: declaration '_name' definition 'name'.
umbrello-4.14.2/umbrello/umlobject.cpp:499:49: style: Function 'setStereotypeCmd' argument 1 names different: declaration '_name' definition 'name'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlobject.h:108:42: note: Function 'setStereotypeCmd' argument 1 names different: declaration '_name' definition 'name'.
umbrello-4.14.2/umbrello/umlobject.cpp:499:49: note: Function 'setStereotypeCmd' argument 1 names different: declaration '_name' definition 'name'.
umbrello-4.14.2/umbrello/umlrole.cpp:30:55: style: Function 'UMLRole' argument 2 names different: declaration 'parentUMLObject' definition 'parentObj'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlrole.h:29:50: note: Function 'UMLRole' argument 2 names different: declaration 'parentUMLObject' definition 'parentObj'.
umbrello-4.14.2/umbrello/umlrole.cpp:30:55: note: Function 'UMLRole' argument 2 names different: declaration 'parentUMLObject' definition 'parentObj'.
umbrello-4.14.2/umbrello/umlscene.cpp:2165:16: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umlscene.cpp:3274:25: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/umlscene.cpp:3728:16: style: The scope of the variable 'widget' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/umlscene.cpp:694:60: style: Function 'dragEnterEvent' argument 1 names different: declaration 'enterEvent' definition 'e'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlscene.h:334:54: note: Function 'dragEnterEvent' argument 1 names different: declaration 'enterEvent' definition 'e'.
umbrello-4.14.2/umbrello/umlscene.cpp:694:60: note: Function 'dragEnterEvent' argument 1 names different: declaration 'enterEvent' definition 'e'.
umbrello-4.14.2/umbrello/umlscene.cpp:805:59: style: Function 'dragMoveEvent' argument 1 names different: declaration 'moveEvent' definition 'e'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlscene.h:335:53: note: Function 'dragMoveEvent' argument 1 names different: declaration 'moveEvent' definition 'e'.
umbrello-4.14.2/umbrello/umlscene.cpp:805:59: note: Function 'dragMoveEvent' argument 1 names different: declaration 'moveEvent' definition 'e'.
umbrello-4.14.2/umbrello/umlscene.cpp:813:55: style: Function 'dropEvent' argument 1 names different: declaration 'dropEvent' definition 'e'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlscene.h:336:49: note: Function 'dropEvent' argument 1 names different: declaration 'dropEvent' definition 'e'.
umbrello-4.14.2/umbrello/umlscene.cpp:813:55: note: Function 'dropEvent' argument 1 names different: declaration 'dropEvent' definition 'e'.
umbrello-4.14.2/umbrello/umlscene.cpp:867:57: style: Function 'mouseMoveEvent' argument 1 names different: declaration 'mouseEvent' definition 'ome'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlscene.h:338:51: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'mouseEvent' definition 'ome'.
umbrello-4.14.2/umbrello/umlscene.cpp:867:57: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'mouseEvent' definition 'ome'.
umbrello-4.14.2/umbrello/umlscene.cpp:876:58: style: Function 'mousePressEvent' argument 1 names different: declaration 'mouseEvent' definition 'event'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlscene.h:339:52: note: Function 'mousePressEvent' argument 1 names different: declaration 'mouseEvent' definition 'event'.
umbrello-4.14.2/umbrello/umlscene.cpp:876:58: note: Function 'mousePressEvent' argument 1 names different: declaration 'mouseEvent' definition 'event'.
umbrello-4.14.2/umbrello/umlscene.cpp:918:64: style: Function 'mouseDoubleClickEvent' argument 1 names different: declaration 'mouseEvent' definition 'event'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlscene.h:340:58: note: Function 'mouseDoubleClickEvent' argument 1 names different: declaration 'mouseEvent' definition 'event'.
umbrello-4.14.2/umbrello/umlscene.cpp:918:64: note: Function 'mouseDoubleClickEvent' argument 1 names different: declaration 'mouseEvent' definition 'event'.
umbrello-4.14.2/umbrello/umlscene.cpp:935:60: style: Function 'mouseReleaseEvent' argument 1 names different: declaration 'mouseEvent' definition 'ome'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlscene.h:341:54: note: Function 'mouseReleaseEvent' argument 1 names different: declaration 'mouseEvent' definition 'ome'.
umbrello-4.14.2/umbrello/umlscene.cpp:935:60: note: Function 'mouseReleaseEvent' argument 1 names different: declaration 'mouseEvent' definition 'ome'.
umbrello-4.14.2/umbrello/umlscene.cpp:2062:59: style: Function 'removeAssocInViewAndDoc' argument 1 names different: declaration 'assoc' definition 'a'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlscene.h:236:53: note: Function 'removeAssocInViewAndDoc' argument 1 names different: declaration 'assoc' definition 'a'.
umbrello-4.14.2/umbrello/umlscene.cpp:2062:59: note: Function 'removeAssocInViewAndDoc' argument 1 names different: declaration 'assoc' definition 'a'.
umbrello-4.14.2/umbrello/umlscene.cpp:2096:46: style: Function 'removeAssociations' argument 1 names different: declaration 'pWidget' definition 'widget'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlscene.h:218:40: note: Function 'removeAssociations' argument 1 names different: declaration 'pWidget' definition 'widget'.
umbrello-4.14.2/umbrello/umlscene.cpp:2096:46: note: Function 'removeAssociations' argument 1 names different: declaration 'pWidget' definition 'widget'.
umbrello-4.14.2/umbrello/umlscene.cpp:3304:43: style: Function 'applyLayout' argument 1 names different: declaration 'actionText' definition 'variant'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlscene.h:260:37: note: Function 'applyLayout' argument 1 names different: declaration 'actionText' definition 'variant'.
umbrello-4.14.2/umbrello/umlscene.cpp:3304:43: note: Function 'applyLayout' argument 1 names different: declaration 'actionText' definition 'variant'.
umbrello-4.14.2/umbrello/umlscene.cpp:3402:32: style: Function 'snappedX' argument 1 names different: declaration 'x' definition '_x'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlscene.h:128:26: note: Function 'snappedX' argument 1 names different: declaration 'x' definition '_x'.
umbrello-4.14.2/umbrello/umlscene.cpp:3402:32: note: Function 'snappedX' argument 1 names different: declaration 'x' definition '_x'.
umbrello-4.14.2/umbrello/umlscene.cpp:3420:32: style: Function 'snappedY' argument 1 names different: declaration 'y' definition '_y'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/umlscene.h:129:26: note: Function 'snappedY' argument 1 names different: declaration 'y' definition '_y'.
umbrello-4.14.2/umbrello/umlscene.cpp:3420:32: note: Function 'snappedY' argument 1 names different: declaration 'y' definition '_y'.
umbrello-4.14.2/umbrello/umlscene.cpp:3811:13: style: Variable 'countr' is modified but its new value is never used. [unreadVariable]
umbrello-4.14.2/umbrello/umlscene.cpp:143:5: performance: Variable 'm_PastePoint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
umbrello-4.14.2/umbrello/umlscene.cpp:308:36: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/umlscene.cpp:1141:61: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/umlviewimageexporter.cpp:40:5: performance: Variable 'm_imageMimeType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
umbrello-4.14.2/umbrello/umlviewimageexporterall.cpp:36:5: style: Class 'UMLViewImageExporterAll' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
umbrello-4.14.2/umbrello/umlviewimageexporterall.cpp:36:5: style: Class 'UMLViewImageExporterAll' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
umbrello-4.14.2/umbrello/umlviewimageexportermodel.h:50:13: performance: Technically the member function 'UMLViewImageExporterModel::getDiagramFileName' can be static. [functionStatic]
umbrello-4.14.2/umbrello/umlviewimageexportermodel.cpp:287:36: note: Technically the member function 'UMLViewImageExporterModel::getDiagramFileName' can be static.
umbrello-4.14.2/umbrello/umlviewimageexportermodel.h:50:13: note: Technically the member function 'UMLViewImageExporterModel::getDiagramFileName' can be static.
umbrello-4.14.2/umbrello/umlviewimageexportermodel.h:52:10: performance: Technically the member function 'UMLViewImageExporterModel::prepareDirectory' can be static. [functionStatic]
umbrello-4.14.2/umbrello/umlviewimageexportermodel.cpp:312:33: note: Technically the member function 'UMLViewImageExporterModel::prepareDirectory' can be static.
umbrello-4.14.2/umbrello/umlviewimageexportermodel.h:52:10: note: Technically the member function 'UMLViewImageExporterModel::prepareDirectory' can be static.
umbrello-4.14.2/umbrello/umlviewimageexportermodel.h:55:10: performance: Technically the member function 'UMLViewImageExporterModel::exportViewToDot' can be static. [functionStatic]
umbrello-4.14.2/umbrello/umlviewimageexportermodel.cpp:383:33: note: Technically the member function 'UMLViewImageExporterModel::exportViewToDot' can be static.
umbrello-4.14.2/umbrello/umlviewimageexportermodel.h:55:10: note: Technically the member function 'UMLViewImageExporterModel::exportViewToDot' can be static.
umbrello-4.14.2/umbrello/umlviewimageexportermodel.h:57:10: performance: Technically the member function 'UMLViewImageExporterModel::exportViewToSvg' can be static. [functionStatic]
umbrello-4.14.2/umbrello/umlviewimageexportermodel.cpp:472:33: note: Technically the member function 'UMLViewImageExporterModel::exportViewToSvg' can be static.
umbrello-4.14.2/umbrello/umlviewimageexportermodel.h:57:10: note: Technically the member function 'UMLViewImageExporterModel::exportViewToSvg' can be static.
umbrello-4.14.2/umbrello/umlviewimageexportermodel.h:58:10: performance: Technically the member function 'UMLViewImageExporterModel::exportViewToPixmap' can be static. [functionStatic]
umbrello-4.14.2/umbrello/umlviewimageexportermodel.cpp:521:33: note: Technically the member function 'UMLViewImageExporterModel::exportViewToPixmap' can be static.
umbrello-4.14.2/umbrello/umlviewimageexportermodel.h:58:10: note: Technically the member function 'UMLViewImageExporterModel::exportViewToPixmap' can be static.
umbrello-4.14.2/umbrello/umlviewimageexportermodel.h:60:10: performance: Technically the member function 'UMLViewImageExporterModel::fixEPS' can be static. [functionStatic]
umbrello-4.14.2/umbrello/umlviewimageexportermodel.cpp:548:33: note: Technically the member function 'UMLViewImageExporterModel::fixEPS' can be static.
umbrello-4.14.2/umbrello/umlviewimageexportermodel.h:60:10: note: Technically the member function 'UMLViewImageExporterModel::fixEPS' can be static.
umbrello-4.14.2/umbrello/uniqueconstraint.cpp:31:96: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/uniqueid.cpp:53:24: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/usecase.h:30:18: warning: Virtual function 'init' is called from constructor 'UMLUseCase(const QString&name=QString()' at line 22. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/usecase.cpp:22:5: note: Calling init
umbrello-4.14.2/umbrello/usecase.h:30:18: note: init is a virtual method
umbrello-4.14.2/umbrello/usecase.cpp:19:60: performance: Function parameter 'id' should be passed by const reference. [passedByValue]
umbrello-4.14.2/umbrello/widgets/activitywidget.cpp:37:17: warning: Member variable 'ActivityWidget::m_NormalActivityType' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:70:18: style: The function 'setUseFillColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:120:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:70:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:73:18: style: The function 'setTextColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:108:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:73:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:76:18: style: The function 'setLineColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:102:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:76:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:79:18: style: The function 'setLineWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:105:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:79:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:82:18: style: The function 'setFillColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:111:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:82:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:86:18: style: The function 'setSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:89:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:86:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:95:18: style: The function 'setFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:132:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:95:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:176:18: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:134:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:176:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:136:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:137:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:149:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:152:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:254:18: style: The function 'contextMenuEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:155:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/umlwidget.h:254:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:65:18: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:176:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:65:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:66:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:66:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:67:18: style: The function 'moveWidgetBy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:261:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:67:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:69:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:69:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:70:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:70:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:72:10: style: The function 'constrain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:263:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:72:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:86:18: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:86:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:89:20: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:89:20: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:90:20: style: The function 'maximumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:67:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/activitywidget.h:90:20: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/actorwidget.cpp:24:54: style: Function 'ActorWidget' argument 2 names different: declaration 'o' definition 'a'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/actorwidget.h:44:45: note: Function 'ActorWidget' argument 2 names different: declaration 'o' definition 'a'.
umbrello-4.14.2/umbrello/widgets/actorwidget.cpp:24:54: note: Function 'ActorWidget' argument 2 names different: declaration 'o' definition 'a'.
umbrello-4.14.2/umbrello/widgets/actorwidget.h:47:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/actorwidget.h:47:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/actorwidget.h:49:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/actorwidget.h:49:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/actorwidget.h:52:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/actorwidget.h:52:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/artifactwidget.h:36:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/artifactwidget.h:36:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/artifactwidget.h:39:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/artifactwidget.h:39:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/artifactwidget.h:42:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/artifactwidget.h:42:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationline.cpp:1347:36: style: Function 'alignTo' argument 1 names different: declaration 'line' definition 'to'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/associationline.h:63:36: note: Function 'alignTo' argument 1 names different: declaration 'line' definition 'to'.
umbrello-4.14.2/umbrello/widgets/associationline.cpp:1347:36: note: Function 'alignTo' argument 1 names different: declaration 'line' definition 'to'.
umbrello-4.14.2/umbrello/widgets/associationwidget.h:62:18: style: The function 'setUMLObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:81:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:62:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:66:18: style: The function 'lwSetFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:48:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:66:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:67:28: style: The function 'operationOwner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:50:28: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:67:28: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:69:27: style: The function 'operation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:55:27: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:69:27: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:70:18: style: The function 'setOperation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:60:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:70:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:72:21: style: The function 'customOpText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:65:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:72:21: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:73:18: style: The function 'setCustomOpText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:70:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:73:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:75:18: style: The function 'resetTextPositions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:74:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:75:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:77:18: style: The function 'setMessageText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:79:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:77:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:78:18: style: The function 'setText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:84:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:78:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:80:18: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:134:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:80:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:82:21: style: The function 'lwOperationText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:91:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:82:21: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:83:28: style: The function 'lwClassifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:96:28: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:83:28: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:84:18: style: The function 'setOperationText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:101:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:84:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:86:18: style: The function 'constrainTextPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:107:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:86:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:90:18: style: The function 'calculateNameTextSegment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:111:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:90:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:105:10: style: The function 'setName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:99:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:105:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:149:20: style: The function 'boundingRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:145:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:149:20: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:156:16: style: The function 'onWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:147:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:156:16: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:174:11: style: The function 'font' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:131:19: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:174:11: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:176:18: style: The function 'setTextColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:108:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:176:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:184:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:136:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:184:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:185:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:137:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:185:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:198:18: style: The function 'setSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:89:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:198:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:200:18: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:152:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:200:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:207:18: style: The function 'contextMenuEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:155:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/associationwidget.h:207:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:1762:5: style: Variable 'region' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:1761:0: note: Variable 'region' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:1762:5: note: Variable 'region' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:1233:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:1235:11: note: Found duplicate branches for 'if' and 'else'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:1233:9: note: Found duplicate branches for 'if' and 'else'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:126:66: style: Function 'create' argument 2 names different: declaration 'WidgetA' definition 'pWidgetA'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/associationwidget.h:56:51: note: Function 'create' argument 2 names different: declaration 'WidgetA' definition 'pWidgetA'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:126:66: note: Function 'create' argument 2 names different: declaration 'WidgetA' definition 'pWidgetA'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:127:87: style: Function 'create' argument 4 names different: declaration 'WidgetB' definition 'pWidgetB'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/associationwidget.h:57:72: note: Function 'create' argument 4 names different: declaration 'WidgetB' definition 'pWidgetB'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:127:87: note: Function 'create' argument 4 names different: declaration 'WidgetB' definition 'pWidgetB'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:406:72: style: Function 'setText' argument 2 names different: declaration 'newText' definition 'text'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/associationwidget.h:78:65: note: Function 'setText' argument 2 names different: declaration 'newText' definition 'text'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:406:72: note: Function 'setText' argument 2 names different: declaration 'newText' definition 'text'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:919:48: style: Function 'setName' argument 1 names different: declaration 'strRole' definition 'strName'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/associationwidget.h:105:33: note: Function 'setName' argument 1 names different: declaration 'strRole' definition 'strName'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:919:48: note: Function 'setName' argument 1 names different: declaration 'strRole' definition 'strName'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:1229:78: style: Function 'calculateNameType' argument 1 names different: declaration 'defaultRoleType' definition 'defaultRole'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/associationwidget.h:232:63: note: Function 'calculateNameType' argument 1 names different: declaration 'defaultRoleType' definition 'defaultRole'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:1229:78: note: Function 'calculateNameType' argument 1 names different: declaration 'defaultRoleType' definition 'defaultRole'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:1914:62: style: Function 'widgetMoved' argument 2 names different: declaration 'x' definition 'dx'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/associationwidget.h:152:47: note: Function 'widgetMoved' argument 2 names different: declaration 'x' definition 'dx'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:1914:62: note: Function 'widgetMoved' argument 2 names different: declaration 'x' definition 'dx'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:1914:72: style: Function 'widgetMoved' argument 3 names different: declaration 'y' definition 'dy'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/associationwidget.h:152:56: note: Function 'widgetMoved' argument 3 names different: declaration 'y' definition 'dy'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:1914:72: note: Function 'widgetMoved' argument 3 names different: declaration 'y' definition 'dy'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:2874:64: style: Function 'createAssocClassLine' argument 1 names different: declaration 'classifierWidget' definition 'classifier'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/associationwidget.h:161:49: note: Function 'createAssocClassLine' argument 1 names different: declaration 'classifierWidget' definition 'classifier'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:2874:64: note: Function 'createAssocClassLine' argument 1 names different: declaration 'classifierWidget' definition 'classifier'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:2944:68: style: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'me'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/associationwidget.h:195:60: note: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'me'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:2944:68: note: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'me'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:2974:70: style: Function 'mouseReleaseEvent' argument 1 names different: declaration 'event' definition 'me'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/associationwidget.h:196:62: note: Function 'mouseReleaseEvent' argument 1 names different: declaration 'event' definition 'me'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:2974:70: note: Function 'mouseReleaseEvent' argument 1 names different: declaration 'event' definition 'me'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:3277:66: style: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'me'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/associationwidget.h:194:59: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'me'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:3277:66: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'me'.
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:73:5: style: Class 'AssociationWidget' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
umbrello-4.14.2/umbrello/widgets/associationwidget.cpp:73:5: style: Class 'AssociationWidget' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
umbrello-4.14.2/umbrello/widgets/associationwidget.h:219:5: style: Class 'AssociationWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:95:16: style: The function 'onWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:147:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:95:16: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:96:16: style: The function 'widgetWithID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:62:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:96:16: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:98:12: style: The function 'calculateSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:203:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:98:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:100:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:100:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:103:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:103:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:104:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:104:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:107:18: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:107:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:117:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:117:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:61:18: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:176:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:61:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:66:10: style: The function 'activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:90:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:66:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:79:16: style: The function 'onWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:147:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:79:16: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:81:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:81:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:83:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:83:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:84:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:84:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:87:18: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:87:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:91:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:91:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:93:18: style: The function 'moveWidgetBy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:261:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:93:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:94:18: style: The function 'constrainMovementForAllWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:262:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.h:94:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:54:18: style: The function 'setY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:109:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:54:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:58:18: style: The function 'lwSetFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:48:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:58:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:59:28: style: The function 'operationOwner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:50:28: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:59:28: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:61:27: style: The function 'operation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:55:27: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:61:27: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:62:18: style: The function 'setOperation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:60:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:62:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:64:21: style: The function 'customOpText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:65:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:64:21: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:65:18: style: The function 'setCustomOpText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:70:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:65:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:67:18: style: The function 'setMessageText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:79:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:67:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:68:18: style: The function 'setText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:84:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:68:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:70:21: style: The function 'lwOperationText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:91:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:70:21: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:71:28: style: The function 'lwClassifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:96:28: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:71:28: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:72:18: style: The function 'setOperationText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:101:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:72:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:74:18: style: The function 'constrainTextPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/linkwidget.h:107:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:74:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:121:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:121:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:125:10: style: The function 'cleanup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:184:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:125:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:127:10: style: The function 'setSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:86:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:127:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:132:16: style: The function 'onWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:147:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:132:16: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:134:18: style: The function 'resizeWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:128:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:134:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:136:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:136:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:137:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:137:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:150:18: style: The function 'mouseDoubleClickEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:255:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:150:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:152:18: style: The function 'moveWidgetBy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:261:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:152:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:153:18: style: The function 'constrainMovementForAllWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:262:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:153:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:155:21: style: The function 'resizeCursor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:266:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:155:21: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:201:10: style: The function 'slotWidgetMoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:238:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:201:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:202:10: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/messagewidget.h:202:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:39:18: style: The function 'setX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:108:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:39:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:40:18: style: The function 'setY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:109:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:40:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:47:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:47:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:49:10: style: The function 'activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:90:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:49:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:51:10: style: The function 'cleanup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:184:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:51:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:53:10: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:176:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:53:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:75:18: style: The function 'resizeWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:128:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:75:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:77:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:77:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:78:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:78:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:81:10: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:81:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:82:18: style: The function 'slotFillColorChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:239:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:82:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:86:18: style: The function 'mousePressEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:256:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:86:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:87:18: style: The function 'mouseMoveEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:257:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:87:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:89:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:89:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:91:18: style: The function 'moveEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:260:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:91:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:92:18: style: The function 'moveWidgetBy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:261:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:92:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:93:18: style: The function 'constrainMovementForAllWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:262:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:93:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:95:21: style: The function 'resizeCursor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:266:21: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectwidget.h:95:21: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/boxwidget.h:33:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/boxwidget.h:33:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/boxwidget.h:34:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/boxwidget.h:34:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/categorywidget.h:43:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/categorywidget.h:43:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/categorywidget.h:45:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/categorywidget.h:45:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/categorywidget.h:49:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/categorywidget.h:49:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/categorywidget.h:52:10: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/categorywidget.h:52:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/classifierwidget.cpp:997:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
umbrello-4.14.2/umbrello/widgets/classifierwidget.cpp:916:58: style: Same expression on both sides of '-' because the value of 'symY' and 'fHalf' are the same. [duplicateExpression]
umbrello-4.14.2/umbrello/widgets/classifierwidget.cpp:911:26: note: 'symY' is assigned value 'fHalf' here.
umbrello-4.14.2/umbrello/widgets/classifierwidget.cpp:916:58: note: Same expression on both sides of '-' because the value of 'symY' and 'fHalf' are the same.
umbrello-4.14.2/umbrello/widgets/classifierwidget.cpp:398:44: style: Function 'setShowAttSigs' argument 1 names different: declaration '_show' definition '_status'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:80:30: note: Function 'setShowAttSigs' argument 1 names different: declaration '_show' definition '_status'.
umbrello-4.14.2/umbrello/widgets/classifierwidget.cpp:398:44: note: Function 'setShowAttSigs' argument 1 names different: declaration '_show' definition '_status'.
umbrello-4.14.2/umbrello/widgets/classifierwidget.cpp:818:47: style: Function 'drawAsCircle' argument 1 names different: declaration 'p' definition 'painter'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/classifierwidget.h:119:33: note: Function 'drawAsCircle' argument 1 names different: declaration 'p' definition 'painter'.
umbrello-4.14.2/umbrello/widgets/classifierwidget.cpp:818:47: note: Function 'drawAsCircle' argument 1 names different: declaration 'p' definition 'painter'.
umbrello-4.14.2/umbrello/widgets/classifierwidget.cpp:698:24: performance: Use const reference for 'fm' to avoid unnecessary data copying. [redundantCopyLocalConst]
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.cpp:192:5: style: Variable 'height' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.cpp:188:0: note: Variable 'height' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.cpp:192:5: note: Variable 'height' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.cpp:193:5: style: Variable 'width' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.cpp:188:0: note: Variable 'width' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.cpp:193:5: note: Variable 'width' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.cpp:241:106: style: Function 'combinedFragmentType' argument 1 names different: declaration 'combinedfragmentType' definition 'type'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.h:62:62: note: Function 'combinedFragmentType' argument 1 names different: declaration 'combinedfragmentType' definition 'type'.
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.cpp:241:106: note: Function 'combinedFragmentType' argument 1 names different: declaration 'combinedfragmentType' definition 'type'.
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.h:40:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.h:40:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.h:42:10: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.h:42:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.h:48:10: style: The function 'setY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:109:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.h:48:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.h:54:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.h:54:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.h:55:10: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.h:55:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.h:59:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.h:59:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.h:69:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.h:69:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.h:70:10: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.h:70:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.h:74:10: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.h:74:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.h:78:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/combinedfragmentwidget.h:78:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/componentwidget.h:36:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/componentwidget.h:36:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/componentwidget.h:37:18: style: The function 'moveWidgetBy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:261:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/componentwidget.h:37:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/componentwidget.h:38:18: style: The function 'adjustAssocs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:178:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/componentwidget.h:38:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/componentwidget.h:40:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/componentwidget.h:40:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/componentwidget.h:54:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/componentwidget.h:54:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:32:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:32:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:37:10: style: The function 'setName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:99:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:37:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:38:10: style: The function 'updateWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:236:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:38:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:39:10: style: The function 'moveWidgetBy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:261:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:39:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:42:16: style: The function 'onWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:147:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:42:16: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:43:16: style: The function 'widgetWithID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:62:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:43:16: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:48:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:48:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:49:10: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:49:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:53:18: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/pinportbase.h:53:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/portwidget.h:34:16: style: The function 'ownerWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/pinportbase.h:34:24: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/portwidget.h:34:16: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/portwidget.h:35:10: style: The function 'connectOwnerMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/pinportbase.h:35:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/portwidget.h:35:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/portwidget.h:38:10: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/pinportbase.h:53:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/portwidget.h:38:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/datatypewidget.cpp:120:5: style: Variable 'width' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/datatypewidget.cpp:114:14: note: Variable 'width' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/widgets/datatypewidget.cpp:120:5: note: Variable 'width' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/widgets/datatypewidget.h:36:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/datatypewidget.h:36:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/datatypewidget.h:38:10: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/datatypewidget.h:38:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/datatypewidget.h:39:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/datatypewidget.h:39:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/entitywidget.cpp:238:26: warning: Possible null pointer dereference: listItem [nullPointer]
umbrello-4.14.2/umbrello/widgets/entitywidget.cpp:236:39: note: Assignment 'listItem=0', assigned value is 0
umbrello-4.14.2/umbrello/widgets/entitywidget.cpp:238:26: note: Null pointer dereference
umbrello-4.14.2/umbrello/widgets/entitywidget.h:36:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/entitywidget.h:36:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/entitywidget.h:39:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/entitywidget.h:39:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/entitywidget.h:42:18: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/entitywidget.h:42:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/entitywidget.h:45:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/entitywidget.h:45:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/enumwidget.cpp:145:24: warning: Possible null pointer dereference: enumLiteral [nullPointer]
umbrello-4.14.2/umbrello/widgets/enumwidget.cpp:142:42: note: Assignment 'enumLiteral=0', assigned value is 0
umbrello-4.14.2/umbrello/widgets/enumwidget.cpp:145:24: note: Null pointer dereference
umbrello-4.14.2/umbrello/widgets/enumwidget.cpp:254:26: warning: Possible null pointer dereference: listItem [nullPointer]
umbrello-4.14.2/umbrello/widgets/enumwidget.cpp:252:39: note: Assignment 'listItem=0', assigned value is 0
umbrello-4.14.2/umbrello/widgets/enumwidget.cpp:254:26: note: Null pointer dereference
umbrello-4.14.2/umbrello/widgets/enumwidget.h:38:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/enumwidget.h:38:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/enumwidget.h:40:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/enumwidget.h:40:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/enumwidget.h:41:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/enumwidget.h:41:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/enumwidget.h:44:18: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/enumwidget.h:44:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/enumwidget.h:47:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/enumwidget.h:47:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.cpp:105:13: style: Variable 'name' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.cpp:104:0: note: Variable 'name' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.cpp:105:13: note: Variable 'name' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.cpp:35:25: warning: Member variable 'FloatingDashLineWidget::m_y' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.cpp:35:25: warning: Member variable 'FloatingDashLineWidget::m_yMin' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/widgets/floatingdashlinewidget.cpp:35:25: warning: Member variable 'FloatingDashLineWidget::m_yMax' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.cpp:559:25: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/widgets/floatingtextwidget.cpp:596:44: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/widgets/forkjoinwidget.h:36:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/boxwidget.h:33:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/forkjoinwidget.h:36:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/forkjoinwidget.h:38:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/forkjoinwidget.h:38:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/forkjoinwidget.h:39:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/boxwidget.h:34:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/forkjoinwidget.h:39:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/forkjoinwidget.h:42:18: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/forkjoinwidget.h:42:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/forkjoinwidget.h:45:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/forkjoinwidget.h:45:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/forkjoinwidget.h:49:10: style: The function 'constrain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:263:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/forkjoinwidget.h:49:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/messagewidget.cpp:1238:25: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/widgets/messagewidget.cpp:1239:25: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/widgets/messagewidget.cpp:82:75: style: Function 'MessageWidget' argument 2 names different: declaration 'sequenceMessageType' definition 'seqMsgType'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/messagewidget.h:47:64: note: Function 'MessageWidget' argument 2 names different: declaration 'sequenceMessageType' definition 'seqMsgType'.
umbrello-4.14.2/umbrello/widgets/messagewidget.cpp:82:75: note: Function 'MessageWidget' argument 2 names different: declaration 'sequenceMessageType' definition 'seqMsgType'.
umbrello-4.14.2/umbrello/widgets/messagewidget.cpp:82:16: warning: Member variable 'MessageWidget::xclicked' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/widgets/messagewidget.cpp:82:16: warning: Member variable 'MessageWidget::yclicked' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/widgets/messagewidget.h:67:18: warning: Virtual function 'setMessageText' is called from constructor 'MessageWidget(UMLScene*scene,ObjectWidget*a,ObjectWidget*b,int y,Uml::SequenceMessage::Enum sequenceMessageType,Uml::ID::Type id=Uml::ID::None)' at line 67. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/widgets/messagewidget.cpp:67:5: note: Calling calculateWidget
umbrello-4.14.2/umbrello/widgets/messagewidget.cpp:710:5: note: Calling setMessageText
umbrello-4.14.2/umbrello/widgets/messagewidget.h:67:18: note: setMessageText is a virtual method
umbrello-4.14.2/umbrello/widgets/messagewidget.h:67:18: warning: Virtual function 'setMessageText' is called from constructor 'MessageWidget(UMLScene*scene,ObjectWidget*a,int xclick,int yclick,Uml::SequenceMessage::Enum sequenceMessageType,Uml::ID::Type id=Uml::ID::None)' at line 115. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/widgets/messagewidget.cpp:115:5: note: Calling calculateWidget
umbrello-4.14.2/umbrello/widgets/messagewidget.cpp:710:5: note: Calling setMessageText
umbrello-4.14.2/umbrello/widgets/messagewidget.h:67:18: note: setMessageText is a virtual method
umbrello-4.14.2/umbrello/widgets/nodewidget.h:34:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/nodewidget.h:34:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/nodewidget.h:36:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/nodewidget.h:36:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/nodewidget.h:39:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/nodewidget.h:39:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/notewidget.h:48:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/notewidget.h:48:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/notewidget.h:61:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/notewidget.h:61:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/notewidget.h:62:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/notewidget.h:62:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/notewidget.h:67:10: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/notewidget.h:67:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/notewidget.h:70:20: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/notewidget.h:70:20: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/notewidget.h:71:20: style: The function 'calculateSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:203:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/notewidget.h:71:20: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/notewidget.h:74:18: style: The function 'mouseDoubleClickEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:255:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/notewidget.h:74:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectnodewidget.cpp:237:13: style: Variable 'text' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/objectnodewidget.cpp:236:0: note: Variable 'text' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/objectnodewidget.cpp:237:13: note: Variable 'text' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/objectnodewidget.h:44:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectnodewidget.h:44:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectnodewidget.h:55:18: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:176:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectnodewidget.h:55:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectnodewidget.h:60:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectnodewidget.h:60:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectnodewidget.h:61:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectnodewidget.h:61:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectnodewidget.h:64:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectnodewidget.h:64:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectnodewidget.h:67:10: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/objectnodewidget.h:67:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/objectwidget.cpp:405:42: style: Function 'paintObject' argument 1 names different: declaration 'p' definition 'painter'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/objectwidget.h:98:32: note: Function 'paintObject' argument 1 names different: declaration 'p' definition 'painter'.
umbrello-4.14.2/umbrello/widgets/objectwidget.cpp:405:42: note: Function 'paintObject' argument 1 names different: declaration 'p' definition 'painter'.
umbrello-4.14.2/umbrello/widgets/objectwidget.cpp:439:41: style: Function 'paintActor' argument 1 names different: declaration 'p' definition 'painter'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/objectwidget.h:97:31: note: Function 'paintActor' argument 1 names different: declaration 'p' definition 'painter'.
umbrello-4.14.2/umbrello/widgets/objectwidget.cpp:439:41: note: Function 'paintActor' argument 1 names different: declaration 'p' definition 'painter'.
umbrello-4.14.2/umbrello/widgets/packagewidget.cpp:83:58: style: Same expression on both sides of '-' because the value of 'symY' and 'fHalf' are the same. [duplicateExpression]
umbrello-4.14.2/umbrello/widgets/packagewidget.cpp:78:26: note: 'symY' is assigned value 'fHalf' here.
umbrello-4.14.2/umbrello/widgets/packagewidget.cpp:83:58: note: Same expression on both sides of '-' because the value of 'symY' and 'fHalf' are the same.
umbrello-4.14.2/umbrello/widgets/packagewidget.cpp:32:16: warning: Member variable 'PackageWidget::m_pMenu' is not initialized in the constructor. [uninitMemberVar]
umbrello-4.14.2/umbrello/widgets/packagewidget.h:36:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/packagewidget.h:36:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/packagewidget.h:38:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/packagewidget.h:38:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/packagewidget.h:41:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/packagewidget.h:41:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/pinwidget.cpp:77:13: style: Variable 'name' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/pinwidget.cpp:76:0: note: Variable 'name' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/pinwidget.cpp:77:13: note: Variable 'name' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/pinwidget.h:36:10: style: The function 'connectOwnerMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/pinportbase.h:35:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/pinwidget.h:36:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/pinwidget.h:40:10: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/pinportbase.h:53:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/pinwidget.h:40:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/preconditionwidget.cpp:123:5: style: Variable 'height' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/preconditionwidget.cpp:119:0: note: Variable 'height' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/widgets/preconditionwidget.cpp:123:5: note: Variable 'height' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/widgets/preconditionwidget.cpp:124:5: style: Variable 'width' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/preconditionwidget.cpp:119:0: note: Variable 'width' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/widgets/preconditionwidget.cpp:124:5: note: Variable 'width' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/widgets/preconditionwidget.h:39:10: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/preconditionwidget.h:39:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/preconditionwidget.h:47:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/preconditionwidget.h:47:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/preconditionwidget.h:48:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/preconditionwidget.h:48:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/preconditionwidget.h:53:10: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/preconditionwidget.h:53:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/preconditionwidget.h:54:10: style: The function 'slotWidgetMoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:238:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/preconditionwidget.h:54:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/preconditionwidget.h:57:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/preconditionwidget.h:57:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/regionwidget.cpp:74:5: style: Variable 'height' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/regionwidget.cpp:69:0: note: Variable 'height' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/widgets/regionwidget.cpp:74:5: note: Variable 'height' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/widgets/regionwidget.cpp:75:5: style: Variable 'width' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/regionwidget.cpp:69:0: note: Variable 'width' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/widgets/regionwidget.cpp:75:5: note: Variable 'width' is reassigned a value before the old one has been used.
umbrello-4.14.2/umbrello/widgets/regionwidget.h:26:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/regionwidget.h:26:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/regionwidget.h:28:10: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/regionwidget.h:28:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/regionwidget.h:29:10: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/regionwidget.h:29:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/regionwidget.h:32:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/regionwidget.h:32:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/signalwidget.cpp:326:13: style: Variable 'name' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/signalwidget.cpp:325:0: note: Variable 'name' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/signalwidget.cpp:326:13: note: Variable 'name' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/signalwidget.h:43:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:43:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:45:10: style: The function 'setX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:108:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:45:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:46:10: style: The function 'setY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:109:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:46:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:48:18: style: The function 'setName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/widgetbase.h:99:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:48:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:54:19: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:176:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:54:19: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:56:10: style: The function 'mouseMoveEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:257:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:56:10: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:58:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:58:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:59:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:59:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:62:18: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:62:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:65:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/signalwidget.h:65:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/statewidget.h:63:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/statewidget.h:63:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/statewidget.h:79:18: style: The function 'showPropertiesDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:176:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/statewidget.h:79:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/statewidget.h:81:18: style: The function 'loadFromXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:195:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/statewidget.h:81:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/statewidget.h:82:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/statewidget.h:82:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/statewidget.h:85:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/statewidget.h:85:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/statewidget.h:86:12: style: The function 'maximumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:67:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/statewidget.h:86:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/statewidget.h:90:18: style: The function 'slotMenuSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/statewidget.h:90:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:115:5: style: Variable 'm_instanceName' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:114:5: note: Variable 'm_instanceName' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:115:5: note: Variable 'm_instanceName' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:160:25: style: The scope of the variable 'assoc' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:160:37: style: The scope of the variable 'assoc2' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:993:30: style: The scope of the variable 'ft' can be reduced. [variableScope]
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:244:46: style: Function 'setMinimumSize' argument 1 names different: declaration 'size' definition 'newSize'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:65:39: note: Function 'setMinimumSize' argument 1 names different: declaration 'size' definition 'newSize'.
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:244:46: note: Function 'setMinimumSize' argument 1 names different: declaration 'size' definition 'newSize'.
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:265:46: style: Function 'setMaximumSize' argument 1 names different: declaration 'size' definition 'newSize'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:68:39: note: Function 'setMaximumSize' argument 1 names different: declaration 'size' definition 'newSize'.
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:265:46: note: Function 'setMaximumSize' argument 1 names different: declaration 'size' definition 'newSize'.
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:772:44: style: Function 'slotMenuSelection' argument 1 names different: declaration 'action' definition 'trigger'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:237:45: note: Function 'slotMenuSelection' argument 1 names different: declaration 'action' definition 'trigger'.
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:772:44: note: Function 'slotMenuSelection' argument 1 names different: declaration 'action' definition 'trigger'.
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:1805:53: style: Function 'moveEvent' argument 1 names different: declaration 'event' definition 'me'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:260:54: note: Function 'moveEvent' argument 1 names different: declaration 'event' definition 'me'.
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:1805:53: note: Function 'moveEvent' argument 1 names different: declaration 'event' definition 'me'.
umbrello-4.14.2/umbrello/widgets/umlwidget.h:239:18: warning: Virtual function 'slotFillColorChanged' is called from constructor 'UMLWidget(UMLScene*scene,WidgetType type=wt_UMLWidget,UMLObject*o=0)' at line 62. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:62:5: note: Calling init
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:743:77: note: Calling slotFillColorChanged
umbrello-4.14.2/umbrello/widgets/umlwidget.h:239:18: note: slotFillColorChanged is a virtual method
umbrello-4.14.2/umbrello/widgets/umlwidget.h:236:18: warning: Virtual function 'updateWidget' is called from constructor 'UMLWidget(UMLScene*scene,WidgetType type=wt_UMLWidget,UMLObject*o=0)' at line 65. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:65:61: note: Calling updateWidget
umbrello-4.14.2/umbrello/widgets/umlwidget.h:236:18: note: updateWidget is a virtual method
umbrello-4.14.2/umbrello/widgets/umlwidget.h:239:18: warning: Virtual function 'slotFillColorChanged' is called from constructor 'UMLWidget(UMLScene*scene,WidgetType type=wt_UMLWidget,Uml::ID::Type id=Uml::ID::None)' at line 82. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:82:5: note: Calling init
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:743:77: note: Calling slotFillColorChanged
umbrello-4.14.2/umbrello/widgets/umlwidget.h:239:18: note: slotFillColorChanged is a virtual method
umbrello-4.14.2/umbrello/widgets/umlwidget.h:184:18: warning: Virtual function 'cleanup' is called from destructor '~UMLWidget()' at line 94. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/widgets/umlwidget.cpp:94:5: note: Calling cleanup
umbrello-4.14.2/umbrello/widgets/umlwidget.h:184:18: note: cleanup is a virtual method
umbrello-4.14.2/umbrello/widgets/umlwidget.h:38:1: warning: The class 'UMLWidget' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
umbrello-4.14.2/umbrello/widgets/usecasewidget.h:48:18: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:233:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/usecasewidget.h:48:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/usecasewidget.h:52:18: style: The function 'saveToXMI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:196:18: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/usecasewidget.h:52:18: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/usecasewidget.h:55:12: style: The function 'minimumSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
umbrello-4.14.2/umbrello/widgets/umlwidget.h:64:20: note: Virtual function in base class
umbrello-4.14.2/umbrello/widgets/usecasewidget.h:55:12: note: Function in derived class
umbrello-4.14.2/umbrello/widgets/widget_factory.cpp:68:53: style: Function 'createWidget' argument 2 names different: declaration 'docObj' definition 'o'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/widget_factory.h:27:57: note: Function 'createWidget' argument 2 names different: declaration 'docObj' definition 'o'.
umbrello-4.14.2/umbrello/widgets/widget_factory.cpp:68:53: note: Function 'createWidget' argument 2 names different: declaration 'docObj' definition 'o'.
umbrello-4.14.2/umbrello/widgets/widget_utils.cpp:349:9: style: Variable 'spread' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/widget_utils.cpp:344:0: note: Variable 'spread' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/widget_utils.cpp:349:9: note: Variable 'spread' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/widget_utils.cpp:351:9: style: Variable 'cmode' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
umbrello-4.14.2/umbrello/widgets/widget_utils.cpp:343:0: note: Variable 'cmode' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/widget_utils.cpp:351:9: note: Variable 'cmode' is reassigned a value before the old one has been used if variable is no semaphore variable.
umbrello-4.14.2/umbrello/widgets/widget_utils.cpp:87:56: style: Function 'drawCrossInEllipse' argument 2 names different: declaration 'ellipse' definition 'r'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/widget_utils.h:39:56: note: Function 'drawCrossInEllipse' argument 2 names different: declaration 'ellipse' definition 'r'.
umbrello-4.14.2/umbrello/widgets/widget_utils.cpp:87:56: note: Function 'drawCrossInEllipse' argument 2 names different: declaration 'ellipse' definition 'r'.
umbrello-4.14.2/umbrello/widgets/widget_utils.cpp:272:41: style: Function 'loadPixmapFromXMI' argument 1 names different: declaration 'qElement' definition 'pixEle'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/widget_utils.h:50:41: note: Function 'loadPixmapFromXMI' argument 1 names different: declaration 'qElement' definition 'pixEle'.
umbrello-4.14.2/umbrello/widgets/widget_utils.cpp:272:41: note: Function 'loadPixmapFromXMI' argument 1 names different: declaration 'qElement' definition 'pixEle'.
umbrello-4.14.2/umbrello/widgets/widget_utils.cpp:334:43: style: Function 'loadGradientFromXMI' argument 1 names different: declaration 'qElement' definition 'gradientElement'. [funcArgNamesDifferent]
umbrello-4.14.2/umbrello/widgets/widget_utils.h:53:43: note: Function 'loadGradientFromXMI' argument 1 names different: declaration 'qElement' definition 'gradientElement'.
umbrello-4.14.2/umbrello/widgets/widget_utils.cpp:334:43: note: Function 'loadGradientFromXMI' argument 1 names different: declaration 'qElement' definition 'gradientElement'.
umbrello-4.14.2/umbrello/widgets/widgetbase.h:89:18: warning: Virtual function 'setSelected' is called from constructor 'WidgetBase(UMLScene*scene,WidgetType type=wt_UMLWidget)' at line 50. Dynamic binding is not used. [virtualCallInConstructor]
umbrello-4.14.2/umbrello/widgets/widgetbase.cpp:50:5: note: Calling setSelected
umbrello-4.14.2/umbrello/widgets/widgetbase.h:89:18: note: setSelected is a virtual method
umbrello-4.14.2/umbrello/widgets/widgetbase.h:35:1: warning: The class 'WidgetBase' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
umbrello-4.14.2/umbrello/worktoolbar.cpp:280:22: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/umbrello/worktoolbar.cpp:292:22: style: C-style pointer casting [cstyleCast]
umbrello-4.14.2/unittests/TEST_classifier.cpp:80:16: style: Same expression on both sides of '==' because the value of 'a' and 'b' are the same. [duplicateExpression]
umbrello-4.14.2/unittests/TEST_classifier.cpp:77:24: note: 'b' is assigned value 'a' here.
umbrello-4.14.2/unittests/TEST_classifier.cpp:80:16: note: Same expression on both sides of '==' because the value of 'a' and 'b' are the same.
umbrello-4.14.2/unittests/TEST_cppwriter.cpp:58:5: style: Variable 'attr' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/unittests/TEST_cppwriter.cpp:57:5: note: Variable 'attr' is reassigned a value before the old one has been used.
umbrello-4.14.2/unittests/TEST_cppwriter.cpp:58:5: note: Variable 'attr' is reassigned a value before the old one has been used.
umbrello-4.14.2/unittests/TEST_cppwriter.cpp:61:5: style: Variable 'op' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/unittests/TEST_cppwriter.cpp:60:5: note: Variable 'op' is reassigned a value before the old one has been used.
umbrello-4.14.2/unittests/TEST_cppwriter.cpp:61:5: note: Variable 'op' is reassigned a value before the old one has been used.
umbrello-4.14.2/unittests/TEST_pythonwriter.cpp:57:5: style: Variable 'attr' is reassigned a value before the old one has been used. [redundantAssignment]
umbrello-4.14.2/unittests/TEST_pythonwriter.cpp:56:5: note: Variable 'attr' is reassigned a value before the old one has been used.
umbrello-4.14.2/unittests/TEST_pythonwriter.cpp:57:5: note: Variable 'attr' is reassigned a value before the old one has been used.
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/uml-utilities/uml-utilities_20070815.orig.tar.gz
tools-20070815/.pc/tunctl-setgroup/tunctl/tunctl.c:70:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
tools-20070815/jail/jail_uml.c:55:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
tools-20070815/lib/rights.c:24:26: style: Label 'iov_base' is not used. [unusedLabel]
tools-20070815/mconsole/uml_mconsole.c:160:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
tools-20070815/mconsole/uml_mconsole.c:168:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
tools-20070815/mconsole/uml_mconsole.c:502:3: style: Variable 'len' is reassigned a value before the old one has been used. [redundantAssignment]
tools-20070815/mconsole/uml_mconsole.c:500:0: note: Variable 'len' is reassigned a value before the old one has been used.
tools-20070815/mconsole/uml_mconsole.c:502:3: note: Variable 'len' is reassigned a value before the old one has been used.
tools-20070815/mconsole/uml_mconsole.c:52:6: style: The scope of the variable 'n' can be reduced. [variableScope]
tools-20070815/mconsole/uml_mconsole.c:137:10: style: The scope of the variable 'remaining' can be reduced. [variableScope]
tools-20070815/mconsole/uml_mconsole.c:183:38: style: The scope of the variable 'full_cow' can be reduced. [variableScope]
tools-20070815/mconsole/uml_mconsole.c:243:6: style: The scope of the variable 'n' can be reduced. [variableScope]
tools-20070815/mconsole/uml_mconsole.c:351:17: style: The scope of the variable 'chunk' can be reduced. [variableScope]
tools-20070815/mconsole/uml_mconsole.c:351:24: style: The scope of the variable 'input_fd' can be reduced. [variableScope]
tools-20070815/mconsole/uml_mconsole.c:61:2: warning: The buffer 'uml_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
tools-20070815/mconsole/uml_mconsole.c:81:0: error: Resource leak: fp [resourceLeak]
tools-20070815/moo/cow.c:166:4: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
tools-20070815/moo/cow.c:174:4: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
tools-20070815/moo/cow.c:211:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
tools-20070815/moo/cow.c:142:9: style: The scope of the variable 'remaining' can be reduced. [variableScope]
tools-20070815/tunctl/tunctl.c:92:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
tools-20070815/uml_net/ethertap.c:50:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
tools-20070815/uml_net/ethertap.c:84:9: style: The scope of the variable 'ifconfig_argv' can be reduced. [variableScope]
tools-20070815/uml_net/ethertap.c:86:9: style: The scope of the variable 'down_argv' can be reduced. [variableScope]
tools-20070815/uml_net/ethertap.c:87:44: style: The scope of the variable 'buf' can be reduced. [variableScope]
tools-20070815/uml_net/host.c:92:9: error: Width 32 given in format string (no. 1) is larger than destination buffer 'iface[32]', use %31s to prevent overflowing it. [invalidScanfFormatWidth]
tools-20070815/uml_net/host.c:18:28: style: The scope of the variable 'n' can be reduced. [variableScope]
tools-20070815/uml_net/host.c:19:20: style: The scope of the variable 'arg' can be reduced. [variableScope]
tools-20070815/uml_net/host.c:167:22: style: Function 'address_change' argument 4 names different: declaration 'netmask' definition 'netmask_str'. [funcArgNamesDifferent]
tools-20070815/uml_net/host.h:20:33: note: Function 'address_change' argument 4 names different: declaration 'netmask' definition 'netmask_str'.
tools-20070815/uml_net/host.c:167:22: note: Function 'address_change' argument 4 names different: declaration 'netmask' definition 'netmask_str'.
tools-20070815/uml_net/host.c:88:43: error: Resource leak: fp [resourceLeak]
tools-20070815/uml_net/uml_net.c:112:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
tools-20070815/uml_net/uml_net.c:135:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
tools-20070815/uml_switch/hash.c:134:42: style: Label 'now' is not used. [unusedLabel]
tools-20070815/uml_switch/port.c:228:33: style: Label 'fd' is not used. [unusedLabel]
tools-20070815/uml_switch/port.c:15:19: style: struct member 'Anonymous0::proto' is never used. [unusedStructMember]
tools-20070815/uml_switch/uml_switch.c:210:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
tools-20070815/uml_switch/uml_switch.c:36:21: style: struct member 'Anonymous1::addr' is never used. [unusedStructMember]
tools-20070815/uml_switch/uml_switch.c:49:21: style: struct member 'Anonymous3::addr' is never used. [unusedStructMember]
tools-20070815/uml_switch/uml_switch.c:63:17: style: struct member 'reply_v2::mac' is never used. [unusedStructMember]
tools-20070815/watchdog/uml_watchdog.c:66:7: style: The scope of the variable 'n' can be reduced. [variableScope]
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/umlet/umlet_13.3.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/umoci/umoci_0.4.0+dfsg.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/umockdev/umockdev_0.8.8.orig.tar.xz
umockdev-0.8.8/src/ioctl_tree.c:347:12: style: The scope of the variable 'handled' can be reduced. [variableScope]
umockdev-0.8.8/src/ioctl_tree.c:426:24: style: The scope of the variable 'lower' can be reduced. [variableScope]
umockdev-0.8.8/src/ioctl_tree.c:779:14: style: The scope of the variable 't' can be reduced. [variableScope]
umockdev-0.8.8/src/ioctl_tree.c:682:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
umockdev-0.8.8/src/ioctl_tree.c:761:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
umockdev-0.8.8/src/libumockdev-preload.c:1072:0: error: failed to expand 'WRAP_OPEN', Invalid ## usage when expanding 'WRAP_OPEN'. [preprocessorErrorDirective]
umockdev-0.8.8/src/uevent_sender.c:89:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable]
umockdev-0.8.8/src/uevent_sender.c:88:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
umockdev-0.8.8/src/umockdev-record.c:1628:0: error: syntax error [syntaxError]
umockdev-0.8.8/src/umockdev-run.c:840:0: error: syntax error [syntaxError]
umockdev-0.8.8/src/umockdev.c:1595:0: error: syntax error [syntaxError]
umockdev-0.8.8/tests/test-ioctl-tree.c:155:5: style: Variable 'tree' is reassigned a value before the old one has been used. [redundantAssignment]
umockdev-0.8.8/tests/test-ioctl-tree.c:131:0: note: Variable 'tree' is reassigned a value before the old one has been used.
umockdev-0.8.8/tests/test-ioctl-tree.c:155:5: note: Variable 'tree' is reassigned a value before the old one has been used.
umockdev-0.8.8/tests/test-ioctl-tree.c:232:5: style: Variable 'tree' is reassigned a value before the old one has been used. [redundantAssignment]
umockdev-0.8.8/tests/test-ioctl-tree.c:227:0: note: Variable 'tree' is reassigned a value before the old one has been used.
umockdev-0.8.8/tests/test-ioctl-tree.c:232:5: note: Variable 'tree' is reassigned a value before the old one has been used.
umockdev-0.8.8/tests/test-ioctl-tree.c:479:5: style: Variable 'tree' is reassigned a value before the old one has been used. [redundantAssignment]
umockdev-0.8.8/tests/test-ioctl-tree.c:466:0: note: Variable 'tree' is reassigned a value before the old one has been used.
umockdev-0.8.8/tests/test-ioctl-tree.c:479:5: note: Variable 'tree' is reassigned a value before the old one has been used.
umockdev-0.8.8/tests/test-umockdev-record.c:128:0: error: syntax error [syntaxError]
umockdev-0.8.8/tests/test-umockdev-run.c:389:0: error: syntax error [syntaxError]
umockdev-0.8.8/tests/test-umockdev-vala.c:178:0: error: syntax error [syntaxError]
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/ums2net/ums2net_0.1.3.orig.tar.gz
ums2net-0.1.3/src/main.cc:142:26: style: Checking if unsigned variable 'confRecords.size()' is less than zero. [unsignedLessThanZero]
ums2net-0.1.3/src/servantThread.cc:161:11: style: Condition 'buf==NULL' is always true [knownConditionTrueFalse]
ums2net-0.1.3/src/servantThread.cc:117:13: note: Assignment 'buf=NULL', assigned value is 0
ums2net-0.1.3/src/servantThread.cc:161:11: note: Condition 'buf==NULL' is always true
ums2net-0.1.3/src/servantThread.cc:222:31: style: C-style pointer casting [cstyleCast]
ums2net-0.1.3/src/servantThread.cc:228:3: style: Variable 'serverSocket' is reassigned a value before the old one has been used. [redundantAssignment]
ums2net-0.1.3/src/servantThread.cc:223:0: note: Variable 'serverSocket' is reassigned a value before the old one has been used.
ums2net-0.1.3/src/servantThread.cc:228:3: note: Variable 'serverSocket' is reassigned a value before the old one has been used.
ums2net-0.1.3/src/servantThread.cc:161:11: style: Same expression on both sides of '==' because the value of 'buf' and 'NULL' are the same. [duplicateExpression]
ums2net-0.1.3/src/servantThread.cc:117:13: note: 'buf' is assigned value 'NULL' here.
ums2net-0.1.3/src/servantThread.cc:161:11: note: Same expression on both sides of '==' because the value of 'buf' and 'NULL' are the same.
ums2net-0.1.3/src/servantThread.cc:119:11: style: The scope of the variable 'bufLen' can be reduced. [variableScope]
ums2net-0.1.3/src/servantThread.cc:127:28: style: Checking if unsigned variable 'devFilename.length()' is less than zero. [unsignedLessThanZero]
ums2net-0.1.3/src/test/testUMS2NET-ConfRecord.cc:31:1: style: The class 'UMS2NETConfRecordTest' does not have a constructor although it has private member variables. [noConstructor]
ums2net-0.1.3/src/test/testUMS2NET-ConfigReader.cc:35:1: style: The class 'UMS2NETConfigReaderTest' does not have a constructor although it has private member variables. [noConstructor]
ums2net-0.1.3/src/ums2netconfrecord.cc:84:21: style: Checking if unsigned variable 'k1.length()' is less than zero. [unsignedLessThanZero]
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/umview/umview_0.8.2.orig.tar.gz
Checking umview-0.8.2/um_viewfs/viewfs.c: __GCC__=1;__GCC__=1...
umview-0.8.2/um_cmd/mstack.c:213:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
umview-0.8.2/um_cmd/mstack.c:87:11: style: The scope of the variable 'wrap' can be reduced. [variableScope]
umview-0.8.2/um_cmd/um_add_service.c:40:6: style: The scope of the variable 'c' can be reduced. [variableScope]
umview-0.8.2/um_cmd/um_del_service.c:39:6: style: The scope of the variable 'c' can be reduced. [variableScope]
umview-0.8.2/um_cmd/um_fsalias.c:55:18: style: Variable 'filesystemname' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_cmd/um_fsalias.c:47:18: style: Unused variable: vi [unusedVariable]
umview-0.8.2/um_cmd/viewsu.c:79:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
umview-0.8.2/um_cmd/viewsu.c:113:6: style: The scope of the variable 'c' can be reduced. [variableScope]
umview-0.8.2/um_cmd/viewsu.c:100:7: error: Uninitialized variable: path [uninitvar]
umview-0.8.2/um_cmd/viewsudo.c:69:6: style: The scope of the variable 'c' can be reduced. [variableScope]
umview-0.8.2/um_cmd/viewsudo.c:109:6: error: Uninitialized variable: pwd [uninitvar]
umview-0.8.2/um_cmd/viewumount.c:52:0: error: Uninitialized variable: umountflags [uninitvar]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1118:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1117:2: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1118:2: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1155:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1149:2: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1155:2: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1156:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1155:2: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1156:2: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1157:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1156:2: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1157:2: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1158:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1157:2: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1158:2: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1159:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1158:2: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1159:2: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1160:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1159:2: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1160:2: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1112:4: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1111:4: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1112:4: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1115:4: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1114:4: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:1115:4: note: Variable 'ret' is reassigned a value before the old one has been used.
umview-0.8.2/um_rsc/librsc/src/aconv.c:909:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
umview-0.8.2/um_rsc/librsc/src/aconv.c:707:19: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:707:50: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:711:19: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:760:44: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:762:45: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:762:48: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:764:42: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:764:45: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:764:48: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:766:45: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:766:48: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:766:51: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:766:54: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:785:45: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:804:42: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:824:48: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:843:43: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:863:43: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:891:68: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:893:66: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:893:69: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:895:66: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:895:69: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:895:72: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:897:66: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:897:69: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:897:72: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:897:75: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:947:40: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:949:38: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:949:41: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:951:42: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:951:45: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:951:48: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:953:42: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:953:45: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:953:48: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:953:51: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:955:39: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:955:42: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:955:45: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:955:48: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:955:51: portability: 'p+s1+s2+s3+s4' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:957:42: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:957:45: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:957:48: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:957:51: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:957:54: portability: 'p+s1+s2+s3+s4' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:957:57: portability: 'p+s1+s2+s3+s4+s5' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:959:43: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:959:46: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:959:49: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:959:52: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:959:55: portability: 'p+s1+s2+s3+s4' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:959:58: portability: 'p+s1+s2+s3+s4+s5' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:959:61: portability: 'p+s1+s2+s3+s4+s5+s6' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:961:43: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:961:46: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:961:49: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:961:52: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:961:55: portability: 'p+s1+s2+s3+s4' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:961:58: portability: 'p+s1+s2+s3+s4+s5' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:961:61: portability: 'p+s1+s2+s3+s4+s5+s6' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:961:64: portability: 'p+s1+s2+s3+s4+s5+s6+s7' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:963:48: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:963:51: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:963:54: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:963:57: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:963:60: portability: 'p+s1+s2+s3+s4' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:963:63: portability: 'p+s1+s2+s3+s4+s5' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:963:66: portability: 'p+s1+s2+s3+s4+s5+s6' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:963:69: portability: 'p+s1+s2+s3+s4+s5+s6+s7' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:963:72: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:965:38: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:965:41: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:965:44: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:965:47: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:965:50: portability: 'p+s1+s2+s3+s4' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:965:53: portability: 'p+s1+s2+s3+s4+s5' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:965:56: portability: 'p+s1+s2+s3+s4+s5+s6' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:965:59: portability: 'p+s1+s2+s3+s4+s5+s6+s7' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:965:62: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:965:65: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:967:41: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:967:44: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:967:47: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:967:50: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:967:53: portability: 'p+s1+s2+s3+s4' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:967:56: portability: 'p+s1+s2+s3+s4+s5' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:967:59: portability: 'p+s1+s2+s3+s4+s5+s6' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:967:62: portability: 'p+s1+s2+s3+s4+s5+s6+s7' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:967:65: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:967:68: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:967:72: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:969:40: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:969:43: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:969:46: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:969:49: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:969:52: portability: 'p+s1+s2+s3+s4' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:969:55: portability: 'p+s1+s2+s3+s4+s5' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:969:58: portability: 'p+s1+s2+s3+s4+s5+s6' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:969:61: portability: 'p+s1+s2+s3+s4+s5+s6+s7' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:969:64: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:969:67: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:969:71: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:969:75: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:971:38: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:971:41: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:971:44: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:971:47: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:971:50: portability: 'p+s1+s2+s3+s4' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:971:53: portability: 'p+s1+s2+s3+s4+s5' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:971:56: portability: 'p+s1+s2+s3+s4+s5+s6' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:971:59: portability: 'p+s1+s2+s3+s4+s5+s6+s7' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:971:62: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:971:65: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:971:69: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:971:73: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:971:77: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:973:40: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:973:43: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:973:46: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:973:49: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:973:52: portability: 'p+s1+s2+s3+s4' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:973:55: portability: 'p+s1+s2+s3+s4+s5' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:973:58: portability: 'p+s1+s2+s3+s4+s5+s6' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:973:61: portability: 'p+s1+s2+s3+s4+s5+s6+s7' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:973:64: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:973:67: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:973:71: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:973:75: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:973:79: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:973:83: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:40: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:43: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:46: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:49: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:52: portability: 'p+s1+s2+s3+s4' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:55: portability: 'p+s1+s2+s3+s4+s5' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:58: portability: 'p+s1+s2+s3+s4+s5+s6' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:61: portability: 'p+s1+s2+s3+s4+s5+s6+s7' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:64: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:67: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:71: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:75: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:79: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:83: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:975:87: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:40: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:43: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:46: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:49: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:52: portability: 'p+s1+s2+s3+s4' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:55: portability: 'p+s1+s2+s3+s4+s5' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:58: portability: 'p+s1+s2+s3+s4+s5+s6' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:61: portability: 'p+s1+s2+s3+s4+s5+s6+s7' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:64: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:67: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:71: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:75: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:79: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:83: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:87: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:977:91: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:40: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:43: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:46: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:49: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:52: portability: 'p+s1+s2+s3+s4' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:55: portability: 'p+s1+s2+s3+s4+s5' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:58: portability: 'p+s1+s2+s3+s4+s5+s6' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:61: portability: 'p+s1+s2+s3+s4+s5+s6+s7' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:64: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:67: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:71: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:75: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:79: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:83: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:87: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:91: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:979:95: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15+s16' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:40: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:43: portability: 'p+s1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:46: portability: 'p+s1+s2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:49: portability: 'p+s1+s2+s3' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:52: portability: 'p+s1+s2+s3+s4' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:55: portability: 'p+s1+s2+s3+s4+s5' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:58: portability: 'p+s1+s2+s3+s4+s5+s6' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:61: portability: 'p+s1+s2+s3+s4+s5+s6+s7' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:64: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:67: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:71: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:75: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:79: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:83: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:87: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:91: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:95: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15+s16' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:981:99: portability: 'p+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15+s16+s17' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1010:48: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1012:48: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1012:51: portability: 'p+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1014:48: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1014:51: portability: 'p+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1014:54: portability: 'p+sl+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1016:48: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1016:51: portability: 'p+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1016:54: portability: 'p+sl+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1016:58: portability: 'p+sl+sl+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1018:48: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1018:51: portability: 'p+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1018:54: portability: 'p+sl+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1018:58: portability: 'p+sl+sl+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1018:62: portability: 'p+sl+sl+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1020:48: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1020:51: portability: 'p+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1020:54: portability: 'p+sl+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1020:58: portability: 'p+sl+sl+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1020:62: portability: 'p+sl+sl+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1020:66: portability: 'p+sl+sl+sll+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1022:48: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1022:51: portability: 'p+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1022:54: portability: 'p+sl+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1022:58: portability: 'p+sl+sl+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1022:62: portability: 'p+sl+sl+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1022:66: portability: 'p+sl+sl+sll+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1022:70: portability: 'p+sl+sl+sll+sll+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1024:48: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1024:51: portability: 'p+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1024:54: portability: 'p+sl+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1024:58: portability: 'p+sl+sl+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1024:62: portability: 'p+sl+sl+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1024:66: portability: 'p+sl+sl+sll+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1024:70: portability: 'p+sl+sl+sll+sll+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1024:74: portability: 'p+sl+sl+sll+sll+sll+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1026:48: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1026:51: portability: 'p+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1026:54: portability: 'p+sl+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1026:58: portability: 'p+sl+sl+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1026:62: portability: 'p+sl+sl+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1026:66: portability: 'p+sl+sl+sll+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1026:70: portability: 'p+sl+sl+sll+sll+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1026:74: portability: 'p+sl+sl+sll+sll+sll+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1026:78: portability: 'p+sl+sl+sll+sll+sll+sll+sll+sa1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1028:48: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1028:51: portability: 'p+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1028:54: portability: 'p+sl+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1028:58: portability: 'p+sl+sl+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1028:62: portability: 'p+sl+sl+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1028:66: portability: 'p+sl+sl+sll+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1028:70: portability: 'p+sl+sl+sll+sll+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1028:74: portability: 'p+sl+sl+sll+sll+sll+sll+sll' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1028:78: portability: 'p+sl+sl+sll+sll+sll+sll+sll+sa1' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1028:81: portability: 'p+sl+sl+sll+sll+sll+sll+sll+sa1+sl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1093:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1099:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1105:51: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1107:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1111:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1112:60: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1114:60: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1115:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1117:54: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1120:7: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1124:10: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1126:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1129:7: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1133:10: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1135:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1141:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1143:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1145:7: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1148:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1149:62: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1155:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1156:59: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1157:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1158:59: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1159:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1160:59: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/aconv.c:888:8: style: Variable 's5' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/aconv.c:1164:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/debug.c:37:11: style: The scope of the variable 'ap' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/debug.c:80:6: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/debug.c:93:39: portability: 'text' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/debug.c:95:36: portability: 'text' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/debug.c:115:36: portability: 'text' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/event_subscription.c:56:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/event_subscription.c:78:13: style: The scope of the variable 'reg_cbs_size' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:9512:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:9561:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:9610:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:9659:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:9708:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:9757:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:9806:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:9855:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:9904:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:9953:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10002:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10051:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10100:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10149:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10198:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10247:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10296:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10345:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10394:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10443:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10492:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10541:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10590:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10639:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10688:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10737:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10786:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10835:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10884:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10933:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:10982:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11031:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11080:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11129:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11178:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11227:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11276:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11325:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11374:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11423:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11472:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11521:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11570:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11619:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11668:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11717:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11766:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11815:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11864:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11913:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:11962:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12011:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12060:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12109:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12158:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12207:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12256:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12305:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12354:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12403:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12452:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12501:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12550:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12599:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12648:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12697:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12746:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12795:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:13070:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:13393:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:7075:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:7128:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:7215:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:7393:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:7446:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:7749:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:7802:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:7855:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:7958:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:8011:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:8073:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:8135:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:8197:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:8259:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:8362:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:8490:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:8618:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:8696:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:8749:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:8802:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:8855:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:9167:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:9220:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:9348:9: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:13154:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:13228:10: style: The scope of the variable 'vcount' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:13229:7: style: The scope of the variable 'third_arg_size' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:13356:11: style: The scope of the variable 'ap' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:189:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:190:54: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:192:64: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:194:63: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:196:59: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:198:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:289:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:290:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:292:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:294:60: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:396:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:397:61: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:399:54: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:496:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:497:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:602:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:604:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:606:60: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:610:67: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:706:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:707:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:806:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:807:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:809:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:910:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:911:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:913:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:915:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1028:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1029:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1031:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1033:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1124:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1125:62: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1127:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1200:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1201:62: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1203:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1284:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1285:62: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1287:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1376:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1377:52: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1464:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1466:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1468:62: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1472:67: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1560:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1561:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1634:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1635:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1637:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1708:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1709:52: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1782:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1783:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1785:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1860:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1861:52: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1863:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1865:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1952:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1953:52: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1955:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1957:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2028:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2029:52: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2114:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2115:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2117:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2119:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2121:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2216:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2217:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2219:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2297:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2298:54: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2300:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2371:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2372:52: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2450:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2451:52: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2453:62: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2528:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2530:54: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2532:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2536:61: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2626:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2627:51: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2629:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2631:60: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2743:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2744:51: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2746:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2748:60: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2864:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2865:51: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2867:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2869:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2871:59: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2873:59: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2964:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2965:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2967:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3058:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3059:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3061:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3063:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3065:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3182:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3183:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3185:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3187:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3305:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3306:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3308:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3310:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3419:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3420:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3422:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3424:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3426:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3547:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3548:60: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3550:60: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3662:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3663:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3665:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3740:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3741:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3743:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3745:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3831:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3832:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3834:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3933:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3934:61: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3936:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4059:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4060:59: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4062:59: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4064:67: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4066:63: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4068:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4218:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4219:61: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4221:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4316:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4317:52: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4319:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4321:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4322:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4407:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4408:52: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4410:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4412:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4413:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4506:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4507:52: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4509:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4511:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4593:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4594:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4596:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4598:59: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4705:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4706:51: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4708:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4710:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4711:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4815:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4816:51: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4818:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4820:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4821:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4823:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4825:60: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4950:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4951:60: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4953:60: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5067:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5068:61: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5184:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5185:51: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5187:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5189:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5190:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5307:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5309:51: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5311:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5313:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5314:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5316:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5320:65: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5435:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5436:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5438:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5536:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5537:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5539:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5647:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5648:51: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5650:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5652:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5654:59: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5656:62: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5760:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5761:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5763:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5875:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5876:51: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5878:53: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5957:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5958:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5960:54: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5962:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6048:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6049:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6051:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6155:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6156:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6158:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6263:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6264:60: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6266:60: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6387:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6388:57: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6390:62: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6489:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6490:59: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6492:55: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6581:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6582:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6661:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6662:61: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6767:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6768:61: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6770:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6889:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6890:61: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6994:29: portability: '(void*)req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6995:52: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6997:56: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6999:58: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:13300:14: style: Variable 'rsc_const' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:209:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1138:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1214:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1388:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1572:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1648:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1720:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1796:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1876:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1968:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2040:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2230:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2311:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2383:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2464:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2546:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2978:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3676:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3756:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4333:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4521:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4722:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5889:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5973:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6593:5: error: Memory leak: req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:12974:5: error: Memory leak: ioctl_req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:13253:7: error: Memory leak: fcntl_req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:13283:7: error: Memory leak: fcntl_req [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:324:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:428:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:526:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:638:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:736:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:838:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:944:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1062:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1316:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:1500:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2149:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2661:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2778:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:2902:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3095:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3216:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3339:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3456:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3581:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3863:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:3965:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4103:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4250:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4442:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4626:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4857:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:4984:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5097:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5219:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5350:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5466:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5567:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5684:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:5794:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6080:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6187:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6297:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6419:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6521:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6691:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6801:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:6922:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_client.c:7027:0: error: Memory leak: v [memleak]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7427:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7429:7: note: Found duplicate branches for 'if' and 'else'.
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7427:5: note: Found duplicate branches for 'if' and 'else'.
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1352:36: portability: '(void*)accept_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1356:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1370:36: portability: '(void*)access_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1374:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1388:38: portability: '(void*)adjtimex_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1392:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1406:34: portability: '(void*)bind_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1410:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1424:35: portability: '(void*)chdir_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1428:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1442:35: portability: '(void*)chmod_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1446:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1460:35: portability: '(void*)chown_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1464:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1478:37: portability: '(void*)chown32_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1482:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1496:43: portability: '(void*)clock_settime_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1500:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1514:37: portability: '(void*)connect_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1518:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1532:39: portability: '(void*)fgetxattr_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1536:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1550:41: portability: '(void*)getpeername_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1554:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1568:41: portability: '(void*)getsockname_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1572:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1586:40: portability: '(void*)getsockopt_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1590:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1604:38: portability: '(void*)getxattr_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1608:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1613:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1627:36: portability: '(void*)lchown_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1631:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1645:38: portability: '(void*)lchown32_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1649:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1663:39: portability: '(void*)lgetxattr_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1667:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1672:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1686:34: portability: '(void*)link_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1690:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1695:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1709:37: portability: '(void*)lstat64_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1713:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1727:35: portability: '(void*)mkdir_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1731:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1745:35: portability: '(void*)mount_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1749:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1754:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1759:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1764:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1778:34: portability: '(void*)open_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1782:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1796:38: portability: '(void*)pwrite64_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1800:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1814:38: portability: '(void*)readlink_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1818:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1832:38: portability: '(void*)recvfrom_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1836:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1841:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1855:36: portability: '(void*)rename_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1859:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1864:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1878:35: portability: '(void*)rmdir_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1882:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1896:34: portability: '(void*)send_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1900:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1914:36: portability: '(void*)sendto_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1918:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1923:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1937:43: portability: '(void*)setdomainname_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1941:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1955:41: portability: '(void*)sethostname_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1959:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1973:40: portability: '(void*)setsockopt_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1977:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1991:42: portability: '(void*)settimeofday_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:1995:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2000:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2014:36: portability: '(void*)stat64_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2018:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2032:38: portability: '(void*)statfs64_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2036:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2050:37: portability: '(void*)symlink_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2054:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2059:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2073:40: portability: '(void*)truncate64_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2077:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2091:37: portability: '(void*)umount2_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2095:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2109:36: portability: '(void*)unlink_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2113:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2127:35: portability: '(void*)utime_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2131:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2136:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2150:36: portability: '(void*)utimes_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2154:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2168:35: portability: '(void*)write_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2172:14: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2222:37: portability: '(void*)ioctl_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2237:37: portability: '(void*)fcntl_req' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2261:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2266:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2300:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2308:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2317:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2361:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2369:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2403:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2408:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2442:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2447:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2481:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2486:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2520:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2525:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2559:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2564:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2598:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2603:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2637:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2645:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2654:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2698:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2706:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2715:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2759:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2767:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2776:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2820:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2825:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2837:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2878:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2883:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2917:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2922:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2956:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2961:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:2995:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3000:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3034:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3039:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3073:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3078:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3112:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3117:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3151:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3156:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3171:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3212:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3217:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3251:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3256:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3290:37: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3295:16: portability: 'var_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3329:39: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3354:39: portability: '(void*)resp_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3440:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3442:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3558:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3560:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3562:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3736:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3738:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:4238:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:4240:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:4331:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:4333:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5222:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5224:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5315:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5317:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5408:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5410:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5664:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5666:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5782:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5784:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5786:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5902:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5904:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5906:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6024:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6026:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6028:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6122:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6124:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6127:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6230:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6232:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6495:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6497:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6834:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6836:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7176:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7178:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7358:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7360:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7474:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7476:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7587:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7589:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7708:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7710:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7713:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:8655:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:8657:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:8751:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:8753:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:9084:32: portability: '(void*)resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:9086:9: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3442:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3562:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:3738:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:4240:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:4333:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5224:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5317:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5410:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5666:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5786:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:5906:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6028:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6127:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6232:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6497:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:6836:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7178:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7360:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7476:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7589:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:7713:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:8657:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:8753:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/rsc_server.c:9086:12: style: Variable 'mem' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/src/utils.c:35:7: style: The scope of the variable 'n' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/utils.c:69:7: style: The scope of the variable 'n' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/utils.c:99:10: style: The scope of the variable 'n' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/src/utils.c:91:9: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/client.c:40:16: style: Redundant condition: If 'argc > 3', the comparison 'argc != 1' is always true. [redundantCondition]
umview-0.8.2/um_rsc/librsc/tests/server.c:39:16: style: Redundant condition: If 'argc > 2', the comparison 'argc != 1' is always true. [redundantCondition]
umview-0.8.2/um_rsc/librsc/tests/test_ioctl_mngmt.c:135:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_ioctl_mngmt.c:137:29: style: The scope of the variable 'resp' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:71:9: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:72:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:97:9: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:115:18: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:116:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:141:18: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:157:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:161:10: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:186:10: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:202:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:206:19: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:230:19: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:246:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:250:8: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:274:8: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:290:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:294:17: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:318:8: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:333:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:333:12: style: The scope of the variable 'n' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:344:9: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:390:9: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:444:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:444:12: style: The scope of the variable 'n' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:454:18: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:500:18: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:549:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:553:14: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:577:14: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:593:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:597:23: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:621:23: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:637:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:646:9: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:692:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:695:9: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:719:9: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:735:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:739:11: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:762:11: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:779:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:783:11: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:806:11: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:823:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:827:10: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:850:10: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:867:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:871:10: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:894:10: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:911:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:915:14: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:938:14: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:955:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:959:14: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:982:14: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:999:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1003:14: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1026:14: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1043:23: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1051:11: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1116:23: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1124:10: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1192:8: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1194:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1194:12: style: The scope of the variable 'size' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1245:9: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1246:7: style: The scope of the variable 'size' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1355:20: style: The scope of the variable 's' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1357:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1358:9: style: The scope of the variable 'out' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1391:20: style: The scope of the variable 'in' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:680:13: style: Variable 'from_bn' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:681:11: style: Variable 'to_bn' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:76:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:102:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:120:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:146:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:164:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:191:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:209:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:235:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:253:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:279:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:297:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:323:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:359:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:405:17: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:469:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:514:17: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:556:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:582:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:600:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:626:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:655:17: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:699:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:724:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:742:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:768:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:786:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:812:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:830:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:856:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:874:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:900:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:918:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:944:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:962:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:988:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1006:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1032:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1059:17: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1132:17: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1324:15: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1344:14: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1361:15: warning: Assert statement modifies 's'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1380:16: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1395:16: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1432:15: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1448:14: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1463:15: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1479:14: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1493:15: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1509:14: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1524:15: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1541:14: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1565:15: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1592:14: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1637:15: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1672:14: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1720:15: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1751:14: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1810:15: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1891:14: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1939:15: warning: Assert statement modifies 'out'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_libaconv.c:1952:14: warning: Assert statement modifies 'in'. [assignmentInAssert]
umview-0.8.2/um_rsc/librsc/tests/test_list.c:163:11: style: The scope of the variable 'num' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_reg_cbs.c:66:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:57:37: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:59:47: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:119:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:200:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:270:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:344:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:414:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:483:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:551:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:621:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:703:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:780:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:856:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:926:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:994:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1063:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1132:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1200:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1268:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1336:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1406:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1488:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1558:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1634:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1712:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1788:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1857:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1925:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2001:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2079:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2156:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2235:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2313:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2390:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2463:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2545:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2624:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2696:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2765:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2835:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2911:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2981:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3053:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3125:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3202:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3276:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3354:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3432:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3518:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3601:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3674:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3742:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3819:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3895:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3968:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4037:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4109:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4181:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4250:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4320:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4396:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4472:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4542:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4611:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4680:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4754:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4822:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4890:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4960:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:5031:33: portability: '(void*)req_hd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:117:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:198:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:268:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:342:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:412:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:481:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:549:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:619:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:701:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:778:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:854:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:924:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:992:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1061:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1130:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1198:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1266:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1334:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1404:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1486:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1556:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1632:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1710:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1786:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1855:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1923:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:1999:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2077:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2154:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2233:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2311:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2388:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2461:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2543:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2622:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2694:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2763:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2833:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2909:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:2979:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3051:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3123:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3200:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3274:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3352:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3430:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3516:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3599:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3672:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3740:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3817:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3893:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:3966:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4035:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4107:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4179:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4248:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4318:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4394:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4470:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4540:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4609:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4678:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4752:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4820:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4888:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:4958:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/test_syscall_execution.c:5029:3: error: Common realloc mistake: 'req_hd' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/librsc/tests/tools/fill_request.c:1137:24: warning: Either the condition 'path==NULL' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck]
umview-0.8.2/um_rsc/librsc/tests/tools/fill_request.c:1138:19: note: Assuming that condition 'path==NULL' is not redundant
umview-0.8.2/um_rsc/librsc/tests/tools/fill_request.c:1137:24: note: Null pointer dereference
umview-0.8.2/um_rsc/librsc/tests/tools/fill_write_pointers.c:67:20: style: The scope of the variable 'a' can be reduced. [variableScope]
umview-0.8.2/um_rsc/librsc_templates/input/templates/client.c:29:0: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
umview-0.8.2/um_rsc/librsc_templates/input/templates/rsc_consts.c:4:0: error: syntax error [syntaxError]
umview-0.8.2/um_rsc/librsc_templates/input/templates/server.c:521:0: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
umview-0.8.2/um_rsc/librsc_templates/input/templates/test_syscall_execution.c:86:0: error: #else without #if [preprocessorErrorDirective]
umview-0.8.2/um_rsc/module/utils.c:37:7: style: The scope of the variable 'n' can be reduced. [variableScope]
umview-0.8.2/um_rsc/module/utils.c:69:7: style: The scope of the variable 'n' can be reduced. [variableScope]
umview-0.8.2/um_rsc/module/utils.c:98:10: style: The scope of the variable 'n' can be reduced. [variableScope]
umview-0.8.2/um_rsc/module/utils.c:90:9: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/server/gdebug.c:64:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
umview-0.8.2/um_rsc/server/gdebug.c:94:6: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/server/gdebug.c:116:6: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_rsc/server/gdebug.c:117:6: style: The scope of the variable 'btdepth' can be reduced. [variableScope]
umview-0.8.2/um_rsc/server/gdebug.c:118:9: style: The scope of the variable 'btstrings' can be reduced. [variableScope]
umview-0.8.2/um_rsc/server/gdebug.c:129:4: error: Common realloc mistake: 'backtrace_array' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_rsc/server/rsc_server.c:132:44: warning: Possible null pointer dereference: port [nullPointer]
umview-0.8.2/um_rsc/server/rsc_server.c:121:28: note: Assignment 'port=NULL', assigned value is 0
umview-0.8.2/um_rsc/server/rsc_server.c:132:44: note: Null pointer dereference
umview-0.8.2/um_rsc/server/rsc_server.c:336:10: style: The scope of the variable 'nready' can be reduced. [variableScope]
umview-0.8.2/um_rsc/server/rsc_server.c:338:7: style: The scope of the variable 'deleted_entry' can be reduced. [variableScope]
umview-0.8.2/um_rsc/server/rsc_server.c:441:19: style: The scope of the variable 'data' can be reduced. [variableScope]
umview-0.8.2/um_rsc/server/rsc_server.c:689:7: style: The scope of the variable 'c' can be reduced. [variableScope]
umview-0.8.2/um_rsc/server/rsc_server.c:462:42: portability: 'client->rbuf->first->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_rsc/server/rsc_server.c:622:42: portability: 'client->wbuf->first->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
umview-0.8.2/um_testmodule/testmodule.c:65:6: style: The scope of the variable 'id' can be reduced. [variableScope]
umview-0.8.2/um_testmodule/testmodule.c:65:10: style: The scope of the variable 'ppid' can be reduced. [variableScope]
umview-0.8.2/um_testmodule/testmodule.c:65:16: style: The scope of the variable 'max' can be reduced. [variableScope]
umview-0.8.2/um_testmodule/testmodule.c:66:8: style: The scope of the variable 'arg' can be reduced. [variableScope]
umview-0.8.2/um_viewfs/oldviewfs/modifshide.c:541:7: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_viewfs/oldviewfs/modifshide.c:541:10: style: The scope of the variable 'fd' can be reduced. [variableScope]
umview-0.8.2/um_viewfs/oldviewfs/modifshide.c:619:13: style: Variable 'pumpid' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_viewfs/oldviewfs/modifshide.c:620:17: style: Variable 'pcbtabsize' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_viewfs/oldviewfs/modifshide.c:128:3: error: Common realloc mistake: 'layertab' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_viewfs/oldviewfs/modifshide.c:211:3: error: Common realloc mistake: 'ditab' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_viewfs/oldviewfs/modifshide.c:212:3: error: Common realloc mistake: 'ditabsize' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_viewfs/oldviewfs/viewfs.c:347:6: style: The scope of the variable 'i' can be reduced. [variableScope]
umview-0.8.2/um_viewfs/oldviewfs/viewfs.c:349:7: style: The scope of the variable 'oldp' can be reduced. [variableScope]
umview-0.8.2/um_viewfs/oldviewfs/viewfs.c:441:6: style: The scope of the variable 'oc' can be reduced. [variableScope]
umview-0.8.2/um_viewfs/oldviewfs/viewfs.c:441:10: style: The scope of the variable 'nc' can be reduced. [variableScope]
umview-0.8.2/um_viewfs/oldviewfs/viewfs.c:441:14: style: The scope of the variable 'len' can be reduced. [variableScope]
umview-0.8.2/um_viewfs/oldviewfs/viewfs.c:777:6: style: The scope of the variable 'sc' can be reduced. [variableScope]
umview-0.8.2/um_viewfs/oldviewfs/viewfs.c:775:0: style: Variable 'found' is assigned a value that is never used. [unreadVariable]
umview-0.8.2/um_viewfs/oldviewfs/viewfs.c:320:3: error: Common realloc mistake: 'layertab' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_viewfs/oldviewfs/viewfs.c:1150:3: error: Common realloc mistake: 'proctab' nulled but not freed upon failure [memleakOnRealloc]
umview-0.8.2/um_viewfs/viewfs.c:1161:13: style: Condition 'rv==0' is always true [knownConditionTrueFalse]
umview-0.8.2/um_viewfs/viewfs.c:1159:19: note: Assuming that condition 'rv==0' is not redundant
umview-0.8.2/um_viewfs/viewfs.c:1161:13: note: Condition 'rv==0' is always true
umview-0.8.2/um_viewfs/viewfs.c:1285:13: style: Condition 'rv==0' is always true [knownConditionTrueFalse]
umview-0.8.2/um_viewfs/viewfs.c:1283:19: note: Assuming that condition 'rv==0' is not redundant
umview-0.8.2/um_viewfs/viewfs.c:1285:13: note: Condition 'rv==0' is always true
umview-0.8.2/um_viewfs/viewfs.c:1298:13: style: Condition 'rv==0' is always true [knownConditionTrueFalse]
umview-0.8.2/um_viewfs/viewfs.c:1296:19: note: Assuming that condition 'rv==0' is not redundant
umview-0.8.2/um_viewfs/viewfs.c:1298:13: note: Condition 'rv==0' is always true
[11:31]
Exit code is not zero! Crash?
ftp://ftp.se.debian.org/debian/pool/main/u/unac/unac_1.8.0.orig.tar.gz
unac-1.8.0.orig/unac.c:13688:9: style: The scope of the variable 'k' can be reduced. [variableScope]
unac-1.8.0.orig/unac.c:13869:16: style: Checking if unsigned variable 'in_length' is less than zero. [unsignedLessThanZero]
unac-1.8.0.orig/unac.c:13665:16: style: Function 'unac_string_utf16' argument 3 names different: declaration 'out' definition 'outp'. [funcArgNamesDifferent]
unac-1.8.0.orig/unac.h:79:10: note: Function 'unac_string_utf16' argument 3 names different: declaration 'out' definition 'outp'.
unac-1.8.0.orig/unac.c:13665:16: note: Function 'unac_string_utf16' argument 3 names different: declaration 'out' definition 'outp'.
unac-1.8.0.orig/unac.c:13665:30: style: Function 'unac_string_utf16' argument 4 names different: declaration 'out_length' definition 'out_lengthp'. [funcArgNamesDifferent]
unac-1.8.0.orig/unac.h:79:23: note: Function 'unac_string_utf16' argument 4 names different: declaration 'out_length' definition 'out_lengthp'.
unac-1.8.0.orig/unac.c:13665:30: note: Function 'unac_string_utf16' argument 4 names different: declaration 'out_length' definition 'out_lengthp'.
unac-1.8.0.orig/unac.c:13863:10: style: Function 'unac_string' argument 4 names different: declaration 'out' definition 'outp'. [funcArgNamesDifferent]
unac-1.8.0.orig/unac.h:96:10: note: Function 'unac_string' argument 4 names different: declaration 'out' definition 'outp'.
unac-1.8.0.orig/unac.c:13863:10: note: Function 'unac_string' argument 4 names different: declaration 'out' definition 'outp'.
unac-1.8.0.orig/unac.c:13863:24: style: Function 'unac_string' argument 5 names different: declaration 'out_length' definition 'out_lengthp'. [funcArgNamesDifferent]
unac-1.8.0.orig/unac.h:96:23: note: Function 'unac_string' argument 5 names different: declaration 'out_length' definition 'out_lengthp'.
unac-1.8.0.orig/unac.c:13863:24: note: Function 'unac_string' argument 5 names different: declaration 'out_length' definition 'out_lengthp'.
unac-1.8.0.orig/unac.c:13676:5: error: Common realloc mistake: 'out' nulled but not freed upon failure [memleakOnRealloc]
unac-1.8.0.orig/unac.c:13717:7: error: Common realloc mistake: 'out' nulled but not freed upon failure [memleakOnRealloc]
unac-1.8.0.orig/unac.c:13779:5: error: Common realloc mistake: 'out' nulled but not freed upon failure [memleakOnRealloc]
unac-1.8.0.orig/unaccent.c:50:7: style: The scope of the variable 'c' can be reduced. [variableScope]
unac-1.8.0.orig/unactest.c:34:19: style: The scope of the variable 'p' can be reduced. [variableScope]
unac-1.8.0.orig/unactest.c:35:7: style: The scope of the variable 'l' can be reduced. [variableScope]
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/unace/unace_1.2b.orig.tar.gz
unace1.2b/uac_comm.c:20:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unace1.2b/uac_crt.c:104:9: style: The scope of the variable 'han' can be reduced. [variableScope]
unace1.2b/uac_crt.c:105:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unace1.2b/uac_dcpr.c:161:9: style: The scope of the variable 'dpos' can be reduced. [variableScope]
unace1.2b/uac_dcpr.c:162:9: style: The scope of the variable 'c' can be reduced. [variableScope]
unace1.2b/uac_dcpr.c:163:9: style: The scope of the variable 'pos' can be reduced. [variableScope]
unace1.2b/uac_dcpr.c:164:9: style: The scope of the variable 'len' can be reduced. [variableScope]
unace1.2b/uac_dcpr.c:165:9: style: The scope of the variable 'hs' can be reduced. [variableScope]
unace1.2b/uac_dcpr.c:300:9: style: The scope of the variable 'maxc' can be reduced. [variableScope]
unace1.2b/uac_dcpr.c:302:9: style: The scope of the variable 'l' can be reduced. [variableScope]
unace1.2b/uac_dcpr.c:341:9: style: The scope of the variable 'c' can be reduced. [variableScope]
unace1.2b/uac_dcpr.c:411:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unace1.2b/uac_dcpr.c:493:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unace1.2b/unace.c:155:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
unace1.2b/unace.c:265:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unace1.2b/unace.c:265:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unace1.2b/unace.c:265:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unace1.2b/unace.c:201:9: style: The scope of the variable 'old_fpos' can be reduced. [variableScope]
unace1.2b/unace.c:244:9: style: The scope of the variable 'av_str' can be reduced. [variableScope]
unace1.2b/unace.c:304:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unace1.2b/unace.c:305:9: style: The scope of the variable 's' can be reduced. [variableScope]
unace1.2b/unace.c:356:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unace1.2b/unace.c:520:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unace1.2b/unace.c:521:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unace1.2b/unace.c:523:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/unadf/unadf_0.7.11a.orig.tar.gz
unadf-0.7.11a/Demo/unadf.c:153:16: style: The scope of the variable 'entry' can be reduced. [variableScope]
unadf-0.7.11a/Demo/unadf.c:293:25: style: The scope of the variable 'fullname' can be reduced. [variableScope]
unadf-0.7.11a/Demo/unadf.c:293:36: style: The scope of the variable 'filename' can be reduced. [variableScope]
unadf-0.7.11a/Demo/unadf.c:295:11: style: The scope of the variable 'tfile' can be reduced. [variableScope]
unadf-0.7.11a/Demo/unadf.c:376:10: style: The scope of the variable 'strbuf' can be reduced. [variableScope]
unadf-0.7.11a/Demo/unadf.c:119:0: error: Memory leak: filename [memleak]
unadf-0.7.11a/Lib/Generic/adf_nativ.c:23:0: error: syntax error [syntaxError]
unadf-0.7.11a/Lib/Win32/adf_nativ.h:23:0: error: syntax error [syntaxError]
unadf-0.7.11a/Lib/Win32/nt4_dev.c:29:27: style: Function 'NT4OpenDrive' argument 1 names different: declaration 'strDrive' definition 'lpstrDrive'. [funcArgNamesDifferent]
unadf-0.7.11a/Lib/Win32/nt4_dev.h:22:27: note: Function 'NT4OpenDrive' argument 1 names different: declaration 'strDrive' definition 'lpstrDrive'.
unadf-0.7.11a/Lib/Win32/nt4_dev.c:29:27: note: Function 'NT4OpenDrive' argument 1 names different: declaration 'strDrive' definition 'lpstrDrive'.
unadf-0.7.11a/Lib/adf_bitm.c:264:9: style: The scope of the variable 'j' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_bitm.c:361:15: style: The scope of the variable 'k' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_bitm.c:362:9: style: The scope of the variable 'nExtBlock' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_cache.c:63:17: style: The scope of the variable 'n' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_cache.c:289:28: style: The scope of the variable 'n' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_cache.c:358:20: style: The scope of the variable 'nCache' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_cache.c:360:17: style: The scope of the variable 'n' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_cache.c:447:28: style: The scope of the variable 'n' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_cache.c:100:0: error: Memory leak: entry [memleak]
unadf-0.7.11a/Lib/adf_dir.c:846:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
unadf-0.7.11a/Lib/adf_dir.c:187:9: style: The scope of the variable 'hashVal' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_dir.c:188:10: style: The scope of the variable 'intl' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_dir.c:689:20: style: The scope of the variable 'newSect' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_dir.c:690:24: style: The scope of the variable 'root' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_dir.c:51:65: style: Function 'adfRenameEntry' argument 3 names different: declaration 'old' definition 'oldName'. [funcArgNamesDifferent]
unadf-0.7.11a/Lib/adf_dir.h:48:66: note: Function 'adfRenameEntry' argument 3 names different: declaration 'old' definition 'oldName'.
unadf-0.7.11a/Lib/adf_dir.c:51:65: note: Function 'adfRenameEntry' argument 3 names different: declaration 'old' definition 'oldName'.
unadf-0.7.11a/Lib/adf_dir.c:52:24: style: Function 'adfRenameEntry' argument 5 names different: declaration 'new' definition 'newName'. [funcArgNamesDifferent]
unadf-0.7.11a/Lib/adf_dir.h:48:84: note: Function 'adfRenameEntry' argument 5 names different: declaration 'new' definition 'newName'.
unadf-0.7.11a/Lib/adf_dir.c:52:24: note: Function 'adfRenameEntry' argument 5 names different: declaration 'new' definition 'newName'.
unadf-0.7.11a/Lib/adf_dir.c:797:27: warning: Function 'myToUpper' argument order different: declaration 'ostr, nstr, , intl' definition 'nstr, ostr, nlen, intl' [funcArgOrderDifferent]
unadf-0.7.11a/Lib/adf_dir.h:58:32: note: Function 'myToUpper' argument order different: declaration 'ostr, nstr, , intl' definition 'nstr, ostr, nlen, intl'
unadf-0.7.11a/Lib/adf_dir.c:797:27: note: Function 'myToUpper' argument order different: declaration 'ostr, nstr, , intl' definition 'nstr, ostr, nlen, intl'
unadf-0.7.11a/Lib/adf_dir.c:861:50: style: Function 'adfCreateDir' argument 2 names different: declaration 'parent' definition 'nParent'. [funcArgNamesDifferent]
unadf-0.7.11a/Lib/adf_dir.h:46:57: note: Function 'adfCreateDir' argument 2 names different: declaration 'parent' definition 'nParent'.
unadf-0.7.11a/Lib/adf_dir.c:861:50: note: Function 'adfCreateDir' argument 2 names different: declaration 'parent' definition 'nParent'.
unadf-0.7.11a/Lib/adf_dir.c:911:51: style: Function 'adfCreateFile' argument 2 names different: declaration 'parent' definition 'nParent'. [funcArgNamesDifferent]
unadf-0.7.11a/Lib/adf_dir.h:44:51: note: Function 'adfCreateFile' argument 2 names different: declaration 'parent' definition 'nParent'.
unadf-0.7.11a/Lib/adf_dir.c:911:51: note: Function 'adfCreateFile' argument 2 names different: declaration 'parent' definition 'nParent'.
unadf-0.7.11a/Lib/adf_dir.c:391:0: error: Memory leak: entry [memleak]
unadf-0.7.11a/Lib/adf_disk.c:167:27: style: Same expression on both sides of '<'. [duplicateExpression]
unadf-0.7.11a/Lib/adf_dump.c:51:5: style: Variable 'nDev' is reassigned a value before the old one has been used. [redundantAssignment]
unadf-0.7.11a/Lib/adf_dump.c:49:5: note: Variable 'nDev' is reassigned a value before the old one has been used.
unadf-0.7.11a/Lib/adf_dump.c:51:5: note: Variable 'nDev' is reassigned a value before the old one has been used.
unadf-0.7.11a/Lib/adf_dump.c:232:12: error: Uninitialized variable: buf [uninitvar]
unadf-0.7.11a/Lib/adf_env.c:225:26: style: Function 'adfSetEnvFct' argument 1 names different: declaration 'e' definition 'eFct'. [funcArgNamesDifferent]
unadf-0.7.11a/Lib/adf_env.h:32:33: note: Function 'adfSetEnvFct' argument 1 names different: declaration 'e' definition 'eFct'.
unadf-0.7.11a/Lib/adf_env.c:225:26: note: Function 'adfSetEnvFct' argument 1 names different: declaration 'e' definition 'eFct'.
unadf-0.7.11a/Lib/adf_env.c:225:46: style: Function 'adfSetEnvFct' argument 2 names different: declaration 'w' definition 'wFct'. [funcArgNamesDifferent]
unadf-0.7.11a/Lib/adf_env.h:32:50: note: Function 'adfSetEnvFct' argument 2 names different: declaration 'w' definition 'wFct'.
unadf-0.7.11a/Lib/adf_env.c:225:46: note: Function 'adfSetEnvFct' argument 2 names different: declaration 'w' definition 'wFct'.
unadf-0.7.11a/Lib/adf_env.c:225:66: style: Function 'adfSetEnvFct' argument 3 names different: declaration 'v' definition 'vFct'. [funcArgNamesDifferent]
unadf-0.7.11a/Lib/adf_env.h:32:67: note: Function 'adfSetEnvFct' argument 3 names different: declaration 'v' definition 'vFct'.
unadf-0.7.11a/Lib/adf_env.c:225:66: note: Function 'adfSetEnvFct' argument 3 names different: declaration 'v' definition 'vFct'.
unadf-0.7.11a/Lib/adf_env.c:226:11: style: Function 'adfSetEnvFct' argument 4 names different: declaration 'n' definition 'notFct'. [funcArgNamesDifferent]
unadf-0.7.11a/Lib/adf_env.h:33:8: note: Function 'adfSetEnvFct' argument 4 names different: declaration 'n' definition 'notFct'.
unadf-0.7.11a/Lib/adf_env.c:226:11: note: Function 'adfSetEnvFct' argument 4 names different: declaration 'n' definition 'notFct'.
unadf-0.7.11a/Lib/adf_file.c:56:27: style: The scope of the variable 'data' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_file.c:233:23: style: The scope of the variable 'nSect' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_file.c:235:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_file.c:271:10: style: The scope of the variable 'filename' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_file.c:477:9: style: The scope of the variable 'size' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_file.c:527:20: style: The scope of the variable 'extSect' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_file.c:630:10: style: The scope of the variable 'extBlock' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_file.c:657:27: style: The scope of the variable 'dBlock' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_file.c:693:19: style: The scope of the variable 'buf' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_file.c:695:27: style: The scope of the variable 'dataB' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_hd.c:131:20: style: The scope of the variable 'vol' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_hd.c:217:20: style: The scope of the variable 'vol' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_hd.c:218:9: style: The scope of the variable 'len' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_hd.c:487:9: style: The scope of the variable 'len' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_link.c:48:12: error: Null pointer dereference: tmpPath [nullPointer]
unadf-0.7.11a/Lib/adf_link.c:45:15: note: Assignment 'tmpPath=NULL', assigned value is 0
unadf-0.7.11a/Lib/adf_link.c:48:12: note: Null pointer dereference
unadf-0.7.11a/Lib/adf_link.c:49:5: error: Null pointer dereference: tmpPath [nullPointer]
unadf-0.7.11a/Lib/adf_link.c:45:15: note: Assignment 'tmpPath=NULL', assigned value is 0
unadf-0.7.11a/Lib/adf_link.c:49:5: note: Null pointer dereference
unadf-0.7.11a/Lib/adf_link.c:72:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
unadf-0.7.11a/Lib/adf_raw.c:224:16: style: The scope of the variable 'newSum' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_salv.c:120:9: style: The scope of the variable 'len' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_salv.c:121:10: style: The scope of the variable 'name' can be reduced. [variableScope]
unadf-0.7.11a/Lib/adf_util.c:191:9: style: The scope of the variable 'jm' can be reduced. [variableScope]
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/unagi/unagi_0.3.4.orig.tar.gz
unagi-0.3.4/plugins/expose.c:340:38: style: The scope of the variable 'current_x' can be reduced. [variableScope]
unagi-0.3.4/plugins/expose.c:560:11: style: The scope of the variable 'ys' can be reduced. [variableScope]
unagi-0.3.4/plugins/expose.c:560:19: style: The scope of the variable 'ymin' can be reduced. [variableScope]
unagi-0.3.4/plugins/expose.c:560:25: style: The scope of the variable 'ymax' can be reduced. [variableScope]
unagi-0.3.4/plugins/expose.c:479:70: warning: Either the condition 'slots_to_extend_n' is redundant or there is division by zero at line 479. [zerodivcond]
unagi-0.3.4/plugins/expose.c:476:10: note: Assuming that condition 'slots_to_extend_n' is not redundant
unagi-0.3.4/plugins/expose.c:479:70: note: Division by zero
unagi-0.3.4/plugins/expose.c:272:0: warning: Redundant assignment of 'keycode' to itself. [selfAssignment]
unagi-0.3.4/src/display.c:158:3: error: Memory pointed to by 'composite_version_reply' is freed twice. [doubleFree]
unagi-0.3.4/src/display.c:186:3: error: Memory pointed to by 'xfixes_version_reply' is freed twice. [doubleFree]
unagi-0.3.4/src/util.c:210:7: style: The scope of the variable 'balance' can be reduced. [variableScope]
unagi-0.3.4/src/window.c:222:29: style: The scope of the variable 'root_property_reply' can be reduced. [variableScope]
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/unalz/unalz_0.65.orig.tar.gz
unalz/UnAlz.cpp:1247:2: style: Variable 'bzfp' is reassigned a value before the old one has been used. [redundantAssignment]
unalz/UnAlz.cpp:1234:0: note: Variable 'bzfp' is reassigned a value before the old one has been used.
unalz/UnAlz.cpp:1247:2: note: Variable 'bzfp' is reassigned a value before the old one has been used.
unalz/UnAlz.cpp:1160:9: style: The scope of the variable 'read' can be reduced. [variableScope]
unalz/UnAlz.cpp:1488:9: style: The scope of the variable 'nFileSizeLow' can be reduced. [variableScope]
unalz/UnAlz.cpp:1489:9: style: The scope of the variable 'dwFileSizeHigh' can be reduced. [variableScope]
unalz/UnAlz.cpp:1584:7: style: The scope of the variable 'remainHigh' can be reduced. [variableScope]
unalz/UnAlz.cpp:1621:9: style: The scope of the variable 'nNumOfBytesRead' can be reduced. [variableScope]
unalz/UnAlz.cpp:1623:9: style: The scope of the variable 'dwRead' can be reduced. [variableScope]
unalz/UnAlz.cpp:1889:7: style: The scope of the variable 'temp' can be reduced. [variableScope]
unalz/UnAlz.cpp:1645:21: style: Checking if unsigned variable 'nNumOfBytesRead' is less than zero. [unsignedLessThanZero]
unalz/UnAlz.cpp:1594:24: style: Variable 'remainHigh' is assigned a value that is never used. [unreadVariable]
unalz/UnAlz.cpp:346:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
unalz/UnAlz.cpp:648:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
unalz/UnAlz.cpp:925:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
unalz/UnAlz.cpp:173:9: warning: Member variable 'CUnAlz::m_szPasswd' is not initialized in the constructor. [uninitMemberVar]
unalz/UnAlz.cpp:173:9: warning: Member variable 'CUnAlz::m_key' is not initialized in the constructor. [uninitMemberVar]
unalz/UnAlz.h:416:7: style: Technically the member function 'UNALZ::CUnAlz::IsEncrypted' can be const. [functionConst]
unalz/UnAlz.h:439:21: style: Technically the member function 'UNALZ::CUnAlz::GetCurFileHeader' can be const. [functionConst]
unalz/UnAlz.h:480:7: style: Technically the member function 'UNALZ::CUnAlz::GetLastErr' can be const. [functionConst]
unalz/UnAlz.h:482:14: performance: Technically the member function 'UNALZ::CUnAlz::LastErrToStr' can be static. [functionStatic]
unalz/UnAlz.cpp:1698:21: note: Technically the member function 'UNALZ::CUnAlz::LastErrToStr' can be static.
unalz/UnAlz.h:482:14: note: Technically the member function 'UNALZ::CUnAlz::LastErrToStr' can be static.
unalz/UnAlz.h:499:10: style: Technically the member function 'UNALZ::CUnAlz::IsHalted' can be const. [functionConst]
unalz/UnAlz.h:512:8: performance: Technically the member function 'UNALZ::CUnAlz::ReadEndofCentralDirectoryRecord' can be static. [functionStatic]
unalz/UnAlz.cpp:615:14: note: Technically the member function 'UNALZ::CUnAlz::ReadEndofCentralDirectoryRecord' can be static.
unalz/UnAlz.h:512:8: note: Technically the member function 'UNALZ::CUnAlz::ReadEndofCentralDirectoryRecord' can be static.
unalz/UnAlz.h:529:8: performance: Technically the member function 'UNALZ::CUnAlz::WriteToDest' can be static. [functionStatic]
unalz/UnAlz.cpp:1030:13: note: Technically the member function 'UNALZ::CUnAlz::WriteToDest' can be static.
unalz/UnAlz.h:529:8: note: Technically the member function 'UNALZ::CUnAlz::WriteToDest' can be static.
unalz/UnAlz.h:550:9: style: Technically the member function 'UNALZ::CUnAlz::FTell' can be const. [functionConst]
unalz/UnAlz.cpp:1567:15: note: Technically the member function 'UNALZ::CUnAlz::FTell' can be const.
unalz/UnAlz.h:550:9: note: Technically the member function 'UNALZ::CUnAlz::FTell' can be const.
unalz/UnAlz.h:551:8: style: Technically the member function 'UNALZ::CUnAlz::FEof' can be const. [functionConst]
unalz/UnAlz.cpp:1551:14: note: Technically the member function 'UNALZ::CUnAlz::FEof' can be const.
unalz/UnAlz.h:551:8: note: Technically the member function 'UNALZ::CUnAlz::FEof' can be const.
unalz/UnAlz.h:555:8: style: Technically the member function 'UNALZ::CUnAlz::IsDataDescr' can be const. [functionConst]
unalz/UnAlz.h:593:8: performance: Technically the member function 'UNALZ::CUnAlz::IsEncryptedFile' can be static. [functionStatic]
unalz/UnAlz.cpp:1798:14: note: Technically the member function 'UNALZ::CUnAlz::IsEncryptedFile' can be static.
unalz/UnAlz.h:593:8: note: Technically the member function 'UNALZ::CUnAlz::IsEncryptedFile' can be static.
unalz/UnAlz.h:594:8: style: Technically the member function 'UNALZ::CUnAlz::IsEncryptedFile' can be const. [functionConst]
unalz/UnAlz.cpp:1802:14: note: Technically the member function 'UNALZ::CUnAlz::IsEncryptedFile' can be const.
unalz/UnAlz.h:594:8: note: Technically the member function 'UNALZ::CUnAlz::IsEncryptedFile' can be const.
unalz/UnAlz.h:598:8: style: Technically the member function 'UNALZ::CUnAlz::DecryptByte' can be const. [functionConst]
unalz/UnAlz.cpp:1872:14: note: Technically the member function 'UNALZ::CUnAlz::DecryptByte' can be const.
unalz/UnAlz.h:598:8: note: Technically the member function 'UNALZ::CUnAlz::DecryptByte' can be const.
unalz/UnAlz.h:600:10: performance: Technically the member function 'UNALZ::CUnAlz::CRC32' can be static. [functionStatic]
unalz/UnAlz.cpp:1908:16: note: Technically the member function 'UNALZ::CUnAlz::CRC32' can be static.
unalz/UnAlz.h:600:10: note: Technically the member function 'UNALZ::CUnAlz::CRC32' can be static.
unalz/UnAlz.cpp:765:3: error: Memory leak: dest.fp [memleak]
unalz/UnAlzBz2decompress.c:341:34: style: The scope of the variable 'tmp' can be reduced. [variableScope]
unalz/UnAlzBz2decompress.c:455:22: style: The scope of the variable 'ii' can be reduced. [variableScope]
unalz/UnAlzBz2decompress.c:455:26: style: The scope of the variable 'jj' can be reduced. [variableScope]
unalz/UnAlzBz2decompress.c:455:30: style: The scope of the variable 'kk' can be reduced. [variableScope]
unalz/UnAlzBz2decompress.c:455:38: style: The scope of the variable 'lno' can be reduced. [variableScope]
unalz/UnAlzBz2decompress.c:455:43: style: The scope of the variable 'off' can be reduced. [variableScope]
unalz/UnAlzBzip2.cpp:109:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
unalz/UnAlzUtils.cpp:88:14: style: The scope of the variable 'filetm' can be reduced. [variableScope]
unalz/UnAlzUtils.cpp:89:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
unalz/UnAlzUtils.cpp:103:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unalz/UnAlzbzlib.c:704:18: style: The scope of the variable 'mid' can be reduced. [variableScope]
unalz/UnAlzbzlib.c:988:17: style: The scope of the variable 'ret' can be reduced. [variableScope]
unalz/UnAlzbzlib.c:1048:12: style: The scope of the variable 'n' can be reduced. [variableScope]
unalz/UnAlzbzlib.c:1048:15: style: The scope of the variable 'n2' can be reduced. [variableScope]
unalz/UnAlzbzlib.c:1048:19: style: The scope of the variable 'ret' can be reduced. [variableScope]
unalz/UnAlzbzlib.c:1185:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
unalz/UnAlzbzlib.c:1408:11: style: The scope of the variable 'unused' can be reduced. [variableScope]
unalz/UnAlzbzlib.c:1415:11: style: The scope of the variable 'workFactor' can be reduced. [variableScope]
unalz/UnAlzbzlib.c:1417:11: style: The scope of the variable 'nUnused' can be reduced. [variableScope]
unalz/bzip2/blocksort.c:220:25: style: The scope of the variable 'r' can be reduced. [variableScope]
unalz/bzip2/blocksort.c:221:10: style: The scope of the variable 'nNotDone' can be reduced. [variableScope]
unalz/bzip2/blocksort.c:356:11: style: The scope of the variable 's1' can be reduced. [variableScope]
unalz/bzip2/blocksort.c:356:15: style: The scope of the variable 's2' can be reduced. [variableScope]
unalz/bzip2/blocksort.c:494:10: style: The scope of the variable 'i' can be reduced. [variableScope]
unalz/bzip2/blocksort.c:494:16: style: The scope of the variable 'h' can be reduced. [variableScope]
unalz/bzip2/blocksort.c:585:10: style: The scope of the variable 't' can be reduced. [variableScope]
unalz/bzip2/blocksort.c:1039:12: style: The scope of the variable 'quadrant' can be reduced. [variableScope]
unalz/bzip2/blocksort.c:1041:12: style: The scope of the variable 'budgetInit' can be reduced. [variableScope]
unalz/bzip2/compress.c:123:15: style: The scope of the variable 'j' can be reduced. [variableScope]
unalz/bzip2/compress.c:241:30: style: The scope of the variable 'totc' can be reduced. [variableScope]
unalz/bzip2/compress.c:242:33: style: The scope of the variable 'minLen' can be reduced. [variableScope]
unalz/bzip2/compress.c:242:41: style: The scope of the variable 'maxLen' can be reduced. [variableScope]
unalz/bzip2/compress.c:281:26: style: The scope of the variable 'tFreq' can be reduced. [variableScope]
unalz/bzip2/compress.c:281:33: style: The scope of the variable 'aFreq' can be reduced. [variableScope]
unalz/bzip2/compress.c:463:31: style: The scope of the variable 'll_i' can be reduced. [variableScope]
unalz/bzip2/compress.c:463:43: style: The scope of the variable 'tmp' can be reduced. [variableScope]
unalz/bzip2/huffman.c:72:10: style: The scope of the variable 'nNodes' can be reduced. [variableScope]
unalz/bzip2/huffman.c:72:18: style: The scope of the variable 'nHeap' can be reduced. [variableScope]
unalz/bzip2/huffman.c:73:10: style: The scope of the variable 'tooLong' can be reduced. [variableScope]
unalz/main.cpp:134:15: style: The scope of the variable 'szMessage' can be reduced. [variableScope]
unalz/main.cpp:336:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
unalz/main.cpp:322:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
unalz/zlib/adler32.c:63:14: style: The scope of the variable 'n' can be reduced. [variableScope]
unalz/zlib/inflate.c:328:20: style: The scope of the variable 'dist' can be reduced. [variableScope]
unalz/zlib/inflate.c:1175:19: style: The scope of the variable 'id' can be reduced. [variableScope]
unalz/zlib/inflate.c:1267:19: style: The scope of the variable 'buf' can be reduced. [variableScope]
unalz/zlib/inflate.c:1330:14: style: The scope of the variable 'wsize' can be reduced. [variableScope]
unalz/zlib/inflate.c:630:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unalz/zlib/inftrees.c:50:14: style: The scope of the variable 'fill' can be reduced. [variableScope]
unalz/zlib/zutil.c:305:31: style: Same expression on both sides of '-'. [duplicateExpression]
unalz/zlib/zutil.c:11:33: style: struct member 'internal_state::dummy' is never used. [unusedStructMember]
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/unar/unar_1.8.1.orig.tar.xz
unar-1.8.1.orig/UniversalDetector/WrappedUniversalDetector.cpp:84:9: style: C-style pointer casting [cstyleCast]
unar-1.8.1.orig/UniversalDetector/WrappedUniversalDetector.cpp:89:37: style: C-style pointer casting [cstyleCast]
unar-1.8.1.orig/UniversalDetector/WrappedUniversalDetector.cpp:96:37: style: C-style pointer casting [cstyleCast]
unar-1.8.1.orig/UniversalDetector/WrappedUniversalDetector.cpp:102:37: style: C-style pointer casting [cstyleCast]
unar-1.8.1.orig/UniversalDetector/WrappedUniversalDetector.cpp:108:37: style: C-style pointer casting [cstyleCast]
unar-1.8.1.orig/UniversalDetector/WrappedUniversalDetector.cpp:33:11: style: The scope of the variable 'proberConfidence' can be reduced. [variableScope]
unar-1.8.1.orig/UniversalDetector/WrappedUniversalDetector.cpp:64:7: style: Technically the member function 'wrappedUniversalDetector::done' can be const. [functionConst]
unar-1.8.1.orig/UniversalDetector/WrappedUniversalDetector.cpp:13:7: style: The function 'Report' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUniversalDetector.h:72:17: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/WrappedUniversalDetector.cpp:13:7: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.cpp:57:19: style: Checking if unsigned variable 'mTotalChars' is less than zero. [unsignedLessThanZero]
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:48:3: warning: Member variable 'CharDistributionAnalysis::mCharToFreqOrder' is not initialized in the constructor. [uninitMemberVar]
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:48:3: warning: Member variable 'CharDistributionAnalysis::mTableSize' is not initialized in the constructor. [uninitMemberVar]
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:48:3: warning: Member variable 'CharDistributionAnalysis::mTypicalDistributionRatio' is not initialized in the constructor. [uninitMemberVar]
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:51:8: performance: Technically the member function 'CharDistributionAnalysis::HandleData' can be static. [functionStatic]
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:74:9: style: Technically the member function 'CharDistributionAnalysis::GetConfidence' can be const. [functionConst]
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.cpp:52:33: note: Technically the member function 'CharDistributionAnalysis::GetConfidence' can be const.
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:74:9: note: Technically the member function 'CharDistributionAnalysis::GetConfidence' can be const.
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:86:13: performance: Technically the member function 'CharDistributionAnalysis::SetOpion' can be static. [functionStatic]
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:90:10: style: Technically the member function 'CharDistributionAnalysis::GotEnoughData' can be const. [functionConst]
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:129:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:96:19: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:129:11: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:147:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:96:19: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:147:11: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:164:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:96:19: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:164:11: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:182:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:96:19: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:182:11: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:202:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:96:19: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:202:11: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:227:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:96:19: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/CharDistribution.h:227:11: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.cpp:134:11: style: The scope of the variable 'order' can be reduced. [variableScope]
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:77:9: style: Technically the member function 'JapaneseContextAnalysis::GetConfidence' can be const. [functionConst]
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.cpp:184:33: note: Technically the member function 'JapaneseContextAnalysis::GetConfidence' can be const.
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:77:9: note: Technically the member function 'JapaneseContextAnalysis::GetConfidence' can be const.
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:79:13: performance: Technically the member function 'JapaneseContextAnalysis::SetOpion' can be static. [functionStatic]
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:80:10: style: Technically the member function 'JapaneseContextAnalysis::GotEnoughData' can be const. [functionConst]
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:108:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:83:19: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:108:11: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:110:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:84:19: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:110:11: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:124:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:83:19: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:124:11: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:125:11: style: The function 'GetOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:84:19: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/JpCntx.h:125:11: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:82:10: style: Technically the member function 'nsSingleByteCharSetProber::KeepEnglishLetters' can be const. [functionConst]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:72:21: warning: Virtual function 'Reset' is called from constructor 'nsSingleByteCharSetProber(struct SequenceModel*model)' at line 65. Dynamic binding is not used. [virtualCallInConstructor]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:65:59: note: Calling Reset
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:72:21: note: Reset is a virtual method
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:72:21: warning: Virtual function 'Reset' is called from constructor 'nsSingleByteCharSetProber(struct SequenceModel*model,int reversed,nsCharSetProber*nameProber)' at line 67. Dynamic binding is not used. [virtualCallInConstructor]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:67:68: note: Calling Reset
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:72:21: note: Reset is a virtual method
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:64:3: style: Class 'nsSingleByteCharSetProber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:69:23: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:56:23: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:69:23: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:70:26: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:57:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:70:26: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:71:26: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:58:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:71:26: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:72:21: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:59:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:72:21: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:73:21: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:60:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:73:21: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:74:21: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:61:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.h:74:21: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCodingStateMachine.h:62:3: warning: Member variable 'nsCodingStateMachine::mCurrentCharLen' is not initialized in the constructor. [uninitMemberVar]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCodingStateMachine.h:62:3: warning: Member variable 'nsCodingStateMachine::mCurrentBytePos' is not initialized in the constructor. [uninitMemberVar]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCodingStateMachine.h:80:13: style: Technically the member function 'nsCodingStateMachine::GetCurrentCharLen' can be const. [functionConst]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCodingStateMachine.h:82:16: style: Technically the member function 'nsCodingStateMachine::GetCodingStateMachine' can be const. [functionConst]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsBig5Prober.h:47:22: style: Class 'nsBig5Prober' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsBig5Prober.h:47:22: style: Class 'nsBig5Prober' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCodingStateMachine.h:62:3: style: Class 'nsCodingStateMachine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsBig5Prober.h:50:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:57:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsBig5Prober.h:50:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsBig5Prober.h:51:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:56:23: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsBig5Prober.h:51:15: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsBig5Prober.h:52:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:58:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsBig5Prober.h:52:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsBig5Prober.h:53:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:59:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsBig5Prober.h:53:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsBig5Prober.h:54:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:60:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsBig5Prober.h:54:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsBig5Prober.h:55:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:61:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsBig5Prober.h:55:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCJPProber.h:53:23: style: Class 'nsEUCJPProber' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCJPProber.h:53:23: style: Class 'nsEUCJPProber' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCJPProber.h:56:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:57:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCJPProber.h:56:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCJPProber.h:57:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:56:23: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCJPProber.h:57:15: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCJPProber.h:58:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:58:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCJPProber.h:58:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCJPProber.h:59:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:59:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCJPProber.h:59:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCJPProber.h:60:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:60:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCJPProber.h:60:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCJPProber.h:61:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:61:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCJPProber.h:61:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCKRProber.h:47:23: style: Class 'nsEUCKRProber' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCKRProber.h:47:23: style: Class 'nsEUCKRProber' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCKRProber.h:50:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:57:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCKRProber.h:50:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCKRProber.h:51:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:56:23: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCKRProber.h:51:15: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCKRProber.h:52:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:58:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCKRProber.h:52:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCKRProber.h:53:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:59:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCKRProber.h:53:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCKRProber.h:54:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:60:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCKRProber.h:54:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCKRProber.h:55:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:61:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCKRProber.h:55:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCTWProber.h:47:23: style: Class 'nsEUCTWProber' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCTWProber.h:47:23: style: Class 'nsEUCTWProber' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCTWProber.h:50:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:57:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCTWProber.h:50:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCTWProber.h:51:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:56:23: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCTWProber.h:51:15: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCTWProber.h:52:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:58:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCTWProber.h:52:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCTWProber.h:53:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:59:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCTWProber.h:53:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCTWProber.h:54:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:60:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCTWProber.h:54:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCTWProber.h:55:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:61:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEUCTWProber.h:55:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEscCharsetProber.h:48:3: style: Class 'nsEscCharSetProber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEscCharsetProber.h:50:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:57:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEscCharsetProber.h:50:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEscCharsetProber.h:51:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:56:23: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEscCharsetProber.h:51:15: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEscCharsetProber.h:52:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:58:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEscCharsetProber.h:52:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEscCharsetProber.h:53:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:59:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEscCharsetProber.h:53:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEscCharsetProber.h:54:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:60:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEscCharsetProber.h:54:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEscCharsetProber.h:55:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:61:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsEscCharsetProber.h:55:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsGB2312Prober.h:49:25: style: Class 'nsGB18030Prober' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsGB2312Prober.h:49:25: style: Class 'nsGB18030Prober' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsGB2312Prober.h:52:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:57:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsGB2312Prober.h:52:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsGB2312Prober.h:53:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:56:23: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsGB2312Prober.h:53:15: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsGB2312Prober.h:54:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:58:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsGB2312Prober.h:54:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsGB2312Prober.h:55:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:59:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsGB2312Prober.h:55:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsGB2312Prober.h:56:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:60:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsGB2312Prober.h:56:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsGB2312Prober.h:57:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:61:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsGB2312Prober.h:57:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.cpp:116:8: style: The scope of the variable 'cur' can be reduced. [variableScope]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:53:16: warning: Virtual function 'Reset' is called from constructor 'nsHebrewProber()' at line 48. Dynamic binding is not used. [virtualCallInConstructor]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:48:59: note: Calling Reset
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:53:16: note: Reset is a virtual method
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:51:26: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:57:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:51:26: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:52:23: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:56:23: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:52:23: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:53:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:59:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:53:16: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:55:26: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:58:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:55:26: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:57:21: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:60:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:57:21: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:58:21: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:61:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsHebrewProber.h:58:21: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsLatin1Prober.cpp:127:17: style: The scope of the variable 'charClass' can be reduced. [variableScope]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsLatin1Prober.cpp:128:17: style: The scope of the variable 'freq' can be reduced. [variableScope]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsLatin1Prober.h:50:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:57:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsLatin1Prober.h:50:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsLatin1Prober.h:51:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:56:23: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsLatin1Prober.h:51:15: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsLatin1Prober.h:52:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:58:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsLatin1Prober.h:52:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsLatin1Prober.h:53:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:59:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsLatin1Prober.h:53:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsLatin1Prober.h:54:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:60:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsLatin1Prober.h:54:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsLatin1Prober.h:55:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:61:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsLatin1Prober.h:55:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSJISProber.h:54:22: style: Class 'nsSJISProber' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSJISProber.h:54:22: style: Class 'nsSJISProber' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUTF8Prober.h:47:17: style: Class 'nsUTF8Prober' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUTF8Prober.h:47:17: style: Class 'nsUTF8Prober' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsMBCSGroupProber.h:54:3: style: Class 'nsMBCSGroupProber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSJISProber.h:57:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:57:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSJISProber.h:57:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSJISProber.h:58:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:56:23: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSJISProber.h:58:15: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSJISProber.h:59:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:58:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSJISProber.h:59:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSJISProber.h:60:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:59:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSJISProber.h:60:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSJISProber.h:61:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:60:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSJISProber.h:61:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSJISProber.h:62:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:61:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSJISProber.h:62:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUTF8Prober.h:50:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:57:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUTF8Prober.h:50:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUTF8Prober.h:51:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:56:23: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUTF8Prober.h:51:15: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUTF8Prober.h:52:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:58:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUTF8Prober.h:52:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUTF8Prober.h:53:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:59:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUTF8Prober.h:53:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUTF8Prober.h:54:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:60:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUTF8Prober.h:54:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUTF8Prober.h:55:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:61:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsUTF8Prober.h:55:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsMBCSGroupProber.h:56:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:57:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsMBCSGroupProber.h:56:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsMBCSGroupProber.h:57:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:56:23: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsMBCSGroupProber.h:57:15: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsMBCSGroupProber.h:58:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:58:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsMBCSGroupProber.h:58:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsMBCSGroupProber.h:59:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:59:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsMBCSGroupProber.h:59:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsMBCSGroupProber.h:60:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:60:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsMBCSGroupProber.h:60:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsMBCSGroupProber.h:61:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:61:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsMBCSGroupProber.h:61:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCSGroupProber.cpp:164:23: style: Checking if unsigned variable 'mActiveNum' is less than zero. [unsignedLessThanZero]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCSGroupProber.h:50:18: style: The function 'HandleData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:57:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCSGroupProber.h:50:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCSGroupProber.h:51:15: style: The function 'GetCharSetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:56:23: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCSGroupProber.h:51:15: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCSGroupProber.h:52:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:58:26: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCSGroupProber.h:52:18: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCSGroupProber.h:53:13: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:59:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCSGroupProber.h:53:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCSGroupProber.h:54:13: style: The function 'GetConfidence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:60:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCSGroupProber.h:54:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCSGroupProber.h:55:13: style: The function 'SetOpion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsCharSetProber.h:61:21: note: Virtual function in base class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCSGroupProber.h:55:13: note: Function in derived class
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.cpp:43:17: style: The scope of the variable 'order' can be reduced. [variableScope]
unar-1.8.1.orig/UniversalDetector/universalchardet/nsSBCharSetProber.cpp:101:9: style: The scope of the variable 'r' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/BWT.c:29:81: style: Function 'UnsortBWT' argument 5 names different: declaration 'transformbuf' definition 'transform'. [funcArgNamesDifferent]
unar-1.8.1.orig/XADMaster/BWT.h:7:81: note: Function 'UnsortBWT' argument 5 names different: declaration 'transformbuf' definition 'transform'.
unar-1.8.1.orig/XADMaster/BWT.c:29:81: note: Function 'UnsortBWT' argument 5 names different: declaration 'transformbuf' definition 'transform'.
unar-1.8.1.orig/XADMaster/BWT.c:41:81: style: Function 'UnsortST4' argument 5 names different: declaration 'transformbuf' definition 'transform'. [funcArgNamesDifferent]
unar-1.8.1.orig/XADMaster/BWT.h:9:81: note: Function 'UnsortST4' argument 5 names different: declaration 'transformbuf' definition 'transform'.
unar-1.8.1.orig/XADMaster/BWT.c:41:81: note: Function 'UnsortST4' argument 5 names different: declaration 'transformbuf' definition 'transform'.
unar-1.8.1.orig/XADMaster/Crypto/brg_endian.h:121:0: error: #error Please edit lines 126 or 128 in brg_endian.h to set the platform byte order [preprocessorErrorDirective]
unar-1.8.1.orig/XADMaster/Crypto/des.c:381:29: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
unar-1.8.1.orig/XADMaster/Crypto/des.c:385:29: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
unar-1.8.1.orig/XADMaster/Crypto/md5.c:96:14: style: The scope of the variable 'saved_a' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/Crypto/md5.c:96:23: style: The scope of the variable 'saved_b' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/Crypto/md5.c:96:32: style: The scope of the variable 'saved_c' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/Crypto/md5.c:96:41: style: The scope of the variable 'saved_d' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/Crypto/md5.c:213:22: style: The scope of the variable 'free' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/PPMd/VariantI.c:345:73: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
unar-1.8.1.orig/XADMaster/PPMd/VariantI.c:303:83: style: Function 'CreateSuccessors' argument 3 names different: declaration 'p1' definition 'state'. [funcArgNamesDifferent]
unar-1.8.1.orig/XADMaster/PPMd/VariantI.c:11:83: note: Function 'CreateSuccessors' argument 3 names different: declaration 'p1' definition 'state'.
unar-1.8.1.orig/XADMaster/PPMd/VariantI.c:303:83: note: Function 'CreateSuccessors' argument 3 names different: declaration 'p1' definition 'state'.
unar-1.8.1.orig/XADMaster/PPMd/VariantI.c:303:102: style: Function 'CreateSuccessors' argument 4 names different: declaration 'mincontext' definition 'context'. [funcArgNamesDifferent]
unar-1.8.1.orig/XADMaster/PPMd/VariantI.c:11:99: note: Function 'CreateSuccessors' argument 4 names different: declaration 'mincontext' definition 'context'.
unar-1.8.1.orig/XADMaster/PPMd/VariantI.c:303:102: note: Function 'CreateSuccessors' argument 4 names different: declaration 'mincontext' definition 'context'.
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:867:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:875:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:882:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:228:17: warning: Possible null pointer dereference: self [nullPointer]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:56:31: note: Calling function 'RunVirtualMachineOrGetLabels', 1st argument 'self' value is 0
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:228:17: note: Null pointer dereference
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:232:2: style: Label 'MovLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:236:2: style: Label 'CmpLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:243:2: style: Label 'AddLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:249:2: style: Label 'AddByteLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:256:2: style: Label 'SubLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:269:2: style: Label 'JzLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:273:2: style: Label 'JnzLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:277:2: style: Label 'IncLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:280:2: style: Label 'IncByteLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:284:2: style: Label 'DecLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:287:2: style: Label 'DecByteLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:291:2: style: Label 'JmpLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:294:2: style: Label 'XorLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:298:2: style: Label 'AndLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:302:2: style: Label 'OrLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:306:2: style: Label 'TestLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:310:2: style: Label 'JsLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:314:2: style: Label 'JnsLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:318:2: style: Label 'JbLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:322:2: style: Label 'JbeLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:326:2: style: Label 'JaLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:330:2: style: Label 'JaeLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:334:2: style: Label 'PushLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:339:2: style: Label 'PopLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:344:2: style: Label 'CallLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:349:2: style: Label 'RetLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:361:2: style: Label 'NotLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:365:2: style: Label 'ShlLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:373:2: style: Label 'ShrLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:381:2: style: Label 'SarLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:389:2: style: Label 'NegLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:393:2: style: Label 'PushaLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:399:2: style: Label 'PopaLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:403:2: style: Label 'PushfLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:408:2: style: Label 'PopfLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:413:2: style: Label 'MovzxLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:417:2: style: Label 'MovsxLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:421:2: style: Label 'XchgLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:430:2: style: Label 'MulLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:434:2: style: Label 'DivLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:441:2: style: Label 'AdcLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:448:2: style: Label 'AdcByteLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:456:2: style: Label 'SbbLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:463:2: style: Label 'SbbByteLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/RARVirtualMachine.c:471:2: style: Label 'PrintLabel' is not used. [unusedLabel]
unar-1.8.1.orig/XADMaster/WinZipJPEG/Decompressor.c:777:16: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
unar-1.8.1.orig/XADMaster/WinZipJPEG/Test.c:77:5: style: Condition 'errors' is always false [knownConditionTrueFalse]
unar-1.8.1.orig/XADMaster/WinZipJPEG/Test.c:36:13: note: Assignment 'errors=0', assigned value is 0
unar-1.8.1.orig/XADMaster/WinZipJPEG/Test.c:77:5: note: Condition 'errors' is always false
unar-1.8.1.orig/XADMaster/libxad/clientfunc.c:155:11: style: The scope of the variable 's' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clientfunc.c:474:27: style: The scope of the variable 'pi' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/crc.c:81:19: style: The scope of the variable 'k' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/crc.c:100:19: style: The scope of the variable 'k' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/dates.c:127:16: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/diskunarc.c:87:19: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/filename.c:512:13: style: The scope of the variable 'str' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/fileunarc.c:89:19: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/unix/hook_fh.c:58:26: style: The scope of the variable 'p' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/unix/hook_fh.c:177:13: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/hook_splitted.c:108:19: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/hook_splitted.c:191:18: style: The scope of the variable 'err' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/filename.c:788:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unar-1.8.1.orig/XADMaster/libxad/filename.c:797:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:2235:36: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:205:14: error: Array 'dat->Var8[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:206:15: error: Array 'dat->Var10[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:207:15: error: Array 'dat->Var11[1]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:207:31: error: Array 'dat->Var12[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:207:47: error: Array 'dat->Var10[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:210:15: error: Array 'dat->Var13[1]' accessed at index 4096, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:210:31: error: Array 'dat->Var14[1]' accessed at index 4096, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:254:19: error: Array 'dat->Var12[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:255:19: error: Array 'dat->Var10[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:256:24: error: Array 'dat->Var10[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:613:15: warning: Either the condition 'j>5' is redundant or the array 'th->Bits[5]' is accessed at index 5, which is out of bounds. [arrayIndexOutOfBoundsCond]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:834:12: note: Assuming that condition 'j>5' is not redundant
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:856:43: note: Calling function 'UnPackTrack', 4th argument 'pos' value is 5
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:613:15: note: Array index out of bounds
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:841:21: warning: Either the condition 'j>5' is redundant or the array 'th.Tracks[5]' is accessed at index 5, which is out of bounds. [arrayIndexOutOfBoundsCond]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:834:12: note: Assuming that condition 'j>5' is not redundant
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:841:21: note: Array index out of bounds
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:745:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:745:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:745:17: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:745:17: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:745:17: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:745:17: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unar-1.8.1.orig/XADMaster/libxad/clients/Ace.c:272:13: style: The scope of the variable 'maxc' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Ace.c:272:28: style: The scope of the variable 'l' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Ace.c:310:13: style: The scope of the variable 'c' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Ace.c:362:12: style: The scope of the variable 'dpos' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Ace.c:362:22: style: The scope of the variable 'c' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Ace.c:362:25: style: The scope of the variable 'pos' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Ace.c:362:34: style: The scope of the variable 'len' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Ace.c:362:39: style: The scope of the variable 'hs' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Ace.c:407:13: style: The scope of the variable 'c' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/xadIO_Compress.c:131:14: style: The scope of the variable 'finchar' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/xadIO_Compress.c:131:23: style: The scope of the variable 'code' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/xadIO_Compress.c:131:29: style: The scope of the variable 'oldcode' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/xadIO_Compress.c:131:38: style: The scope of the variable 'incode' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:192:16: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:193:36: style: The scope of the variable 'r' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:193:39: style: The scope of the variable 's' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:593:12: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:593:15: style: The scope of the variable 'numnodes' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:669:18: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:669:20: style: The scope of the variable 'k' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:760:15: style: The scope of the variable 'lzstack' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:761:15: style: The scope of the variable 'cdlen' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:762:15: style: The scope of the variable 'code' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:763:15: style: The scope of the variable 'wtcl' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:766:15: style: The scope of the variable 'incode' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:767:14: style: The scope of the variable 'finchar' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:768:15: style: The scope of the variable 'ncodes' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1362:38: style: The scope of the variable 'k' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1386:12: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1386:15: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1387:18: style: The scope of the variable 'buf2' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1503:17: style: The scope of the variable 'cr' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1503:21: style: The scope of the variable 'ucr' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1504:23: style: The scope of the variable 'xdi' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1573:21: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1621:15: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1621:18: style: The scope of the variable 'l' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1833:17: style: The scope of the variable 'k' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1833:20: style: The scope of the variable 'l' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1833:23: style: The scope of the variable 'm' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1834:15: style: The scope of the variable 'b' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1834:18: style: The scope of the variable 'r' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1886:40: style: The scope of the variable 'insize' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:2201:20: style: The scope of the variable 'outbuf' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:2297:7: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:2320:10: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:2385:13: style: The scope of the variable 'chksum' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/CrunchDisk.c:65:25: style: The scope of the variable 'to_add' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/CrunchDisk.c:186:18: style: The scope of the variable 's' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DMS.c:319:12: style: The scope of the variable 'a' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DMS.c:475:22: style: The scope of the variable 'f' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DMS.c:518:19: style: The scope of the variable 'k' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DMS.c:518:22: style: The scope of the variable 'l' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DMS.c:590:18: style: The scope of the variable 'c' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DMS.c:859:18: style: The scope of the variable 'c' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DMS.c:951:13: style: The scope of the variable 't' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DMS.c:1118:19: style: The scope of the variable 'd' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DMS.c:1120:31: style: The scope of the variable 'tracksize' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DMS.c:1121:12: style: The scope of the variable 'lowcyl' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DMS.c:1121:25: style: The scope of the variable 'highcyl' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DMS.c:1123:13: style: The scope of the variable 'zerosize' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DMS.c:1581:17: style: The scope of the variable 'offs' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DMS.c:1625:20: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:175:11: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:203:21: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:228:19: style: The scope of the variable 'b' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:228:22: style: The scope of the variable 'a' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:374:13: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:532:13: style: The scope of the variable 'blk' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_FAT.c:329:37: style: The scope of the variable 'type' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_FAT.c:364:22: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_FAT.c:507:23: style: The scope of the variable 's' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/IFF-CDAF.c:56:22: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/IFF-CDAF.c:122:12: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/IFF-CDAF.c:122:15: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/IFF-CDAF.c:122:22: style: The scope of the variable 'k' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/IFF-CDAF.c:122:25: style: The scope of the variable 'l' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/IFF-CDAF.c:122:28: style: The scope of the variable 'm' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/IFF-CDAF.c:123:13: style: The scope of the variable 'pos' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/IFF-CDAF.c:123:22: style: The scope of the variable 'pos2' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/IFF-CDAF.c:124:13: style: The scope of the variable 'window' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:463:16: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:463:19: style: The scope of the variable 'c' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:555:13: style: The scope of the variable 'o' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:555:16: style: The scope of the variable 's' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/LhF.c:335:18: style: The scope of the variable 'k' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/LhF.c:374:12: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/LhF.c:374:15: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:168:15: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:237:31: style: The scope of the variable 'l' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:446:12: style: The scope of the variable 'b' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:486:20: style: The scope of the variable 'b' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:651:12: style: The scope of the variable 'oldmode' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:727:26: style: The scope of the variable 'Tmp' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:775:30: style: The scope of the variable 'l' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:936:17: style: The scope of the variable 'pos' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:1026:12: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:1026:15: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:1087:20: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:146:54: error: Shifting by a negative value is undefined behaviour [shiftNegative]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:146:67: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:205:10: error: Array 'dat.Var8[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:206:10: error: Array 'dat.Var10[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:207:42: error: Array 'dat.Var10[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:255:14: error: Array 'dat.Var10[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:256:19: error: Array 'dat.Var10[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:207:10: error: Array 'dat.Var11[1]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:207:26: error: Array 'dat.Var12[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:254:14: error: Array 'dat.Var12[314]' accessed at index 314, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:210:10: error: Array 'dat.Var13[1]' accessed at index 4096, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:210:26: error: Array 'dat.Var14[1]' accessed at index 4096, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/Zoom.c:218:10: error: Array 'dat.parent[633]' accessed at index -1, which is out of bounds. [arrayIndexOutOfBounds]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:2301:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
unar-1.8.1.orig/XADMaster/libxad/clients/xadIO.c:294:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unar-1.8.1.orig/XADMaster/libxad/clients/xadIO.c:295:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:839:25: style: struct member 'AMPKHead::FileVersion' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:840:25: style: struct member 'AMPKHead::pad1' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:841:25: style: struct member 'AMPKHead::NumDirs' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:842:25: style: struct member 'AMPKHead::NumFiles' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:843:25: style: struct member 'AMPKHead::UnCrunchedSize' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:845:25: style: struct member 'AMPKHead::pad2' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:846:25: style: struct member 'AMPKHead::pad3' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:871:25: style: struct member 'AMPKFile::pad1' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:873:25: style: struct member 'AMPKFile::pad2' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:875:25: style: struct member 'AMPKFile::pad3' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/AMPK.c:1083:13: style: struct member 'AmPlusVers::CreationDate' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/DCS.c:48:17: style: The scope of the variable 'low' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DCS.c:48:27: style: The scope of the variable 'high' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DCS.c:48:38: style: The scope of the variable 'cr' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DCS.c:49:23: style: The scope of the variable 'xdi' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DCS.c:102:12: style: The scope of the variable 'dat' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DCS.c:104:12: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DCS.c:104:15: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DCS.c:133:23: style: The scope of the variable 'pwd' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/DCS.c:135:23: style: The scope of the variable 'p' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:132:12: style: struct member 'DirCacheBlock::afs_DCParent' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:133:12: style: struct member 'DirCacheBlock::afs_DCRecords' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:134:12: style: struct member 'DirCacheBlock::afs_NextDirCache' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:135:12: style: struct member 'DirCacheBlock::afs_CheckSum' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:136:12: style: struct member 'DirCacheBlock::afs_Records' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:141:12: style: struct member 'BitMapBlock::bm_CheckSum' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:142:12: style: struct member 'BitMapBlock::bm_Data' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:147:12: style: struct member 'BitmapExtensionBlock::be_NextBlock' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_Amiga.c:149:12: style: struct member 'BitmapExtensionBlock::be_BMPages' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_SOS.c:55:12: style: struct member 'SOSboot::cksum' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_SOS.c:56:12: style: struct member 'SOSboot::magic' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/FS_SOS.c:57:12: style: struct member 'SOSboot::branch' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:92:25: style: struct member 'LhADecrST::nn' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:93:25: style: struct member 'LhADecrST::n1' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:94:25: style: struct member 'LhADecrST::most_p' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:95:25: style: struct member 'LhADecrST::avail' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:96:25: style: struct member 'LhADecrST::n_max' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:97:25: style: struct member 'LhADecrST::maxmatch' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:98:17: style: struct member 'LhADecrST::total_p' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:104:25: style: struct member 'LhADecrST::freq' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:105:25: style: struct member 'LhADecrST::pt_code' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:106:25: style: struct member 'LhADecrST::child' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:107:25: style: struct member 'LhADecrST::stock' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:108:25: style: struct member 'LhADecrST::s_node' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:109:25: style: struct member 'LhADecrST::block' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:110:25: style: struct member 'LhADecrST::parent' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/LhA.c:111:25: style: struct member 'LhADecrST::edge' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/MDC.c:57:17: style: The scope of the variable 'low' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/MDC.c:57:27: style: The scope of the variable 'high' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/MDC.c:57:38: style: The scope of the variable 'cylsize' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/MDC.c:62:14: style: struct member 'Anonymous1::xpkid' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/MDC.c:64:14: style: struct member 'Anonymous1::type' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/MDC.c:138:14: style: struct member 'Anonymous2::xpkid' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/PackDev.c:192:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/libxad/clients/PackDisk.c:88:20: style: The scope of the variable 'io' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/PackDisk.c:89:12: style: The scope of the variable 'i' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/PackDisk.c:89:15: style: The scope of the variable 'j' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/clients/PackDisk.c:48:12: style: struct member 'PackDisk::ID' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/PackDisk.c:49:12: style: struct member 'PackDisk::Version' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/PackDisk.c:50:12: style: struct member 'PackDisk::pad1' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/PackDisk.c:51:12: style: struct member 'PackDisk::Name' is never used. [unusedStructMember]
unar-1.8.1.orig/XADMaster/libxad/clients/xMash.c:166:34: style: The scope of the variable 'skipbyte' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/libxad/debug.c:353:9: style: Function 'DoDebug' argument 4 names different: declaration 'va' definition 'data'. [funcArgNamesDifferent]
unar-1.8.1.orig/XADMaster/libxad/debug.c:28:9: note: Function 'DoDebug' argument 4 names different: declaration 'va' definition 'data'.
unar-1.8.1.orig/XADMaster/libxad/debug.c:353:9: note: Function 'DoDebug' argument 4 names different: declaration 'va' definition 'data'.
unar-1.8.1.orig/XADMaster/libxad/debug.c:380:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
unar-1.8.1.orig/XADMaster/libxad/unix/emulation.c:64:48: style: Function 'FindTagItem' argument 2 names different: declaration 'tags' definition 'tagList'. [funcArgNamesDifferent]
unar-1.8.1.orig/XADMaster/libxad/unix/emulation.h:28:48: note: Function 'FindTagItem' argument 2 names different: declaration 'tags' definition 'tagList'.
unar-1.8.1.orig/XADMaster/libxad/unix/emulation.c:64:48: note: Function 'FindTagItem' argument 2 names different: declaration 'tags' definition 'tagList'.
unar-1.8.1.orig/XADMaster/libxad/unix/emulation.c:79:67: style: Function 'GetTagData' argument 3 names different: declaration 'tags' definition 'tagList'. [funcArgNamesDifferent]
unar-1.8.1.orig/XADMaster/libxad/unix/emulation.h:29:67: note: Function 'GetTagData' argument 3 names different: declaration 'tags' definition 'tagList'.
unar-1.8.1.orig/XADMaster/libxad/unix/emulation.c:79:67: note: Function 'GetTagData' argument 3 names different: declaration 'tags' definition 'tagList'.
unar-1.8.1.orig/XADMaster/lzma/LzmaDec.c:900:29: style: Function 'LzmaDec_Free' argument 1 names different: declaration 'state' definition 'p'. [funcArgNamesDifferent]
unar-1.8.1.orig/XADMaster/lzma/LzmaDec.h:138:29: note: Function 'LzmaDec_Free' argument 1 names different: declaration 'state' definition 'p'.
unar-1.8.1.orig/XADMaster/lzma/LzmaDec.c:900:29: note: Function 'LzmaDec_Free' argument 1 names different: declaration 'state' definition 'p'.
unar-1.8.1.orig/XADMaster/lzma/LzmaDec.c:955:33: style: Function 'LzmaDec_Allocate' argument 1 names different: declaration 'state' definition 'p'. [funcArgNamesDifferent]
unar-1.8.1.orig/XADMaster/lzma/LzmaDec.h:137:33: note: Function 'LzmaDec_Allocate' argument 1 names different: declaration 'state' definition 'p'.
unar-1.8.1.orig/XADMaster/lzma/LzmaDec.c:955:33: note: Function 'LzmaDec_Allocate' argument 1 names different: declaration 'state' definition 'p'.
unar-1.8.1.orig/XADMaster/lzma/LzmaDec.c:955:48: style: Function 'LzmaDec_Allocate' argument 2 names different: declaration 'prop' definition 'props'. [funcArgNamesDifferent]
unar-1.8.1.orig/XADMaster/lzma/LzmaDec.h:137:52: note: Function 'LzmaDec_Allocate' argument 2 names different: declaration 'prop' definition 'props'.
unar-1.8.1.orig/XADMaster/lzma/LzmaDec.c:955:48: note: Function 'LzmaDec_Allocate' argument 2 names different: declaration 'prop' definition 'props'.
unar-1.8.1.orig/XADMaster/lzma/LzmaDec.c:681:3: style: Variable 'range' is assigned a value that is never used. [unreadVariable]
unar-1.8.1.orig/XADMaster/lzma/LzmaDec.c:681:3: style: Variable 'code' is assigned a value that is never used. [unreadVariable]
unar-1.8.1.orig/XADMaster/wavpack/bits.c:75:5: style: Redundant pointer operation on 'bs' - it's already a pointer. [redundantPointerOp]
unar-1.8.1.orig/XADMaster/wavpack/float.c:245:13: style: The scope of the variable 'shift_count' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/float.c:314:13: style: The scope of the variable 'shift_count' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/float.c:354:9: style: The scope of the variable 'exp' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/float.c:271:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/float.c:304:82: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/float.c:322:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:372:38: style: The scope of the variable 'shift' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:374:14: style: The scope of the variable 'mask' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:712:29: style: The scope of the variable 'sam_A' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:712:36: style: The scope of the variable 'sam_B' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:752:25: style: The scope of the variable 'sam_A' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:752:32: style: The scope of the variable 'sam_B' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1294:18: style: The scope of the variable 'data' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1353:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1358:51: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1363:53: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1368:65: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:554:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:663:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:780:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:781:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:788:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:791:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:796:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:805:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:940:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:945:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:957:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:962:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:973:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:978:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:992:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:995:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1006:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1009:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1020:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1022:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1049:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1054:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1066:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1071:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1082:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1087:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1101:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1104:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1115:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1118:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1129:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1131:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1161:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1166:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1171:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1176:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1190:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1195:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1200:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1205:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1219:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1224:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1229:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1234:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1251:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1254:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1257:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:1260:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:247:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:261:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:286:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:320:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:333:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unar-1.8.1.orig/XADMaster/wavpack/unpack.c:873:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unar-1.8.1.orig/XADMaster/wavpack/words.c:984:9: style: The scope of the variable 'next8' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/words.c:985:13: style: The scope of the variable 'value' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/words.c:991:18: style: The scope of the variable 'mask' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/words.c:992:13: style: The scope of the variable 'cbits' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/words.c:1048:26: style: The scope of the variable 'mask' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/words.c:1167:22: style: The scope of the variable 'mask' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/words.c:1168:17: style: The scope of the variable 'cbits' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/words.c:1226:30: style: The scope of the variable 'mask' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/words.c:1386:26: style: The scope of the variable 'avalue' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/words.c:1457:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
unar-1.8.1.orig/XADMaster/wavpack/words.c:352:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unar-1.8.1.orig/XADMaster/wavpack/words.c:364:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unar-1.8.1.orig/XADMaster/wavpack/words.c:376:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:322:26: warning: Either the condition '!wps' is redundant or there is possible null pointer dereference: wps. [nullPointerRedundantCheck]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:330:13: note: Assuming that condition '!wps' is not redundant
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:322:26: note: Null pointer dereference
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:323:37: warning: Either the condition '!wps' is redundant or there is possible null pointer dereference: wps. [nullPointerRedundantCheck]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:330:13: note: Assuming that condition '!wps' is not redundant
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:323:37: note: Null pointer dereference
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:324:34: warning: Either the condition '!wps' is redundant or there is possible null pointer dereference: wps. [nullPointerRedundantCheck]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:330:13: note: Assuming that condition '!wps' is not redundant
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:324:34: note: Null pointer dereference
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:327:11: warning: Either the condition '!wps' is redundant or there is possible null pointer dereference: wps. [nullPointerRedundantCheck]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:330:13: note: Assuming that condition '!wps' is not redundant
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:327:11: note: Null pointer dereference
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:219:14: style: The scope of the variable 'bcount' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:567:75: style: The scope of the variable 'dst' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:569:22: style: The scope of the variable 'samcnt' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:1955:38: style: The scope of the variable 'bcount' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:1957:20: style: The scope of the variable 'tempbuff' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:1988:14: style: The scope of the variable 'bcount' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:2034:14: style: The scope of the variable 'bcount' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:2130:14: style: The scope of the variable 'bcount' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:2130:22: style: The scope of the variable 'file2pos' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:2132:9: style: The scope of the variable 'compare_result' can be reduced. [variableScope]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:226:5: style: Redundant pointer operation on 'wpc' - it's already a pointer. [redundantPointerOp]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:258:5: style: Redundant pointer operation on 'wps' - it's already a pointer. [redundantPointerOp]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:575:21: style: Redundant pointer operation on 'wps' - it's already a pointer. [redundantPointerOp]
unar-1.8.1.orig/XADMaster/wavpack/wputils.c:258:5: error: Memory is allocated but not initialized: wps [uninitdata]
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/unbescape/unbescape_1.1.5.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/unbound/unbound_1.7.3.orig.tar.gz
unbound-1.7.3/compat/chacha_private.h:91:7: style: The scope of the variable 'x0' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:11: style: The scope of the variable 'x1' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:15: style: The scope of the variable 'x2' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:19: style: The scope of the variable 'x3' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:23: style: The scope of the variable 'x4' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:27: style: The scope of the variable 'x5' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:31: style: The scope of the variable 'x6' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:35: style: The scope of the variable 'x7' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:39: style: The scope of the variable 'x8' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:43: style: The scope of the variable 'x9' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:47: style: The scope of the variable 'x10' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:52: style: The scope of the variable 'x11' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:57: style: The scope of the variable 'x12' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:62: style: The scope of the variable 'x13' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:67: style: The scope of the variable 'x14' can be reduced. [variableScope]
unbound-1.7.3/compat/chacha_private.h:91:72: style: The scope of the variable 'x15' can be reduced. [variableScope]
unbound-1.7.3/compat/arc4random_uniform.c:42:21: style: Opposite expression on both sides of '%'. [oppositeExpression]
unbound-1.7.3/compat/arc4random_uniform.c:42:21: note: Opposite expression on both sides of '%'.
unbound-1.7.3/compat/arc4random_uniform.c:42:21: note: Opposite expression on both sides of '%'.
unbound-1.7.3/compat/fake-rfc2553.c:50:18: style: The scope of the variable 'hp' can be reduced. [variableScope]
unbound-1.7.3/compat/fake-rfc2553.c:51:7: style: The scope of the variable 'tmpserv' can be reduced. [variableScope]
unbound-1.7.3/compat/fake-rfc2553.c:154:6: style: The scope of the variable 'i' can be reduced. [variableScope]
unbound-1.7.3/compat/getentropy_solaris.c:297:4: portability: Casting from double ** to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
unbound-1.7.3/compat/inet_aton.c:94:6: style: The scope of the variable 'base' can be reduced. [variableScope]
unbound-1.7.3/compat/inet_pton.c:155:14: style: The scope of the variable 'xdigits' can be reduced. [variableScope]
unbound-1.7.3/compat/sha512.c:95:0: error: #error Define BYTE_ORDER to be equal to either LITTLE_ENDIAN or BIG_ENDIAN [preprocessorErrorDirective]
unbound-1.7.3/compat/snprintf.c:636:12: style: The scope of the variable 'minw' can be reduced. [variableScope]
unbound-1.7.3/compat/snprintf.c:636:18: style: The scope of the variable 'precision' can be reduced. [variableScope]
unbound-1.7.3/compat/snprintf.c:636:29: style: The scope of the variable 'prgiven' can be reduced. [variableScope]
unbound-1.7.3/compat/snprintf.c:636:38: style: The scope of the variable 'zeropad' can be reduced. [variableScope]
unbound-1.7.3/compat/snprintf.c:636:47: style: The scope of the variable 'minus' can be reduced. [variableScope]
unbound-1.7.3/compat/snprintf.c:636:54: style: The scope of the variable 'plus' can be reduced. [variableScope]
unbound-1.7.3/compat/snprintf.c:636:60: style: The scope of the variable 'space' can be reduced. [variableScope]
unbound-1.7.3/compat/snprintf.c:636:67: style: The scope of the variable 'length' can be reduced. [variableScope]
unbound-1.7.3/daemon/cachedump.c:545:2: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/daemon/cachedump.c:539:0: note: Variable 's' is reassigned a value before the old one has been used.
unbound-1.7.3/daemon/cachedump.c:545:2: note: Variable 's' is reassigned a value before the old one has been used.
unbound-1.7.3/daemon/cachedump.c:718:12: style: The scope of the variable 'entry_ttl' can be reduced. [variableScope]
unbound-1.7.3/daemon/cachedump.c:790:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unbound-1.7.3/daemon/cachedump.c:417:10: warning: Size of pointer 'p' used instead of size of its data. [pointerSize]
unbound-1.7.3/daemon/daemon.c:393:12: style: The scope of the variable 'k' can be reduced. [variableScope]
unbound-1.7.3/daemon/daemon.c:393:15: style: The scope of the variable 'temp' can be reduced. [variableScope]
unbound-1.7.3/daemon/remote.c:279:10: style: The scope of the variable 'r' can be reduced. [variableScope]
unbound-1.7.3/daemon/remote.c:554:6: style: The scope of the variable 'r' can be reduced. [variableScope]
unbound-1.7.3/daemon/remote.c:1907:8: style: The scope of the variable 'todo' can be reduced. [variableScope]
unbound-1.7.3/daemon/remote.c:2184:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
unbound-1.7.3/daemon/remote.c:2185:23: style: The scope of the variable 'a' can be reduced. [variableScope]
unbound-1.7.3/daemon/remote.c:2494:6: style: The scope of the variable 'insecure' can be reduced. [variableScope]
unbound-1.7.3/daemon/remote.c:3039:6: style: The scope of the variable 'r' can be reduced. [variableScope]
unbound-1.7.3/daemon/unbound.c:730:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
unbound-1.7.3/dns64/dns64.c:655:28: style: The scope of the variable 'fd' can be reduced. [variableScope]
unbound-1.7.3/dns64/dns64.c:656:35: style: The scope of the variable 'dk' can be reduced. [variableScope]
unbound-1.7.3/dnscrypt/dnscrypt.c:595:8: style: The scope of the variable 'nm' can be reduced. [variableScope]
unbound-1.7.3/dnscrypt/dnscrypt.c:803:8: style: The scope of the variable 'nm' can be reduced. [variableScope]
unbound-1.7.3/edns-subnet/addrtree.c:245:6: style: The scope of the variable 'children' can be reduced. [variableScope]
unbound-1.7.3/edns-subnet/addrtree.c:365:6: style: The scope of the variable 'index' can be reduced. [variableScope]
unbound-1.7.3/edns-subnet/addrtree.c:366:12: style: The scope of the variable 'common' can be reduced. [variableScope]
unbound-1.7.3/iterator/iter_delegpt.c:352:2: style: Variable 'ns_rrset' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/iterator/iter_delegpt.c:348:0: note: Variable 'ns_rrset' is reassigned a value before the old one has been used.
unbound-1.7.3/iterator/iter_delegpt.c:352:2: note: Variable 'ns_rrset' is reassigned a value before the old one has been used.
unbound-1.7.3/iterator/iter_fwd.c:343:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/iterator/iter_fwd.c:337:0: note: Variable 'res' is reassigned a value before the old one has been used.
unbound-1.7.3/iterator/iter_fwd.c:343:2: note: Variable 'res' is reassigned a value before the old one has been used.
unbound-1.7.3/iterator/iter_fwd.c:207:11: style: The scope of the variable 'dname' can be reduced. [variableScope]
unbound-1.7.3/iterator/iter_hints.c:221:11: style: The scope of the variable 'dname' can be reduced. [variableScope]
unbound-1.7.3/iterator/iter_hints.c:269:18: style: The scope of the variable 'dp' can be reduced. [variableScope]
unbound-1.7.3/iterator/iter_priv.c:114:11: style: The scope of the variable 'nm' can be reduced. [variableScope]
unbound-1.7.3/iterator/iter_priv.c:114:16: style: The scope of the variable 'nmr' can be reduced. [variableScope]
unbound-1.7.3/iterator/iter_priv.c:116:6: style: The scope of the variable 'nm_labs' can be reduced. [variableScope]
unbound-1.7.3/iterator/iter_scrub.c:618:11: style: The scope of the variable 'rhs' can be reduced. [variableScope]
unbound-1.7.3/iterator/iter_scrub.c:619:9: style: The scope of the variable 'len' can be reduced. [variableScope]
unbound-1.7.3/iterator/iter_utils.c:1036:0: style: Same expression used in consecutive assignments of 'c1' and 'c2'. [duplicateAssignExpression]
unbound-1.7.3/iterator/iter_utils.c:1036:0: note: Same expression used in consecutive assignments of 'c1' and 'c2'.
unbound-1.7.3/iterator/iter_utils.c:1036:0: note: Same expression used in consecutive assignments of 'c1' and 'c2'.
unbound-1.7.3/iterator/iterator.c:2895:2: style: Variable 'dp' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/iterator/iterator.c:2890:0: note: Variable 'dp' is reassigned a value before the old one has been used.
unbound-1.7.3/iterator/iterator.c:2895:2: note: Variable 'dp' is reassigned a value before the old one has been used.
unbound-1.7.3/iterator/iterator.c:948:30: style: The scope of the variable 's' can be reduced. [variableScope]
unbound-1.7.3/libunbound/libunbound.c:300:5: style: Condition 'do_stop' is always true [knownConditionTrueFalse]
unbound-1.7.3/libunbound/libunbound.c:286:16: note: Assignment 'do_stop=1', assigned value is 1
unbound-1.7.3/libunbound/libunbound.c:300:5: note: Condition 'do_stop' is always true
unbound-1.7.3/libunbound/libunbound.c:600:6: style: The scope of the variable 'r' can be reduced. [variableScope]
unbound-1.7.3/libunbound/libunbound.c:628:6: style: The scope of the variable 'r' can be reduced. [variableScope]
unbound-1.7.3/libunbound/libunbound.c:868:9: style: The scope of the variable 'p' can be reduced. [variableScope]
unbound-1.7.3/libunbound/libworker.c:384:20: style: The scope of the variable 'w' can be reduced. [variableScope]
unbound-1.7.3/pythonmod/pythonmod_utils.c:80:12: style: The scope of the variable 'i' can be reduced. [variableScope]
unbound-1.7.3/pythonmod/pythonmod_utils.c:80:15: style: The scope of the variable 'j' can be reduced. [variableScope]
unbound-1.7.3/respip/respip.c:244:7: style: The scope of the variable 'bufshort' can be reduced. [variableScope]
unbound-1.7.3/services/authzone.c:5511:55: style: Redundant condition: xfr->notify_has_serial. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
unbound-1.7.3/services/authzone.c:1457:6: style: The scope of the variable 'status' can be reduced. [variableScope]
unbound-1.7.3/services/cache/dns.c:928:2: style: Variable 'rep' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/services/cache/dns.c:926:0: note: Variable 'rep' is reassigned a value before the old one has been used.
unbound-1.7.3/services/cache/dns.c:928:2: note: Variable 'rep' is reassigned a value before the old one has been used.
unbound-1.7.3/services/cache/dns.c:200:30: style: The scope of the variable 'rrset' can be reduced. [variableScope]
unbound-1.7.3/services/cache/infra.c:886:11: style: The scope of the variable 'max' can be reduced. [variableScope]
unbound-1.7.3/services/cache/infra.c:970:6: style: The scope of the variable 'max' can be reduced. [variableScope]
unbound-1.7.3/services/cache/rrset.c:387:10: style: The scope of the variable 'i' can be reduced. [variableScope]
unbound-1.7.3/services/listen_dnsport.c:1327:6: style: The scope of the variable 'i' can be reduced. [variableScope]
unbound-1.7.3/services/localzone.c:753:15: style: The scope of the variable 'zstr' can be reduced. [variableScope]
unbound-1.7.3/services/localzone.c:1208:6: style: The scope of the variable 'res' can be reduced. [variableScope]
unbound-1.7.3/services/localzone.c:1473:30: style: The scope of the variable 'lzo' can be reduced. [variableScope]
unbound-1.7.3/services/localzone.c:1496:10: style: The scope of the variable 'tagmatch' can be reduced. [variableScope]
unbound-1.7.3/services/mesh.c:157:21: warning: Either the condition 'ci_b' is redundant or there is possible null pointer dereference: ci_b. [nullPointerRedundantCheck]
unbound-1.7.3/services/mesh.c:155:14: note: Assuming that condition 'ci_b' is not redundant
unbound-1.7.3/services/mesh.c:157:21: note: Null pointer dereference
unbound-1.7.3/services/mesh.c:978:16: warning: Either the condition 'rep' is redundant or there is possible null pointer dereference: rep. [nullPointerRedundantCheck]
unbound-1.7.3/services/mesh.c:973:5: note: Assuming that condition 'rep' is not redundant
unbound-1.7.3/services/mesh.c:978:16: note: Null pointer dereference
unbound-1.7.3/services/mesh.c:979:3: warning: Either the condition 'rep' is redundant or there is possible null pointer dereference: rep. [nullPointerRedundantCheck]
unbound-1.7.3/services/mesh.c:973:5: note: Assuming that condition 'rep' is not redundant
unbound-1.7.3/services/mesh.c:979:3: note: Null pointer dereference
unbound-1.7.3/services/outside_network.c:818:6: style: Condition 'do_ip6' is always false [knownConditionTrueFalse]
unbound-1.7.3/services/outside_network.c:760:11: note: Assignment 'do_ip6=0', assigned value is 0
unbound-1.7.3/services/outside_network.c:818:6: note: Condition 'do_ip6' is always false
unbound-1.7.3/services/outside_network.c:1087:6: style: The scope of the variable 'my_if' can be reduced. [variableScope]
unbound-1.7.3/services/outside_network.c:1087:13: style: The scope of the variable 'my_port' can be reduced. [variableScope]
unbound-1.7.3/services/outside_network.c:1087:22: style: The scope of the variable 'fd' can be reduced. [variableScope]
unbound-1.7.3/services/outside_network.c:1087:26: style: The scope of the variable 'portno' can be reduced. [variableScope]
unbound-1.7.3/sldns/keyraw.c:42:10: style: The scope of the variable 't' can be reduced. [variableScope]
unbound-1.7.3/sldns/keyraw.c:45:11: style: The scope of the variable 'exp' can be reduced. [variableScope]
unbound-1.7.3/sldns/parse.c:391:13: style: The scope of the variable 'found' can be reduced. [variableScope]
unbound-1.7.3/sldns/parse.c:392:14: style: The scope of the variable 'c' can be reduced. [variableScope]
unbound-1.7.3/sldns/parse.c:420:13: style: The scope of the variable 'found' can be reduced. [variableScope]
unbound-1.7.3/sldns/parseutil.c:102:6: style: The scope of the variable 'new_year' can be reduced. [variableScope]
unbound-1.7.3/sldns/rrdef.c:636:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unbound-1.7.3/sldns/rrdef.c:694:14: style: The scope of the variable 'desc_name' can be reduced. [variableScope]
unbound-1.7.3/sldns/sbuffer.c:128:10: style: The scope of the variable 'args' can be reduced. [variableScope]
unbound-1.7.3/sldns/sbuffer.c:130:9: style: The scope of the variable 'remaining' can be reduced. [variableScope]
unbound-1.7.3/sldns/str2wire.c:126:31: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
unbound-1.7.3/sldns/str2wire.c:116:15: note: outer condition: label_len!=0
unbound-1.7.3/sldns/str2wire.c:126:31: note: opposite inner condition: label_len==0
unbound-1.7.3/sldns/wire2str.c:1496:7: style: Condition '!print_symbols' is always true [knownConditionTrueFalse]
unbound-1.7.3/sldns/wire2str.c:1469:22: note: Assignment 'print_symbols=0', assigned value is 0
unbound-1.7.3/sldns/wire2str.c:1496:7: note: Condition '!print_symbols' is always true
unbound-1.7.3/sldns/wire2str.c:469:19: style: Same expression on both sides of '-' because the value of 'rrlen' and '*dlen' are the same. [duplicateExpression]
unbound-1.7.3/sldns/wire2str.c:456:17: note: 'rrlen' is assigned value '*dlen' here.
unbound-1.7.3/sldns/wire2str.c:469:19: note: Same expression on both sides of '-' because the value of 'rrlen' and '*dlen' are the same.
unbound-1.7.3/sldns/wire2str.c:1247:19: style: The scope of the variable 'window' can be reduced. [variableScope]
unbound-1.7.3/sldns/wire2str.c:1729:14: style: The scope of the variable 'llq_errors' can be reduced. [variableScope]
unbound-1.7.3/sldns/wire2str.c:1732:14: style: The scope of the variable 'llq_opcodes' can be reduced. [variableScope]
unbound-1.7.3/sldns/wire2str.c:1807:22: style: The scope of the variable 'lt' can be reduced. [variableScope]
unbound-1.7.3/sldns/wire2str.c:1822:22: style: The scope of the variable 'lt' can be reduced. [variableScope]
unbound-1.7.3/sldns/wire2str.c:1915:11: style: The scope of the variable 'timeout' can be reduced. [variableScope]
unbound-1.7.3/sldns/wire2str.c:1976:11: style: The scope of the variable 'option_code' can be reduced. [variableScope]
unbound-1.7.3/sldns/wire2str.c:1976:24: style: The scope of the variable 'option_len' can be reduced. [variableScope]
unbound-1.7.3/sldns/wire2str.c:1881:8: style: Unused variable: buf [unusedVariable]
unbound-1.7.3/smallapp/unbound-anchor.c:124:0: error: #error "need libexpat to parse root-anchors.xml file." [preprocessorErrorDirective]
unbound-1.7.3/smallapp/unbound-control.c:531:16: style: Condition 'addrfamily==0' is always true [knownConditionTrueFalse]
unbound-1.7.3/smallapp/unbound-control.c:490:19: note: Assignment 'addrfamily=0', assigned value is 0
unbound-1.7.3/smallapp/unbound-control.c:531:16: note: Condition 'addrfamily==0' is always true
unbound-1.7.3/smallapp/unbound-control.c:544:6: style: Condition '!useport' is always false [knownConditionTrueFalse]
unbound-1.7.3/smallapp/unbound-control.c:491:20: note: Assignment 'useport=1', assigned value is 1
unbound-1.7.3/smallapp/unbound-control.c:544:6: note: Condition '!useport' is always false
unbound-1.7.3/smallapp/unbound-control.c:531:16: style: Same expression on both sides of '==' because the value of 'addrfamily' and '0' are the same. [duplicateExpression]
unbound-1.7.3/smallapp/unbound-control.c:490:19: note: 'addrfamily' is assigned value '0' here.
unbound-1.7.3/smallapp/unbound-control.c:531:16: note: Same expression on both sides of '==' because the value of 'addrfamily' and '0' are the same.
unbound-1.7.3/smallapp/unbound-control.c:491:10: style: The scope of the variable 'useport' can be reduced. [variableScope]
unbound-1.7.3/smallapp/unbound-control.c:570:6: style: The scope of the variable 'r' can be reduced. [variableScope]
unbound-1.7.3/smallapp/unbound-host.c:430:2: style: Variable 'ctx' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/smallapp/unbound-host.c:427:0: note: Variable 'ctx' is reassigned a value before the old one has been used.
unbound-1.7.3/smallapp/unbound-host.c:430:2: note: Variable 'ctx' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/asynclook.c:272:6: style: Condition 'doprint' is always false [knownConditionTrueFalse]
unbound-1.7.3/testcode/asynclook.c:268:16: note: Assignment 'doprint=0', assigned value is 0
unbound-1.7.3/testcode/asynclook.c:272:6: note: Condition 'doprint' is always false
unbound-1.7.3/testcode/asynclook.c:284:5: style: Condition 'doprint' is always false [knownConditionTrueFalse]
unbound-1.7.3/testcode/asynclook.c:268:16: note: Assignment 'doprint=0', assigned value is 0
unbound-1.7.3/testcode/asynclook.c:284:5: note: Condition 'doprint' is always false
unbound-1.7.3/testcode/asynclook.c:278:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
unbound-1.7.3/testcode/delayer.c:758:6: style: Condition '!delete_it' is always true [knownConditionTrueFalse]
unbound-1.7.3/testcode/delayer.c:756:15: note: Assignment 'delete_it=0', assigned value is 0
unbound-1.7.3/testcode/delayer.c:758:6: note: Condition '!delete_it' is always true
unbound-1.7.3/testcode/delayer.c:361:10: style: The scope of the variable 'sent' can be reduced. [variableScope]
unbound-1.7.3/testcode/delayer.c:393:10: style: The scope of the variable 'r' can be reduced. [variableScope]
unbound-1.7.3/testcode/delayer.c:499:10: style: The scope of the variable 'len' can be reduced. [variableScope]
unbound-1.7.3/testcode/delayer.c:698:10: style: The scope of the variable 'r' can be reduced. [variableScope]
unbound-1.7.3/testcode/delayer.c:749:6: style: The scope of the variable 'delete_it' can be reduced. [variableScope]
unbound-1.7.3/testcode/delayer.c:885:11: style: The scope of the variable 'port' can be reduced. [variableScope]
unbound-1.7.3/testcode/fake_event.c:572:8: style: The scope of the variable 'expanded' can be reduced. [variableScope]
unbound-1.7.3/testcode/fake_event.c:625:8: style: The scope of the variable 'expanded' can be reduced. [variableScope]
unbound-1.7.3/testcode/memstats.c:129:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
unbound-1.7.3/testcode/memstats.c:154:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
unbound-1.7.3/testcode/perf.c:418:6: style: The scope of the variable 'i' can be reduced. [variableScope]
unbound-1.7.3/testcode/perf.c:552:8: style: The scope of the variable 'p' can be reduced. [variableScope]
unbound-1.7.3/testcode/petal.c:636:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
unbound-1.7.3/testcode/petal.c:569:8: style: Condition 'go' is always true [knownConditionTrueFalse]
unbound-1.7.3/testcode/petal.c:566:11: note: Assignment 'go=1', assigned value is 1
unbound-1.7.3/testcode/petal.c:569:8: note: Condition 'go' is always true
unbound-1.7.3/testcode/petal.c:155:6: style: The scope of the variable 'r' can be reduced. [variableScope]
unbound-1.7.3/testcode/petal.c:420:11: style: Variable 'avail' is assigned a value that is never used. [unreadVariable]
unbound-1.7.3/testcode/pktview.c:130:25: style: The scope of the variable 'len' can be reduced. [variableScope]
unbound-1.7.3/testcode/pktview.c:131:11: style: The scope of the variable 'ttl' can be reduced. [variableScope]
unbound-1.7.3/testcode/readhex.c:68:6: style: The scope of the variable 'val' can be reduced. [variableScope]
unbound-1.7.3/testcode/replay.c:860:15: style: The scope of the variable 'expand' can be reduced. [variableScope]
unbound-1.7.3/testcode/signit.c:132:6: style: The scope of the variable 'b' can be reduced. [variableScope]
unbound-1.7.3/testcode/signit.c:133:8: style: The scope of the variable 'in' can be reduced. [variableScope]
unbound-1.7.3/testcode/signit.c:200:16: style: The scope of the variable 'rrset' can be reduced. [variableScope]
unbound-1.7.3/testcode/signit.c:201:16: style: The scope of the variable 'sigs' can be reduced. [variableScope]
unbound-1.7.3/testcode/testbound.c:203:8: style: The scope of the variable 'parse' can be reduced. [variableScope]
unbound-1.7.3/testcode/testbound.c:241:8: style: The scope of the variable 'parse' can be reduced. [variableScope]
unbound-1.7.3/testcode/testpkts.c:79:22: warning: Either the condition 'str&&keyword' is redundant or there is possible null pointer dereference: keyword. [nullPointerRedundantCheck]
unbound-1.7.3/testcode/testpkts.c:80:13: note: Assuming that condition 'str&&keyword' is not redundant
unbound-1.7.3/testcode/testpkts.c:79:22: note: Null pointer dereference
unbound-1.7.3/testcode/testpkts.c:512:39: warning: Possible null pointer dereference: ednsdata [nullPointer]
unbound-1.7.3/testcode/testpkts.c:636:8: note: Calling function 'add_edns', 4th argument 'ednsdata' value is 0
unbound-1.7.3/testcode/testpkts.c:512:39: note: Null pointer dereference
unbound-1.7.3/testcode/testpkts.c:1161:2: style: Variable 'qb' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/testcode/testpkts.c:1158:0: note: Variable 'qb' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/testpkts.c:1161:2: note: Variable 'qb' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/testpkts.c:1162:2: style: Variable 'pb' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/testcode/testpkts.c:1158:0: note: Variable 'pb' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/testpkts.c:1162:2: note: Variable 'pb' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/testpkts.c:1228:2: style: Variable 'qb' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/testcode/testpkts.c:1225:0: note: Variable 'qb' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/testpkts.c:1228:2: note: Variable 'qb' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/testpkts.c:1229:2: style: Variable 'pb' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/testcode/testpkts.c:1225:0: note: Variable 'pb' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/testpkts.c:1229:2: note: Variable 'pb' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/testpkts.c:1294:2: style: Variable 'qb' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/testcode/testpkts.c:1291:0: note: Variable 'qb' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/testpkts.c:1294:2: note: Variable 'qb' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/testpkts.c:1295:2: style: Variable 'pb' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/testcode/testpkts.c:1291:0: note: Variable 'pb' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/testpkts.c:1295:2: note: Variable 'pb' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/testpkts.c:293:7: style: The scope of the variable 'c' can be reduced. [variableScope]
unbound-1.7.3/testcode/testpkts.c:341:6: style: The scope of the variable 'c' can be reduced. [variableScope]
unbound-1.7.3/testcode/testpkts.c:352:9: style: The scope of the variable 'wirelen' can be reduced. [variableScope]
unbound-1.7.3/testcode/testpkts.c:1037:14: style: The scope of the variable 'llen' can be reduced. [variableScope]
unbound-1.7.3/testcode/testpkts.c:1130:11: style: The scope of the variable 't' can be reduced. [variableScope]
unbound-1.7.3/testcode/testpkts.c:1130:14: style: The scope of the variable 'rdatalen' can be reduced. [variableScope]
unbound-1.7.3/testcode/testpkts.c:1419:11: style: The scope of the variable 'reply' can be reduced. [variableScope]
unbound-1.7.3/testcode/testpkts.c:1420:9: style: The scope of the variable 'rlen' can be reduced. [variableScope]
unbound-1.7.3/testcode/testpkts.c:1382:19: warning: Comparison of modulo result is predetermined, because it is always less than 1. [moduloAlwaysTrueFalse]
unbound-1.7.3/testcode/testpkts.c:375:0: error: Memory leak: wire [memleak]
unbound-1.7.3/testcode/unitauth.c:611:3: warning: Either the condition '!dp_nm' is redundant or there is possible null pointer dereference: dp_nm. [nullPointerRedundantCheck]
unbound-1.7.3/testcode/unitauth.c:612:5: note: Assuming that condition '!dp_nm' is not redundant
unbound-1.7.3/testcode/unitauth.c:611:3: note: Null pointer dereference
unbound-1.7.3/testcode/unitauth.c:657:28: style: The scope of the variable 'd' can be reduced. [variableScope]
unbound-1.7.3/testcode/unitmain.c:811:2: style: Variable 'views' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/testcode/unitmain.c:800:0: note: Variable 'views' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/unitmain.c:811:2: note: Variable 'views' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/unitmain.c:817:2: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/testcode/unitmain.c:801:0: note: Variable 'v' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/unitmain.c:817:2: note: Variable 'v' is reassigned a value before the old one has been used.
unbound-1.7.3/testcode/unitmsgparse.c:171:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
unbound-1.7.3/testcode/unitmsgparse.c:208:9: style: The scope of the variable 'timenow' can be reduced. [variableScope]
unbound-1.7.3/testcode/unitneg.c:101:6: style: The scope of the variable 'labnum' can be reduced. [variableScope]
unbound-1.7.3/testcode/unitneg.c:323:23: style: The scope of the variable 'd' can be reduced. [variableScope]
unbound-1.7.3/testcode/unitneg.c:230:2: style: Variable 'rr_len' is assigned a value that is never used. [unreadVariable]
unbound-1.7.3/testcode/unitneg.c:234:22: style: Variable 'rr_data' is assigned a value that is never used. [unreadVariable]
unbound-1.7.3/testcode/unitregional.c:215:9: style: The scope of the variable 'get' can be reduced. [variableScope]
unbound-1.7.3/testcode/unitregional.c:216:8: style: The scope of the variable 'a' can be reduced. [variableScope]
unbound-1.7.3/util/alloc.c:162:22: style: The scope of the variable 'p' can be reduced. [variableScope]
unbound-1.7.3/util/config_file.c:2067:2: warning: Width 100 given in format string (no. 1) is smaller than destination buffer 'buf[1024]'. [invalidScanfFormatWidth_smaller]
unbound-1.7.3/util/config_file.c:833:2: warning: Either the condition 'opt' is redundant or there is possible null pointer dereference: opt. [nullPointerRedundantCheck]
unbound-1.7.3/util/config_file.c:827:5: note: Assuming that condition 'opt' is not redundant
unbound-1.7.3/util/config_file.c:833:2: note: Null pointer dereference
unbound-1.7.3/util/config_file.c:1375:31: style: Function 'init_outgoing_availports' argument 1 names different: declaration 'array' definition 'a'. [funcArgNamesDifferent]
unbound-1.7.3/util/config_file.c:83:43: note: Function 'init_outgoing_availports' argument 1 names different: declaration 'array' definition 'a'.
unbound-1.7.3/util/config_file.c:1375:31: note: Function 'init_outgoing_availports' argument 1 names different: declaration 'array' definition 'a'.
<stdout>:5428:2: warning: Possible null pointer dereference: b [nullPointer]
<stdout>:5321:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
<stdout>:5428:2: note: Null pointer dereference
<stdout>:5429:2: warning: Possible null pointer dereference: b [nullPointer]
<stdout>:5321:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
<stdout>:5429:2: note: Null pointer dereference
<stdout>:5440:9: warning: Possible null pointer dereference: b [nullPointer]
<stdout>:5321:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
<stdout>:5440:9: note: Null pointer dereference
<stdout>:5206:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
<stdout>:349:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
<stdout>:5206:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
<stdout>:5613:48: style: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
<stdout>:299:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
<stdout>:5613:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
<stdout>:5626:48: style: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
<stdout>:300:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
<stdout>:5626:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
<stdout>:5626:62: style: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
<stdout>:300:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
<stdout>:5626:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
<stdout>:5758:24: style: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent]
<stdout>:3209:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'.
<stdout>:5758:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'.
* yacc.c:358 *:1568:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
unbound-1.7.3/util/data/dname.c:55:9: style: The scope of the variable 'labellen' can be reduced. [variableScope]
unbound-1.7.3/util/data/dname.c:185:10: style: The scope of the variable 'labellen' can be reduced. [variableScope]
unbound-1.7.3/util/data/dname.c:278:6: style: The scope of the variable 'i' can be reduced. [variableScope]
unbound-1.7.3/util/data/dname.c:741:6: style: The scope of the variable 'c' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgencode.c:651:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
unbound-1.7.3/util/data/msgencode.c:106:6: style: The scope of the variable 'c' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgencode.c:205:10: style: The scope of the variable 'lablen' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgencode.c:252:10: style: The scope of the variable 'lablen' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgencode.c:286:29: style: The scope of the variable 'p' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgencode.c:449:12: style: The scope of the variable 'j' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgparse.c:822:11: style: The scope of the variable 'dname' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgparse.c:823:9: style: The scope of the variable 'dnamelen' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgparse.c:824:11: style: The scope of the variable 'type' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgparse.c:829:6: style: The scope of the variable 'r' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgreply.c:653:12: style: The scope of the variable 's' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgreply.c:654:28: style: The scope of the variable 'fd' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgreply.c:655:35: style: The scope of the variable 'dk' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgreply.c:832:7: style: The scope of the variable 'qname_buf' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgreply.c:835:7: style: The scope of the variable 'type_buf' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgreply.c:836:7: style: The scope of the variable 'class_buf' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgreply.c:837:9: style: The scope of the variable 'pktlen' can be reduced. [variableScope]
unbound-1.7.3/util/data/msgreply.c:1167:6: style: The scope of the variable 'r' can be reduced. [variableScope]
unbound-1.7.3/util/log.c:367:9: style: The scope of the variable 'len' can be reduced. [variableScope]
unbound-1.7.3/util/module.c:222:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unbound-1.7.3/util/netevent.c:674:10: style: The scope of the variable 'rcv' can be reduced. [variableScope]
unbound-1.7.3/util/rbtree.c:514:6: style: The scope of the variable 'r' can be reduced. [variableScope]
unbound-1.7.3/util/storage/dnstree.c:243:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/util/storage/dnstree.c:237:0: note: Variable 'res' is reassigned a value before the old one has been used.
unbound-1.7.3/util/storage/dnstree.c:243:2: note: Variable 'res' is reassigned a value before the old one has been used.
unbound-1.7.3/util/storage/lruhash.c:101:8: style: The scope of the variable 'd' can be reduced. [variableScope]
unbound-1.7.3/util/storage/lruhash.c:419:8: style: The scope of the variable 'd' can be reduced. [variableScope]
unbound-1.7.3/validator/autotrust.c:533:2: style: Variable 'ta' is reassigned a value before the old one has been used. [redundantAssignment]
unbound-1.7.3/validator/autotrust.c:530:0: note: Variable 'ta' is reassigned a value before the old one has been used.
unbound-1.7.3/validator/autotrust.c:533:2: note: Variable 'ta' is reassigned a value before the old one has been used.
unbound-1.7.3/validator/autotrust.c:1267:10: style: The scope of the variable 't' can be reduced. [variableScope]
unbound-1.7.3/validator/val_anchor.c:432:6: style: The scope of the variable 'status' can be reduced. [variableScope]
unbound-1.7.3/validator/val_anchor.c:1050:15: style: The scope of the variable 'zstr' can be reduced. [variableScope]
unbound-1.7.3/validator/val_neg.c:681:23: style: The scope of the variable 'cur' can be reduced. [variableScope]
unbound-1.7.3/validator/val_neg.c:1268:23: style: The scope of the variable 'data' can be reduced. [variableScope]
unbound-1.7.3/validator/val_neg.c:1271:9: style: The scope of the variable 'celen' can be reduced. [variableScope]
unbound-1.7.3/validator/val_neg.c:1271:16: style: The scope of the variable 'b32len' can be reduced. [variableScope]
unbound-1.7.3/validator/val_nsec.c:68:10: style: The scope of the variable 'win' can be reduced. [variableScope]
unbound-1.7.3/validator/val_nsec.c:68:15: style: The scope of the variable 'winlen' can be reduced. [variableScope]
unbound-1.7.3/validator/val_nsec.c:519:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
unbound-1.7.3/validator/val_nsec.c:573:6: style: The scope of the variable 'c' can be reduced. [variableScope]
unbound-1.7.3/validator/val_nsec3.c:740:6: style: The scope of the variable 'r' can be reduced. [variableScope]
unbound-1.7.3/validator/val_nsec3.c:833:6: style: The scope of the variable 'r' can be reduced. [variableScope]
unbound-1.7.3/validator/val_nsec3.c:1290:28: style: The scope of the variable 'd' can be reduced. [variableScope]
unbound-1.7.3/validator/val_secalgo.c:54:0: error: #error "Need crypto library to do digital signature cryptography" [preprocessorErrorDirective]
unbound-1.7.3/validator/val_sigcrypt.c:62:0: error: #error "Need crypto library to do digital signature cryptography" [preprocessorErrorDirective]
unbound-1.7.3/validator/val_utils.c:1015:28: style: The scope of the variable 'd' can be reduced. [variableScope]
unbound-1.7.3/validator/val_utils.c:1035:28: style: The scope of the variable 'd' can be reduced. [variableScope]
unbound-1.7.3/validator/val_utils.c:1051:28: style: The scope of the variable 'd' can be reduced. [variableScope]
unbound-1.7.3/validator/validator.c:522:41: warning: Either the condition 'anchor' is redundant or there is possible null pointer dereference: toprime. [nullPointerRedundantCheck]
unbound-1.7.3/validator/validator.c:1587:6: note: Assuming that condition 'anchor' is not redundant
unbound-1.7.3/validator/validator.c:1599:42: note: Calling function 'prime_trust_anchor', 4th argument 'toprime' value is 0
unbound-1.7.3/validator/validator.c:522:41: note: Null pointer dereference
unbound-1.7.3/validator/validator.c:523:24: warning: Either the condition 'anchor' is redundant or there is possible null pointer dereference: toprime. [nullPointerRedundantCheck]
unbound-1.7.3/validator/validator.c:1587:6: note: Assuming that condition 'anchor' is not redundant
unbound-1.7.3/validator/validator.c:1599:42: note: Calling function 'prime_trust_anchor', 4th argument 'toprime' value is 0
unbound-1.7.3/validator/validator.c:523:24: note: Null pointer dereference
unbound-1.7.3/validator/validator.c:541:3: warning: Either the condition 'anchor' is redundant or there is possible null pointer dereference: toprime. [nullPointerRedundantCheck]
unbound-1.7.3/validator/validator.c:1587:6: note: Assuming that condition 'anchor' is not redundant
unbound-1.7.3/validator/validator.c:1599:42: note: Calling function 'prime_trust_anchor', 4th argument 'toprime' value is 0
unbound-1.7.3/validator/validator.c:541:3: note: Null pointer dereference
unbound-1.7.3/validator/validator.c:542:25: warning: Either the condition 'anchor' is redundant or there is possible null pointer dereference: toprime. [nullPointerRedundantCheck]
unbound-1.7.3/validator/validator.c:1587:6: note: Assuming that condition 'anchor' is not redundant
unbound-1.7.3/validator/validator.c:1599:42: note: Calling function 'prime_trust_anchor', 4th argument 'toprime' value is 0
unbound-1.7.3/validator/validator.c:542:25: note: Null pointer dereference
unbound-1.7.3/validator/validator.c:543:26: warning: Either the condition 'anchor' is redundant or there is possible null pointer dereference: toprime. [nullPointerRedundantCheck]
unbound-1.7.3/validator/validator.c:1587:6: note: Assuming that condition 'anchor' is not redundant
unbound-1.7.3/validator/validator.c:1599:42: note: Calling function 'prime_trust_anchor', 4th argument 'toprime' value is 0
unbound-1.7.3/validator/validator.c:543:26: note: Null pointer dereference
unbound-1.7.3/validator/validator.c:891:30: style: The scope of the variable 's' can be reduced. [variableScope]
unbound-1.7.3/validator/validator.c:980:30: style: The scope of the variable 's' can be reduced. [variableScope]
unbound-1.7.3/validator/validator.c:1347:30: style: The scope of the variable 's' can be reduced. [variableScope]
unbound-1.7.3/winrc/anchor-update.c:89:7: style: The scope of the variable 's' can be reduced. [variableScope]
unbound-1.7.3/winrc/anchor-update.c:89:17: style: The scope of the variable 't' can be reduced. [variableScope]
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/uncertainties/uncertainties_2.4.4.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/unclutter/unclutter_8.orig.tar.gz
unclutter/vroot.h:61:3: style: Variable '__SWM_VROOT' is reassigned a value before the old one has been used. [redundantAssignment]
unclutter/vroot.h:53:0: note: Variable '__SWM_VROOT' is reassigned a value before the old one has been used.
unclutter/vroot.h:61:3: note: Variable '__SWM_VROOT' is reassigned a value before the old one has been used.
unclutter/vroot.h:45:13: style: The scope of the variable 'save_screen' can be reduced. [variableScope]
unclutter/vroot.h:54:7: style: The scope of the variable 'i' can be reduced. [variableScope]
unclutter/unclutter.c:79:12: style: The scope of the variable 'cpp' can be reduced. [variableScope]
unclutter/unclutter.c:355:0: error: Memory leak: cursor [memleak]
unclutter/unclutter.c:355:0: error: Memory leak: realroot [memleak]
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/uncommons-maths/uncommons-maths_1.2.3.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/uncommons-watchmaker/uncommons-watchmaker_0.7.1.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/uncrustify/uncrustify_0.67+dfsg1.orig.tar.xz
uncrustify-0.67+dfsg1/documentation/example.c:51:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/documentation/example.c:52:4: style: Variable 'name' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/src/base_types.h:29:0: error: #error "Don't know where int8_t is defined" [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/src/helper_for_print.cpp:17:12: style: The scope of the variable 'n' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/cli/input/I-842.cpp:9:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
uncrustify-0.67+dfsg1/tests/cli/input/unmatched_close_pp.cpp:11:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
uncrustify-0.67+dfsg1/tests/input/c/align-struct-init.c:21:16: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/align-var.c:2:15: style: struct member 'foo1::d_ino' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/align-var.c:3:14: style: struct member 'foo1::d_reclen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/align-var.c:4:17: style: struct member 'foo1::d_namlen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/align-var.c:5:7: style: struct member 'foo1::d_name' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/align-var.c:10:15: style: struct member 'foo2::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/align-var.c:11:15: style: struct member 'foo2::bcd' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/align-var.c:12:15: style: struct member 'foo2::ef' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/align-var.c:15:17: style: struct member 'foo2::more' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/align-var.c:17:6: style: struct member 'foo2::fields' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/align-var.c:26:18: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/align-var.c:44:8: style: Unused variable: idx [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/c/align-var.c:46:9: style: Unused variable: buf [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/c/align-var.c:48:18: style: Unused variable: how_long [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/c/align_keep_extra.c:3:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/align_keep_extra.c:4:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/bits.c:2:17: style: struct member 'foo::bar' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/brace-remove.c:35:18: style: Variable 'a' is modified but its new value is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/brace-remove3.c:26:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
uncrustify-0.67+dfsg1/tests/input/c/brace-remove3.c:25:9: note: outer condition: statment
uncrustify-0.67+dfsg1/tests/input/c/brace-remove3.c:26:13: note: identical inner condition: statment
uncrustify-0.67+dfsg1/tests/input/c/braces-4.c:4:8: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/input/c/braces-5.c:7:8: style: Unused variable: a [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/c/bug_1702.c:7:6: style: Unused variable: err [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/c/bug_1702.c:25:22: style: Unused variable: buffer [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/c/bug_1702.c:26:32: style: Variable 'rx_msg' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/bug_671.c:14:27: error: Uninitialized variable: a [uninitvar]
uncrustify-0.67+dfsg1/tests/input/c/bug_671.c:14:30: error: Uninitialized variable: b [uninitvar]
uncrustify-0.67+dfsg1/tests/input/c/bug_i_771.c:2:10: style: struct member 'Foo_s::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/bug_i_771.c:3:15: style: struct member 'Foo_s::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/bug_i_771.c:4:15: style: struct member 'Foo_s::c' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/bug_i_771.c:5:17: style: struct member 'Foo_s::d' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/bug_i_771.c:6:15: style: struct member 'Foo_s::A' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/bug_i_771.c:7:15: style: struct member 'Foo_s::B' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/bug_i_771.c:11:12: style: struct member 'Foo_a::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/bug_i_771.c:12:13: style: struct member 'Foo_a::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/bug_i_771.c:13:14: style: struct member 'Foo_a::c' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/bug_i_771.c:14:19: style: struct member 'Foo_a::d' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/bug_i_771.c:15:15: style: struct member 'Foo_a::A' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/bug_i_771.c:16:15: style: struct member 'Foo_a::B' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/bugs-4.c:23:0: error: #error Unknown device type must be DB_MGR_ORACLE or DB_MGR_FILE [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/input/c/bugs-5.c:4:16: style: Unused variable: retcode [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/c/bugs-5.c:5:17: style: Unused variable: name_save [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/c/bugs-5.c:6:17: style: Unused variable: name_temp [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/c/bugs-7.c:17:4: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/input/c/bugs-7.c:15:4: note: Variable 'a' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/c/bugs-7.c:17:4: note: Variable 'a' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/c/bugs-7.c:19:4: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/input/c/bugs-7.c:17:4: note: Variable 'a' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/c/bugs-7.c:19:4: note: Variable 'a' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/c/bugs-7.c:21:4: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/input/c/bugs-7.c:19:4: note: Variable 'a' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/c/bugs-7.c:21:4: note: Variable 'a' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/c/bugs-7.c:21:8: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/bugs.c:9:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/c/bugs.c:2:8: style: struct member 'foo_t::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/bugs.c:3:9: style: struct member 'foo_t::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/code_width.c:25:8: style: struct member 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx::yyyyyyyyyyyyyyyyyyyyyy' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/custom_types_ssl.c:11:8: style: struct member 'CONF_VALUE::section' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/custom_types_ssl.c:12:8: style: struct member 'CONF_VALUE::name' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/custom_types_ssl.c:13:8: style: struct member 'CONF_VALUE::value' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/fcn_indent.c:10:1: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/input/c/fcn_type.c:15:8: style: struct member 'queso::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/fcn_type.c:19:10: style: struct member 'myfoo::age' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/fcn_type.c:20:24: style: struct member 'myfoo::my_fcn_ptr' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/fcn_type.c:21:16: style: struct member 'myfoo::name' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/fcn_type.c:22:13: style: struct member 'myfoo::foo' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/fcn_type.c:23:10: style: struct member 'myfoo::user' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/fcn_type.c:24:11: style: struct member 'myfoo::foo' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/fcn_type.c:36:12: style: struct member 'IObjectFactory::newObject' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/freebsd.c:132:11: style: Function 'function' argument 1 names different: declaration '_arg' definition 'a1'. [funcArgNamesDifferent]
uncrustify-0.67+dfsg1/tests/input/c/freebsd.c:9:27: note: Function 'function' argument 1 names different: declaration '_arg' definition 'a1'.
uncrustify-0.67+dfsg1/tests/input/c/freebsd.c:132:11: note: Function 'function' argument 1 names different: declaration '_arg' definition 'a1'.
uncrustify-0.67+dfsg1/tests/input/c/freebsd.c:132:15: style: Function 'function' argument 2 names different: declaration '_arg2' definition 'a2'. [funcArgNamesDifferent]
uncrustify-0.67+dfsg1/tests/input/c/freebsd.c:9:45: note: Function 'function' argument 2 names different: declaration '_arg2' definition 'a2'.
uncrustify-0.67+dfsg1/tests/input/c/freebsd.c:132:15: note: Function 'function' argument 2 names different: declaration '_arg2' definition 'a2'.
uncrustify-0.67+dfsg1/tests/input/c/freebsd.c:133:13: style: Function 'function' argument 3 names different: declaration '_arg3' definition 'fl'. [funcArgNamesDifferent]
uncrustify-0.67+dfsg1/tests/input/c/freebsd.c:9:64: note: Function 'function' argument 3 names different: declaration '_arg3' definition 'fl'.
uncrustify-0.67+dfsg1/tests/input/c/freebsd.c:133:13: note: Function 'function' argument 3 names different: declaration '_arg3' definition 'fl'.
uncrustify-0.67+dfsg1/tests/input/c/freebsd.c:134:11: style: Function 'function' argument 4 names different: declaration '_arg4' definition 'a4'. [funcArgNamesDifferent]
uncrustify-0.67+dfsg1/tests/input/c/freebsd.c:10:19: note: Function 'function' argument 4 names different: declaration '_arg4' definition 'a4'.
uncrustify-0.67+dfsg1/tests/input/c/freebsd.c:134:11: note: Function 'function' argument 4 names different: declaration '_arg4' definition 'a4'.
uncrustify-0.67+dfsg1/tests/input/c/func_call_user.c:3:11: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/func_call_user.c:4:13: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/func_call_user.c:5:15: style: Variable 'str' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/i2c-core.c:375:22: style: The scope of the variable 'client' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/c/i2c-core.c:531:21: style: The scope of the variable 'client' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/c/i2c-core.c:578:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/c/i2c-core.c:1005:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/c/i2c-core.c:1041:54: style: Clarify calculation precedence for '|' and '?'. [clarifyCalculation]
uncrustify-0.67+dfsg1/tests/input/c/ifdef-indent.c:33:1: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/ifdef-nest.c:5:21: style: Variable 's' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/indent-assign.c:9:11: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/indent-assign.c:11:11: style: Variable 'y' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/indent.cpp:190:15: style: The scope of the variable 'ref' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/c/indent.cpp:286:43: style: The scope of the variable 'was_preproc' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/c/indent.cpp:287:23: style: The scope of the variable 'indent_column' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/c/indent_first_bool_expr.c:8:18: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
uncrustify-0.67+dfsg1/tests/input/c/indent_ternary-1.c:3:13: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/indent_ternary-1.c:5:13: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/indent_ternary-1.c:7:13: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/indent_ternary-1.c:9:13: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/indent_ternary-2.c:3:13: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/indent_ternary-2.c:5:13: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/indent_ternary-2.c:7:13: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/indent_ternary-2.c:9:13: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/negative_value.c:4:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/negative_value.c:5:0: style: Variable 'j' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/negative_value.c:8:13: style: Variable 'frames' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/nl-semicolon.c:11:25: style: struct member 'somestruct::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/nl-semicolon.c:11:33: style: struct member 'somestruct::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/nl-semicolon.c:11:48: style: struct member 'somestruct::d' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/nl-semicolon.c:13:18: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/nl-ver-def.c:7:8: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/nl_ds_struct_enum.c:20:18: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/one-liner-init.c:21:13: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/input/c/one-liner-init.c:22:6: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/input/c/output.cpp:68:8: style: The scope of the variable 'nc' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/c/output.cpp:148:28: style: The scope of the variable 'ptr' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/c/output.cpp:515:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/c/pascal_ptr.c:8:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/pp-if-indent.c:29:0: error: #error "Define COMINL_coAPPLI_TX_CONFIRMATION is undefined" [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/input/c/pp-space.c:23:0: error: #error "Don't know where int8_t is defined" [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/input/c/pragma_asm.c:86:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/input/c/preproc-if.c:9:5: error: Uninitialized variable: a [uninitvar]
uncrustify-0.67+dfsg1/tests/input/c/preproc-if.c:13:10: error: Uninitialized variable: b [uninitvar]
uncrustify-0.67+dfsg1/tests/input/c/semicolons.c:45:8: style: struct member 'narg::abc' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/semicolons.c:46:9: style: struct member 'narg::def' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/semicolons.c:48:17: style: struct member 'narg::ghi' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/string_prefixes.c:3:0: style: Variable 'test' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/string_prefixes.c:4:7: style: Variable 's' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/string_prefixes.c:5:0: style: Variable 'ch' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/struct-brace.c:16:18: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/type-cast.c:6:4: style: Variable 'bar' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/input/c/type-cast.c:5:4: note: Variable 'bar' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/c/type-cast.c:6:4: note: Variable 'bar' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/c/type-cast.c:7:4: style: Variable 'bar' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/input/c/type-cast.c:6:4: note: Variable 'bar' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/c/type-cast.c:7:4: note: Variable 'bar' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/c/type-cast.c:8:4: style: Variable 'bar' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/input/c/type-cast.c:7:4: note: Variable 'bar' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/c/type-cast.c:8:4: note: Variable 'bar' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/c/type-cast.c:8:22: style: Variable 'bar' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/utf8-identifiers.c:1:0: error: The code contains unhandled character(s) (character code=208). Neither unicode nor extended ascii is supported. [syntaxError]
uncrustify-0.67+dfsg1/tests/input/c/vardefcol.c:6:16: style: Unused variable: var1 [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/c/vardefcol.c:7:21: style: Unused variable: var2 [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/c/vardefcol.c:12:13: style: Unused variable: var1 [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/c/vardefcol.c:13:1: style: Unused variable: var2 [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/c/various_colons.c:21:1: style: Label 'foo' is not used. [unusedLabel]
uncrustify-0.67+dfsg1/tests/input/c/various_colons.c:21:22: style: Label 'baz' is not used. [unusedLabel]
uncrustify-0.67+dfsg1/tests/input/c/various_colons.c:2:22: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/various_colons.c:2:30: style: struct member 'foo::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/c/vb-do.c:9:0: style: Variable '_' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/c/vb-pp.c:29:5: style: The scope of the variable 'i' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/c/vb-while.c:4:8: style: The scope of the variable 'k' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/c/vb-while.c:37:1: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
uncrustify-0.67+dfsg1/tests/input/c/xml.c:3:0: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/622_ifdef-indentation.cpp:1:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/input/cpp/STUCK_macro-difficulties.cpp:3:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/input/cpp/UNI-1337.cpp:5:0: style: Variable 'p1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/UNI-1337.cpp:7:0: style: Variable 'p1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/UNI-1356.cpp:17:33: style: Variable 'a_very_long_variable' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/UNI-1356.cpp:20:30: style: Variable 'a_other_very_long' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/UNI-21506.cpp:3:23: style: struct member 'bar::method' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/UNI-21506.cpp:12:0: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align-star-amp-pos.cpp:12:15: style: struct member 'foo1::d_ino' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/align-star-amp-pos.cpp:13:14: style: struct member 'foo1::d_reclen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/align-star-amp-pos.cpp:14:17: style: struct member 'foo1::d_namlen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/align-star-amp-pos.cpp:15:7: style: struct member 'foo1::d_name' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/align-star-amp-pos.cpp:19:18: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/align-star-amp-pos.cpp:41:9: style: Unused variable: fref [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align-star-amp-pos.cpp:38:8: style: Unused variable: idx [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align-star-amp-pos.cpp:40:9: style: Unused variable: buf [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align-star-amp-pos.cpp:43:18: style: Unused variable: how_long [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_func_params.cpp:76:45: style: Unused variable: c [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_func_params.cpp:73:14: performance: Technically the member function 'SomeClass::method40' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/align_func_params.cpp:83:14: performance: Technically the member function 'SomeClass::method50' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/align_func_params.cpp:92:14: performance: Technically the member function 'SomeClass::method51' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/align_left_shift.cpp:5:6: style: Variable 'X' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_left_shift.cpp:6:2: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/align_left_shift.cpp:8:15: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/align_left_shift.cpp:9:5: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/align_left_shift.cpp:10:16: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/align_left_shift.cpp:11:5: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/align_left_shift.cpp:12:15: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/align_left_shift.cpp:13:5: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/align_left_shift.cpp:15:1: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/align_left_shift.cpp:18:4: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/align_left_shift.cpp:22:1: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/align_right_comment.cpp:11:6: style: struct member 'D::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/align_right_comment.cpp:12:6: style: struct member 'D::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/align_right_comment.cpp:13:6: style: struct member 'D::c' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:4:9: style: Unused variable: a [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:5:14: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:12:18: style: Variable 'b' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:19:7: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:22:7: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:25:7: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:28:7: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:31:7: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:34:7: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:40:9: style: Unused variable: int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:41:9: style: Unused variable: int_ptr_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:42:9: style: Unused variable: int_ptr_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:43:7: style: Unused variable: float_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:48:13: style: Unused variable: other_int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:51:30: style: Unused variable: int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:53:9: style: Unused variable: int_ptr_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:54:7: style: Unused variable: float_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:58:7: style: Unused variable: float_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:59:39: style: Unused variable: other_int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:60:50: style: Unused variable: other_int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/align_var_def_thresh.cpp:61:56: style: Variable 'other_int_var' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/alt_tokens.cpp:2:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/input/cpp/bit-colon.cpp:15:11: style: struct member 'S::f1' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/bit-colon.cpp:16:11: style: struct member 'S::f1' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/bit-colon.cpp:17:11: style: struct member 'S::f2' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/bit-colon.cpp:12:1: style: The struct 'S' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:258:7: warning: Return value of function std::find_if() is not used. [ignoredReturnValue]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:259:7: warning: Return value of function std::find_if() is not used. [ignoredReturnValue]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:38:5: style: union member 'SomeUnion::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:63:7: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:64:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:65:11: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:66:11: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:71:7: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:72:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:73:11: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:74:11: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:216:13: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:217:13: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:218:13: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:221:13: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:222:13: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:223:13: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:230:26: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:231:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:232:0: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:233:30: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:234:30: style: Variable 'e' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:235:30: style: Variable 'f' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:241:26: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:242:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:243:30: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:244:30: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:55:25: performance: Function parameter 'a' should be passed by const reference. [passedByValue]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:55:38: performance: Function parameter 'b' should be passed by const reference. [passedByValue]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:216:13: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
uncrustify-0.67+dfsg1/tests/input/cpp/braced_init_list.cpp:221:13: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1004.cpp:10:17: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1004.cpp:13:0: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1108.cpp:3:37: style: Variable 'bar' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1139.cpp:12:9: style: Expression is always false because 'else if' condition matches previous condition at line 6. [multiCondition]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1169.cpp:19:0: style: Variable 's1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1169.cpp:20:0: style: Variable 's2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1169.cpp:21:0: style: Variable 's3' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1169.cpp:22:0: style: Variable 's4' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1169.cpp:23:0: style: Variable 's5' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1324.cpp:2:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1403.cpp:3:7: style: Variable 'x' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1403.cpp:4:7: style: Variable 'y' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1403.cpp:5:7: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1403.cpp:5:18: error: Uninitialized variable: x [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1403.cpp:5:20: error: Uninitialized variable: y [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1691.cpp:9:24: style: Variable 'name1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1691.cpp:10:18: style: Variable 'name2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1691.cpp:12:17: style: Variable 'name3' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_1691.cpp:13:11: style: Variable 'name4' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_495.cpp:8:1: style: Unused variable: foo3 [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_612.cpp:6:1: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_612.cpp:7:1: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_612.cpp:8:1: style: Variable 'chvar' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_612.cpp:9:1: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_612.cpp:19:1: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_612.cpp:20:1: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_612.cpp:21:1: style: Variable 'chvar' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_612.cpp:22:1: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_651.cpp:9:3: style: Variable 'a_other_very_long' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_651.cpp:6:0: note: Variable 'a_other_very_long' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/cpp/bug_651.cpp:9:3: note: Variable 'a_other_very_long' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/cpp/bug_651.cpp:3:33: style: Variable 'a_very_long_variable' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_651.cpp:9:23: style: Variable 'a_other_very_long' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_657.cpp:1:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_666.cpp:8:12: style: Expression is always false because 'else if' condition matches previous condition at line 3. [multiCondition]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_i_197.cpp:1:15: style: struct member 'A::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_i_409.cpp:5:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_i_478.cpp:18:3: style: Variable 'a_other_very_long' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_i_478.cpp:15:0: note: Variable 'a_other_very_long' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/cpp/bug_i_478.cpp:18:3: note: Variable 'a_other_very_long' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/cpp/bug_i_478.cpp:12:33: style: Variable 'a_very_long_variable' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_i_478.cpp:18:23: style: Variable 'a_other_very_long' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_i_568.cpp:19:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_i_568.cpp:8:7: style: struct member 'foo::pad' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_i_568.cpp:11:1: style: The class 'cls' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_i_568.cpp:16:8: style: Unused private function: 'cls::func' [unusedPrivateFunction]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_i_666.cpp:8:12: style: Expression is always false because 'else if' condition matches previous condition at line 3. [multiCondition]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_i_825.cpp:3:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/bug_i_825.cpp:4:0: style: Variable 'h' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/byref.cpp:40:0: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/byref.cpp:45:17: style: Variable 't' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/byref.cpp:19:1: style: Class 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/byref.cpp:22:23: warning: The class 'ListManager' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
uncrustify-0.67+dfsg1/tests/input/cpp/class-implementation.cpp:6:10: performance: Technically the member function 'TestTemp::SetValue' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/class-implementation.cpp:17:19: note: Technically the member function 'TestTemp::SetValue' can be static.
uncrustify-0.67+dfsg1/tests/input/cpp/class-implementation.cpp:6:10: note: Technically the member function 'TestTemp::SetValue' can be static.
uncrustify-0.67+dfsg1/tests/input/cpp/class-implementation.cpp:7:7: style: Technically the member function 'TestTemp::Getalue' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/input/cpp/class-implementation.cpp:22:16: note: Technically the member function 'TestTemp::Getalue' can be const.
uncrustify-0.67+dfsg1/tests/input/cpp/class-implementation.cpp:7:7: note: Technically the member function 'TestTemp::Getalue' can be const.
uncrustify-0.67+dfsg1/tests/input/cpp/cmt-reflow.cpp:31:8: style: Unused variable: idx [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/cmt_insert.cpp:10:5: performance: Technically the member function 'CFoo::foo2' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/cmt_insert.cpp:26:11: note: Technically the member function 'CFoo::foo2' can be static.
uncrustify-0.67+dfsg1/tests/input/cpp/cmt_insert.cpp:10:5: note: Technically the member function 'CFoo::foo2' can be static.
uncrustify-0.67+dfsg1/tests/input/cpp/cmt_insert.cpp:11:5: performance: Technically the member function 'CFoo::foo3' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/cmt_insert.cpp:5:1: style: Class 'CFoo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/cmt_insert.cpp:6:1: style: Class 'CFoo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/cmt_right.cpp:10:9: warning: Member variable 'Zone::d' is not initialized in the constructor. [uninitMemberVar]
uncrustify-0.67+dfsg1/tests/input/cpp/cmt_right.cpp:10:9: warning: Member variable 'Zone::e' is not initialized in the constructor. [uninitMemberVar]
uncrustify-0.67+dfsg1/tests/input/cpp/cmt_right.cpp:10:9: style: Struct 'Zone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/comment-align.cpp:28:5: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
uncrustify-0.67+dfsg1/tests/input/cpp/comment-align.cpp:29:5: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
uncrustify-0.67+dfsg1/tests/input/cpp/comment-align.cpp:30:5: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
uncrustify-0.67+dfsg1/tests/input/cpp/custom-open-2.cpp:38:13: error: Uninitialized variable: a [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/digraph.cpp:4:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/input/cpp/dont-detab-strings.cpp:2:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/dont-detab-strings.cpp:4:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/enum.cpp:35:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/input/cpp/exception.cpp:6:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/cpp/exception.cpp:19:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/input/cpp/exception.cpp:15:0: error: Memory leak: buf [memleak]
uncrustify-0.67+dfsg1/tests/input/cpp/exception.cpp:31:0: error: Memory leak: buf [memleak]
uncrustify-0.67+dfsg1/tests/input/cpp/for_auto.cpp:10:14: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/for_auto.cpp:11:8: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/for_auto.cpp:13:20: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/for_auto.cpp:14:14: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/func_class.cpp:18:4: warning: Member variable 'AlignStack::m_skip_first' is not initialized in the constructor. [uninitMemberVar]
uncrustify-0.67+dfsg1/tests/input/cpp/func_class.cpp:24:9: performance: Technically the member function 'AlignStack::End' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/i1181.cpp:4:9: style: Expression is always false because 'else if' condition matches previous condition at line 3. [multiCondition]
uncrustify-0.67+dfsg1/tests/input/cpp/i1181.cpp:4:10: warning: Identical condition 'true', second condition is always false [identicalConditionAfterEarlyExit]
uncrustify-0.67+dfsg1/tests/input/cpp/i1181.cpp:3:5: note: first condition
uncrustify-0.67+dfsg1/tests/input/cpp/i1181.cpp:4:10: note: second condition
uncrustify-0.67+dfsg1/tests/input/cpp/i1181.cpp:4:7: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
uncrustify-0.67+dfsg1/tests/input/cpp/i1181.cpp:5:2: note: Found duplicate branches for 'if' and 'else'.
uncrustify-0.67+dfsg1/tests/input/cpp/i1181.cpp:4:7: note: Found duplicate branches for 'if' and 'else'.
uncrustify-0.67+dfsg1/tests/input/cpp/i1509.cpp:3:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/i1509.cpp:4:11: style: Variable 'ii' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/i1509_bug_1112_correction.cpp:3:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/i1509_bug_1112_correction.cpp:4:10: style: Variable 'ii' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/i1516.cpp:2:6: style: Unused variable: bar [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/i1516.cpp:3:14: style: Unused variable: str [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/i1516.cpp:5:14: style: Unused variable: str2 [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/i1516.cpp:7:14: style: Unused variable: str2 [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/i1516.cpp:10:6: style: Unused variable: bar [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/i1516.cpp:11:14: style: Unused variable: str [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/i1516.cpp:13:14: style: Unused variable: str2 [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/i683.cpp:29:0: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
uncrustify-0.67+dfsg1/tests/input/cpp/if_chain_braces.cpp:22:7: warning: Identical condition 'a', second condition is always false [identicalConditionAfterEarlyExit]
uncrustify-0.67+dfsg1/tests/input/cpp/if_chain_braces.cpp:17:7: note: first condition
uncrustify-0.67+dfsg1/tests/input/cpp/if_chain_braces.cpp:22:7: note: second condition
uncrustify-0.67+dfsg1/tests/input/cpp/if_chain_braces.cpp:29:7: warning: Identical condition 'b', second condition is always false [identicalConditionAfterEarlyExit]
uncrustify-0.67+dfsg1/tests/input/cpp/if_chain_braces.cpp:25:7: note: first condition
uncrustify-0.67+dfsg1/tests/input/cpp/if_chain_braces.cpp:29:7: note: second condition
uncrustify-0.67+dfsg1/tests/input/cpp/indent-misc.cpp:35:16: style: Unused variable: k [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/indent-misc.cpp:4:1: warning: Member variable 'S::one' is not initialized in the constructor. [uninitMemberVar]
uncrustify-0.67+dfsg1/tests/input/cpp/indent-misc.cpp:4:1: warning: Member variable 'S::two' is not initialized in the constructor. [uninitMemberVar]
uncrustify-0.67+dfsg1/tests/input/cpp/indent-misc.cpp:4:1: style: Struct 'S' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/indent-misc.cpp:22:1: style: Struct 'S' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/indent-off.cpp:15:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/indent-off.cpp:23:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/indent-off.cpp:8:10: style: Technically the member function 'Y::operator-' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/input/cpp/indent-off.cpp:11:9: style: Technically the member function 'Y::operator+' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/input/cpp/indent-off.cpp:11:37: style: Technically the member function 'Y::operator()' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/input/cpp/indent-off.cpp:14:11: performance: Technically the member function 'Y::func' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/indent-off.cpp:19:6: style: Technically the member function 'Y::operator-' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/input/cpp/indent-off.cpp:20:6: style: Technically the member function 'Y::operator+' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/input/cpp/indent-off.cpp:21:6: style: Technically the member function 'Y::operator()' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/input/cpp/indent-off.cpp:22:11: performance: Technically the member function 'Y::func' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/indent.cpp:11:3: style: Variable 'a_other_very_long' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/input/cpp/indent.cpp:7:0: note: Variable 'a_other_very_long' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/cpp/indent.cpp:11:3: note: Variable 'a_other_very_long' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/input/cpp/indent.cpp:3:33: style: Variable 'a_very_long_variable' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/indent.cpp:11:23: style: Variable 'a_other_very_long' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/indent_shift.cpp:133:11: style: Variable 'os' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/indent_var_def.cpp:2:5: style: Unused variable: n [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/indent_var_def.cpp:3:7: style: Unused variable: f [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/indent_var_def.cpp:5:6: style: Unused variable: foo [unusedVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/kw_subst.cpp:6:5: performance: Technically the member function 'CFoo::foo2' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/kw_subst.cpp:16:11: note: Technically the member function 'CFoo::foo2' can be static.
uncrustify-0.67+dfsg1/tests/input/cpp/kw_subst.cpp:6:5: note: Technically the member function 'CFoo::foo2' can be static.
uncrustify-0.67+dfsg1/tests/input/cpp/kw_subst.cpp:7:5: performance: Technically the member function 'CFoo::foo3' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/kw_subst2.cpp:10:5: performance: Technically the member function 'bar::CFoo::foo2' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/lambda.cpp:55:8: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/lambda.cpp:55:8: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
uncrustify-0.67+dfsg1/tests/input/cpp/lambda2.cpp:59:8: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/lambda2.cpp:59:8: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
uncrustify-0.67+dfsg1/tests/input/cpp/long_br_cmt.cpp:50:1: warning: Member variable 'long_class::m_a' is not initialized in the constructor. [uninitMemberVar]
uncrustify-0.67+dfsg1/tests/input/cpp/long_br_cmt.cpp:50:1: warning: Member variable 'long_class::m_name' is not initialized in the constructor. [uninitMemberVar]
uncrustify-0.67+dfsg1/tests/input/cpp/long_br_cmt.cpp:52:6: performance: Technically the member function 'a::b::long_class::f1' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/long_br_cmt.cpp:54:6: performance: Technically the member function 'a::b::long_class::f2' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/long_br_cmt.cpp:56:6: performance: Technically the member function 'a::b::long_class::f3' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/long_br_cmt.cpp:50:1: style: Class 'long_class' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/misc.cpp:52:9: warning: Redundant assignment of 'sp_sign' to itself. [selfAssignment]
uncrustify-0.67+dfsg1/tests/input/cpp/misc.cpp:33:0: style: Variable 'pWindow' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/misc4.cpp:11:1: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
uncrustify-0.67+dfsg1/tests/input/cpp/misc4.cpp:13:1: note: Found duplicate branches for 'if' and 'else'.
uncrustify-0.67+dfsg1/tests/input/cpp/misc4.cpp:11:1: note: Found duplicate branches for 'if' and 'else'.
uncrustify-0.67+dfsg1/tests/input/cpp/misc4.cpp:3:7: performance: Technically the member function 'X::deallocate' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/misc4.cpp:18:8: performance: Technically the member function 'X::f' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/nl_func_type_name.cpp:28:5: performance: Technically the member function 'A::aFunct' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/nl_func_type_name.cpp:29:5: performance: Technically the member function 'A::bFunc' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/nl_func_type_name.cpp:34:4: note: Technically the member function 'A::bFunc' can be static.
uncrustify-0.67+dfsg1/tests/input/cpp/nl_func_type_name.cpp:29:5: note: Technically the member function 'A::bFunc' can be static.
uncrustify-0.67+dfsg1/tests/input/cpp/nl_max_blank_in_func.cpp:38:6: performance: Technically the member function 'cls::func0' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/nl_max_blank_in_func.cpp:90:6: performance: Technically the member function 'ns::cls::func0' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/operator.cpp:30:1: style: The class 'Example' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/operator.cpp:11:15: style: Technically the member function 'Foo::operator==' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/input/cpp/operator.cpp:18:17: note: Technically the member function 'Foo::operator==' can be const.
uncrustify-0.67+dfsg1/tests/input/cpp/operator.cpp:11:15: note: Technically the member function 'Foo::operator==' can be const.
uncrustify-0.67+dfsg1/tests/input/cpp/operator.cpp:51:8: style: Technically the member function 'Example::operator()' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/input/cpp/pp-define-indent.cpp:11:0: error: Failed to parse #define [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/input/cpp/ptr-star.cpp:9:29: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/ptr-star.cpp:14:9: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/ptr-star.cpp:39:5: performance: Technically the member function 'X::f' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/ptr-star.cpp:43:5: performance: Technically the member function 'X::g' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/ptr-star.cpp:14:16: error: Uninitialized variable: c [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/qt-1.cpp:16:1: style: The class 'foo' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/qt-1.cpp:33:34: style: The class 'bar' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/qt-1.cpp:33:1: style: The class 'foo1' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/region.cpp:10:0: style: Variable 'foo3' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/region.cpp:12:0: style: Variable 'foo4' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/region.cpp:14:0: style: Variable 'foo5' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/region.cpp:1:1: style: The class 'X' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/semicolons.cpp:46:8: style: struct member 'narg::abc' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/semicolons.cpp:47:9: style: struct member 'narg::def' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/semicolons.cpp:49:17: style: struct member 'narg::ghi' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/semicolons.cpp:77:8: style: Unused private function: 'X::f' [unusedPrivateFunction]
uncrustify-0.67+dfsg1/tests/input/cpp/semicolons.cpp:54:8: performance: Technically the member function 'CFooRun::bar' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/semicolons.cpp:77:8: performance: Technically the member function 'X::f' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/sf.3266678.cpp:3:23: style: Variable 'tmpPointer' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/sf567.cpp:5:13: style: Class 'Database' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/input/cpp/sf593.cpp:8:22: style: Variable 'the_result' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/sp_before_ellipsis.cpp:6:0: error: #endif without #if [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/input/cpp/sp_before_tr_emb_cmt_input.cpp:8:7: style: struct member 'foo::x' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/sp_before_tr_emb_cmt_input.cpp:10:7: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/sp_before_tr_emb_cmt_input.cpp:10:32: style: struct member 'foo::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/input/cpp/sp_throw_paren.cpp:5:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uncrustify-0.67+dfsg1/tests/input/cpp/string_replace_tab_chars.cpp:2:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/strings.cpp:4:9: style: Variable 's' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/templates.cpp:84:3: style: Variable 'k' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/templates.cpp:84:13: error: Uninitialized variable: j [uninitvar]
uncrustify-0.67+dfsg1/tests/input/cpp/templates3.cpp:13:10: performance: Technically the member function 'new_alloc::deallocate' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:11:30: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:12:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:13:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:14:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:19:28: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:20:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:21:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:22:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:37:2: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:38:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:41:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:44:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:65:29: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:70:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:75:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/type_brace_init_lst.cpp:80:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/input/cpp/var_def_gap.cpp:7:26: style: Variable 'targetName1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/00050-brace-remove.c:27:10: style: Variable 'a' is modified but its new value is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/00051-brace-remove.c:25:10: style: Variable 'a' is modified but its new value is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/00056-brace-remove3.c:25:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
uncrustify-0.67+dfsg1/tests/output/c/00056-brace-remove3.c:24:6: note: outer condition: statment
uncrustify-0.67+dfsg1/tests/output/c/00056-brace-remove3.c:25:7: note: identical inner condition: statment
uncrustify-0.67+dfsg1/tests/output/c/00057-brace-remove3.c:26:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
uncrustify-0.67+dfsg1/tests/output/c/00057-brace-remove3.c:25:6: note: outer condition: statment
uncrustify-0.67+dfsg1/tests/output/c/00057-brace-remove3.c:26:7: note: identical inner condition: statment
uncrustify-0.67+dfsg1/tests/output/c/00058-if_chain.c:42:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
uncrustify-0.67+dfsg1/tests/output/c/00062-braces-4.c:4:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/output/c/00065-braces-5.c:7:8: style: Unused variable: a [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00066-vb-while.c:4:18: style: The scope of the variable 'k' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/00066-vb-while.c:44:10: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
uncrustify-0.67+dfsg1/tests/output/c/00067-vb-do.c:9:0: style: Variable '_' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/00069-vb-pp.c:41:11: style: The scope of the variable 'i' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/00104-bugs-4.c:23:0: error: #error Unknown device type must be DB_MGR_ORACLE or DB_MGR_FILE [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/output/c/00105-bugs-5.c:4:15: style: Unused variable: retcode [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00105-bugs-5.c:5:16: style: Unused variable: name_save [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00105-bugs-5.c:6:16: style: Unused variable: name_temp [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00107-bugs-7.c:17:4: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/output/c/00107-bugs-7.c:15:4: note: Variable 'a' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/c/00107-bugs-7.c:17:4: note: Variable 'a' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/c/00107-bugs-7.c:19:4: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/output/c/00107-bugs-7.c:17:4: note: Variable 'a' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/c/00107-bugs-7.c:19:4: note: Variable 'a' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/c/00107-bugs-7.c:21:4: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/output/c/00107-bugs-7.c:19:4: note: Variable 'a' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/c/00107-bugs-7.c:21:4: note: Variable 'a' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/c/00107-bugs-7.c:21:8: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/00142-type-cast.c:7:4: style: Variable 'bar' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/output/c/00142-type-cast.c:6:4: note: Variable 'bar' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/c/00142-type-cast.c:7:4: note: Variable 'bar' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/c/00142-type-cast.c:8:4: style: Variable 'bar' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/output/c/00142-type-cast.c:7:4: note: Variable 'bar' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/c/00142-type-cast.c:8:4: note: Variable 'bar' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/c/00142-type-cast.c:9:4: style: Variable 'bar' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/output/c/00142-type-cast.c:8:4: note: Variable 'bar' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/c/00142-type-cast.c:9:4: note: Variable 'bar' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/c/00142-type-cast.c:9:20: style: Variable 'bar' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/00145-vardefcol.c:6:19: style: Unused variable: var1 [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00145-vardefcol.c:7:19: style: Unused variable: var2 [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00145-vardefcol.c:12:16: style: Unused variable: var1 [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00145-vardefcol.c:13:16: style: Unused variable: var2 [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00160-fcn_indent.c:10:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/output/c/00161-fcn_indent.c:11:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/output/c/00162-fcn_indent.c:11:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/output/c/00163-fcn_indent.c:10:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/output/c/00301-align-struct-init.c:21:16: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/00302-one-liner-init.c:42:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/output/c/00302-one-liner-init.c:46:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/output/c/00303-one-liner-init.c:45:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/output/c/00303-one-liner-init.c:47:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/output/c/00304-one-liner-init.c:20:18: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/output/c/00304-one-liner-init.c:21:11: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uncrustify-0.67+dfsg1/tests/output/c/00320-indent_first_bool_expr.c:12:18: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
uncrustify-0.67+dfsg1/tests/output/c/00402-align-var.c:3:19: style: struct member 'foo1::d_ino' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00402-align-var.c:4:19: style: struct member 'foo1::d_reclen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00402-align-var.c:5:19: style: struct member 'foo1::d_namlen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00402-align-var.c:6:19: style: struct member 'foo1::d_name' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00402-align-var.c:11:19: style: struct member 'foo2::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00402-align-var.c:12:19: style: struct member 'foo2::bcd' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00402-align-var.c:13:19: style: struct member 'foo2::ef' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00402-align-var.c:16:19: style: struct member 'foo2::more' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00402-align-var.c:18:19: style: struct member 'foo2::fields' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00402-align-var.c:28:18: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00402-align-var.c:46:18: style: Unused variable: idx [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00402-align-var.c:48:18: style: Unused variable: buf [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00402-align-var.c:50:18: style: Unused variable: how_long [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00403-align-var.c:3:19: style: struct member 'foo1::d_ino' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00403-align-var.c:4:20: style: struct member 'foo1::d_reclen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00403-align-var.c:5:19: style: struct member 'foo1::d_namlen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00403-align-var.c:6:9: style: struct member 'foo1::d_name' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00403-align-var.c:11:19: style: struct member 'foo2::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00403-align-var.c:12:19: style: struct member 'foo2::bcd' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00403-align-var.c:13:19: style: struct member 'foo2::ef' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00403-align-var.c:16:19: style: struct member 'foo2::more' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00403-align-var.c:18:8: style: struct member 'foo2::fields' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00403-align-var.c:28:18: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00403-align-var.c:46:18: style: Unused variable: idx [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00403-align-var.c:48:18: style: Unused variable: buf [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00403-align-var.c:50:18: style: Unused variable: how_long [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00404-align-var.c:3:19: style: struct member 'foo1::d_ino' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00404-align-var.c:4:19: style: struct member 'foo1::d_reclen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00404-align-var.c:5:19: style: struct member 'foo1::d_namlen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00404-align-var.c:6:9: style: struct member 'foo1::d_name' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00404-align-var.c:11:17: style: struct member 'foo2::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00404-align-var.c:12:17: style: struct member 'foo2::bcd' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00404-align-var.c:13:17: style: struct member 'foo2::ef' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00404-align-var.c:16:19: style: struct member 'foo2::more' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00404-align-var.c:18:8: style: struct member 'foo2::fields' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00404-align-var.c:28:18: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00404-align-var.c:46:17: style: Unused variable: idx [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00404-align-var.c:48:17: style: Unused variable: buf [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00404-align-var.c:50:18: style: Unused variable: how_long [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00405-bits.c:3:18: style: struct member 'foo::bar' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00406-bug_i_771.c:2:12: style: struct member 'Foo_s::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00406-bug_i_771.c:3:13: style: struct member 'Foo_s::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00406-bug_i_771.c:4:14: style: struct member 'Foo_s::c' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00406-bug_i_771.c:5:19: style: struct member 'Foo_s::d' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00406-bug_i_771.c:6:15: style: struct member 'Foo_s::A' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00406-bug_i_771.c:7:15: style: struct member 'Foo_s::B' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00406-bug_i_771.c:11:12: style: struct member 'Foo_a::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00406-bug_i_771.c:12:13: style: struct member 'Foo_a::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00406-bug_i_771.c:13:14: style: struct member 'Foo_a::c' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00406-bug_i_771.c:14:19: style: struct member 'Foo_a::d' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00406-bug_i_771.c:15:15: style: struct member 'Foo_a::A' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00406-bug_i_771.c:16:15: style: struct member 'Foo_a::B' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00421-nl_ds_struct_enum.c:23:18: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00422-nl_ds_struct_enum.c:25:18: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00423-bug_1702.c:7:6: style: Unused variable: err [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00423-bug_1702.c:25:22: style: Unused variable: buffer [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/c/00423-bug_1702.c:26:32: style: Variable 'rx_msg' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/00611-pp-space.c:23:0: error: #error "Don't know where int8_t is defined" [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/output/c/00612-pp-space.c:23:0: error: #error "Don't know where int8_t is defined" [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/output/c/00613-pp-space.c:23:0: error: #error "Don't know where int8_t is defined" [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/output/c/00614-pp-space.c:23:0: error: #error "Don't know where int8_t is defined" [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/output/c/00616-pp-if-indent.c:29:0: error: #error "Define COMINL_coAPPLI_TX_CONFIRMATION is undefined" [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/output/c/00617-pp-if-indent.c:30:0: error: #error "Define COMINL_coAPPLI_TX_CONFIRMATION is undefined" [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/output/c/00618-pp-if-indent.c:29:0: error: #error "Define COMINL_coAPPLI_TX_CONFIRMATION is undefined" [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/output/c/00620-indent-assign.c:10:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/00620-indent-assign.c:12:12: style: Variable 'y' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/00721-nl-semicolon.c:15:9: style: struct member 'somestruct::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00721-nl-semicolon.c:16:9: style: struct member 'somestruct::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00721-nl-semicolon.c:18:10: style: struct member 'somestruct::d' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00721-nl-semicolon.c:23:9: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00801-fcn_type.c:17:8: style: struct member 'queso::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00801-fcn_type.c:22:21: style: struct member 'myfoo::age' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00801-fcn_type.c:23:24: style: struct member 'myfoo::my_fcn_ptr' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00801-fcn_type.c:24:22: style: struct member 'myfoo::name' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00801-fcn_type.c:25:23: style: struct member 'myfoo::foo' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00801-fcn_type.c:26:22: style: struct member 'myfoo::user' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00801-fcn_type.c:27:23: style: struct member 'myfoo::foo' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00801-fcn_type.c:41:11: style: struct member 'IObjectFactory::newObject' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00803-fcn_type.c:15:7: style: struct member 'queso::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00803-fcn_type.c:19:9: style: struct member 'myfoo::age' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00803-fcn_type.c:20:23: style: struct member 'myfoo::my_fcn_ptr' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00803-fcn_type.c:21:15: style: struct member 'myfoo::name' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00803-fcn_type.c:22:12: style: struct member 'myfoo::foo' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00803-fcn_type.c:23:9: style: struct member 'myfoo::user' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00803-fcn_type.c:24:10: style: struct member 'myfoo::foo' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00803-fcn_type.c:36:10: style: struct member 'IObjectFactory::newObject' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00901-code_width.c:49:9: style: struct member 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx::yyyyyyyyyyyyyyyyyyyyyy' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00902-code_width.c:42:9: style: struct member 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx::yyyyyyyyyyyyyyyyyyyyyy' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00903-code_width.c:41:9: style: struct member 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx::yyyyyyyyyyyyyyyyyyyyyy' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/00910-pascal_ptr.c:8:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/00911-pascal_ptr.c:8:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/01011-semicolons.c:45:6: style: struct member 'narg::abc' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/01011-semicolons.c:46:7: style: struct member 'narg::def' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/01011-semicolons.c:47:14: style: struct member 'narg::ghi' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/01012-semicolons.c:54:15: style: struct member 'narg::abc' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/01012-semicolons.c:55:15: style: struct member 'narg::def' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/01012-semicolons.c:56:16: style: struct member 'narg::ghi' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/01050-func_call_user.c:3:17: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/01050-func_call_user.c:4:17: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/01050-func_call_user.c:5:17: style: Variable 'str' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/01070-various_colons.c:17:1: style: Label 'foo' is not used. [unusedLabel]
uncrustify-0.67+dfsg1/tests/output/c/01070-various_colons.c:20:1: style: Label 'baz' is not used. [unusedLabel]
uncrustify-0.67+dfsg1/tests/output/c/01070-various_colons.c:1:26: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/01070-various_colons.c:2:19: style: struct member 'foo::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/01071-various_colons.c:17:1: style: Label 'foo' is not used. [unusedLabel]
uncrustify-0.67+dfsg1/tests/output/c/01071-various_colons.c:19:1: style: Label 'baz' is not used. [unusedLabel]
uncrustify-0.67+dfsg1/tests/output/c/01071-various_colons.c:1:26: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/01071-various_colons.c:2:19: style: struct member 'foo::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/02000-i2c-core.c:420:23: style: The scope of the variable 'client' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02000-i2c-core.c:603:23: style: The scope of the variable 'client' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02000-i2c-core.c:658:8: style: The scope of the variable 'ret' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02000-i2c-core.c:1167:25: style: The scope of the variable 'i' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02000-i2c-core.c:1209:61: style: Clarify calculation precedence for '|' and '?'. [clarifyCalculation]
uncrustify-0.67+dfsg1/tests/output/c/02002-i2c-core.c:420:23: style: The scope of the variable 'client' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02002-i2c-core.c:603:23: style: The scope of the variable 'client' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02002-i2c-core.c:658:8: style: The scope of the variable 'ret' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02002-i2c-core.c:1167:25: style: The scope of the variable 'i' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02002-i2c-core.c:1209:61: style: Clarify calculation precedence for '|' and '?'. [clarifyCalculation]
uncrustify-0.67+dfsg1/tests/output/c/02100-i2c-core.c:403:23: style: The scope of the variable 'client' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02100-i2c-core.c:574:22: style: The scope of the variable 'client' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02100-i2c-core.c:629:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02100-i2c-core.c:1116:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02100-i2c-core.c:1156:61: style: Clarify calculation precedence for '|' and '?'. [clarifyCalculation]
uncrustify-0.67+dfsg1/tests/output/c/02102-indent.cpp:188:14: style: The scope of the variable 'ref' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02102-indent.cpp:282:28: style: The scope of the variable 'was_preproc' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02102-indent.cpp:283:7: style: The scope of the variable 'indent_column' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02103-output.cpp:64:7: style: The scope of the variable 'nc' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02103-output.cpp:136:27: style: The scope of the variable 'ptr' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02103-output.cpp:484:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/c/02200-xml.c:3:0: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/02300-preproc-if.c:10:8: error: Uninitialized variable: a [uninitvar]
uncrustify-0.67+dfsg1/tests/output/c/02300-preproc-if.c:14:13: error: Uninitialized variable: b [uninitvar]
uncrustify-0.67+dfsg1/tests/output/c/02301-preproc-if.c:10:9: error: Uninitialized variable: a [uninitvar]
uncrustify-0.67+dfsg1/tests/output/c/02301-preproc-if.c:14:14: error: Uninitialized variable: b [uninitvar]
uncrustify-0.67+dfsg1/tests/output/c/02303-nl-cont2.c:12:12: style: Variable 'b' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/output/c/02303-nl-cont2.c:16:14: error: Uninitialized variable: b [uninitvar]
uncrustify-0.67+dfsg1/tests/output/c/02410-ifdef-indent.c:33:5: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/02411-ifdef-indent.c:33:5: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/02412-ifdef-indent.c:33:5: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/02413-ifdef-indent.c:33:5: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/02441-utf8-identifiers.c:1:0: error: The code contains unhandled character(s) (character code=208). Neither unicode nor extended ascii is supported. [syntaxError]
uncrustify-0.67+dfsg1/tests/output/c/02460-freebsd.c:153:5: style: Function 'function' argument 1 names different: declaration '_arg' definition 'a1'. [funcArgNamesDifferent]
uncrustify-0.67+dfsg1/tests/output/c/02460-freebsd.c:9:27: note: Function 'function' argument 1 names different: declaration '_arg' definition 'a1'.
uncrustify-0.67+dfsg1/tests/output/c/02460-freebsd.c:153:5: note: Function 'function' argument 1 names different: declaration '_arg' definition 'a1'.
uncrustify-0.67+dfsg1/tests/output/c/02460-freebsd.c:153:9: style: Function 'function' argument 2 names different: declaration '_arg2' definition 'a2'. [funcArgNamesDifferent]
uncrustify-0.67+dfsg1/tests/output/c/02460-freebsd.c:9:45: note: Function 'function' argument 2 names different: declaration '_arg2' definition 'a2'.
uncrustify-0.67+dfsg1/tests/output/c/02460-freebsd.c:153:9: note: Function 'function' argument 2 names different: declaration '_arg2' definition 'a2'.
uncrustify-0.67+dfsg1/tests/output/c/02460-freebsd.c:155:7: style: Function 'function' argument 3 names different: declaration '_arg3' definition 'fl'. [funcArgNamesDifferent]
uncrustify-0.67+dfsg1/tests/output/c/02460-freebsd.c:9:64: note: Function 'function' argument 3 names different: declaration '_arg3' definition 'fl'.
uncrustify-0.67+dfsg1/tests/output/c/02460-freebsd.c:155:7: note: Function 'function' argument 3 names different: declaration '_arg3' definition 'fl'.
uncrustify-0.67+dfsg1/tests/output/c/02460-freebsd.c:156:7: style: Function 'function' argument 4 names different: declaration '_arg4' definition 'a4'. [funcArgNamesDifferent]
uncrustify-0.67+dfsg1/tests/output/c/02460-freebsd.c:10:17: note: Function 'function' argument 4 names different: declaration '_arg4' definition 'a4'.
uncrustify-0.67+dfsg1/tests/output/c/02460-freebsd.c:156:7: note: Function 'function' argument 4 names different: declaration '_arg4' definition 'a4'.
uncrustify-0.67+dfsg1/tests/output/c/02501-custom_types_ssl.c:10:9: style: struct member 'CONF_VALUE::section' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/02501-custom_types_ssl.c:11:9: style: struct member 'CONF_VALUE::name' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/02501-custom_types_ssl.c:12:9: style: struct member 'CONF_VALUE::value' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/02502-custom_types_ssl.c:11:9: style: struct member 'CONF_VALUE::section' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/02502-custom_types_ssl.c:12:9: style: struct member 'CONF_VALUE::name' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/02502-custom_types_ssl.c:13:9: style: struct member 'CONF_VALUE::value' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/c/02504-align_keep_extra.c:3:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/02504-align_keep_extra.c:4:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/09602-bug_671.c:15:14: error: Uninitialized variable: a [uninitvar]
uncrustify-0.67+dfsg1/tests/output/c/09602-bug_671.c:15:17: error: Uninitialized variable: b [uninitvar]
uncrustify-0.67+dfsg1/tests/output/c/09603-indent_ternary-1.c:3:10: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/09603-indent_ternary-1.c:5:10: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/09603-indent_ternary-1.c:7:10: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/09603-indent_ternary-1.c:9:10: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/09604-indent_ternary-2.c:3:10: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/09604-indent_ternary-2.c:5:10: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/09604-indent_ternary-2.c:7:10: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/09604-indent_ternary-2.c:9:10: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/09605-negative_value.c:4:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/09605-negative_value.c:5:0: style: Variable 'j' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/09605-negative_value.c:8:13: style: Variable 'frames' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/09614-string_prefixes.c:3:0: style: Variable 'test' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/09614-string_prefixes.c:4:7: style: Variable 's' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/09614-string_prefixes.c:5:0: style: Variable 'ch' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/c/10004-pragma_asm.c:90:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/output/cpp/10001-622_ifdef-indentation.cpp:1:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/output/cpp/10006-dont-detab-strings.cpp:2:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/10006-dont-detab-strings.cpp:4:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/10009-STUCK_macro-difficulties.cpp:3:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/output/cpp/10023-for_auto.cpp:10:17: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/10023-for_auto.cpp:11:11: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/10023-for_auto.cpp:13:23: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/10023-for_auto.cpp:14:17: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/10050-UNI-1337.cpp:5:0: style: Variable 'p1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/10050-UNI-1337.cpp:7:0: style: Variable 'p1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/10062-UNI-1356.cpp:17:33: style: Variable 'a_very_long_variable' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/10062-UNI-1356.cpp:20:30: style: Variable 'a_other_very_long' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30001-alt_tokens.cpp:3:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/output/cpp/30003-strings.cpp:4:9: style: Variable 's' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30011-misc.cpp:52:12: warning: Redundant assignment of 'sp_sign' to itself. [selfAssignment]
uncrustify-0.67+dfsg1/tests/output/cpp/30011-misc.cpp:33:0: style: Variable 'pWindow' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30015-exception.cpp:6:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/cpp/30015-exception.cpp:24:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
uncrustify-0.67+dfsg1/tests/output/cpp/30015-exception.cpp:20:0: error: Memory leak: buf [memleak]
uncrustify-0.67+dfsg1/tests/output/cpp/30015-exception.cpp:38:0: error: Memory leak: buf [memleak]
uncrustify-0.67+dfsg1/tests/output/cpp/30021-byref.cpp:41:0: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30021-byref.cpp:48:18: style: Variable 't' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30021-byref.cpp:19:4: style: Class 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30021-byref.cpp:22:19: warning: The class 'ListManager' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
uncrustify-0.67+dfsg1/tests/output/cpp/30023-templates.cpp:83:8: style: Variable 'k' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30023-templates.cpp:83:18: error: Uninitialized variable: j [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30026-byref.cpp:40:0: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30026-byref.cpp:45:18: style: Variable 't' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30026-byref.cpp:19:4: style: Class 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30026-byref.cpp:22:23: warning: The class 'ListManager' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
uncrustify-0.67+dfsg1/tests/output/cpp/30027-byref.cpp:40:0: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30027-byref.cpp:45:18: style: Variable 't' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30027-byref.cpp:19:4: style: Class 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30027-byref.cpp:22:23: warning: The class 'ListManager' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
uncrustify-0.67+dfsg1/tests/output/cpp/30028-byref.cpp:40:0: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30028-byref.cpp:45:19: style: Variable 't' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30028-byref.cpp:19:4: style: Class 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30028-byref.cpp:22:23: warning: The class 'ListManager' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
uncrustify-0.67+dfsg1/tests/output/cpp/30031-operator.cpp:28:1: style: The class 'Example' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30031-operator.cpp:9:12: style: Technically the member function 'Foo::operator==' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30031-operator.cpp:16:17: note: Technically the member function 'Foo::operator==' can be const.
uncrustify-0.67+dfsg1/tests/output/cpp/30031-operator.cpp:9:12: note: Technically the member function 'Foo::operator==' can be const.
uncrustify-0.67+dfsg1/tests/output/cpp/30031-operator.cpp:49:5: style: Technically the member function 'Example::operator()' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30032-operator.cpp:30:1: style: The class 'Example' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30032-operator.cpp:11:15: style: Technically the member function 'Foo::operator==' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30032-operator.cpp:18:17: note: Technically the member function 'Foo::operator==' can be const.
uncrustify-0.67+dfsg1/tests/output/cpp/30032-operator.cpp:11:15: note: Technically the member function 'Foo::operator==' can be const.
uncrustify-0.67+dfsg1/tests/output/cpp/30032-operator.cpp:51:8: style: Technically the member function 'Example::operator()' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30033-operator.cpp:30:1: style: The class 'Example' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30033-operator.cpp:11:15: style: Technically the member function 'Foo::operator==' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30033-operator.cpp:18:17: note: Technically the member function 'Foo::operator==' can be const.
uncrustify-0.67+dfsg1/tests/output/cpp/30033-operator.cpp:11:15: note: Technically the member function 'Foo::operator==' can be const.
uncrustify-0.67+dfsg1/tests/output/cpp/30033-operator.cpp:51:8: style: Technically the member function 'Example::operator()' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30036-operator.cpp:30:1: style: The class 'Example' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30036-operator.cpp:11:15: style: Technically the member function 'Foo::operator==' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30036-operator.cpp:18:17: note: Technically the member function 'Foo::operator==' can be const.
uncrustify-0.67+dfsg1/tests/output/cpp/30036-operator.cpp:11:15: note: Technically the member function 'Foo::operator==' can be const.
uncrustify-0.67+dfsg1/tests/output/cpp/30036-operator.cpp:51:8: style: Technically the member function 'Example::operator()' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30038-operator.cpp:30:1: style: The class 'Example' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30038-operator.cpp:11:15: style: Technically the member function 'Foo::operator==' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30038-operator.cpp:18:17: note: Technically the member function 'Foo::operator==' can be const.
uncrustify-0.67+dfsg1/tests/output/cpp/30038-operator.cpp:11:15: note: Technically the member function 'Foo::operator==' can be const.
uncrustify-0.67+dfsg1/tests/output/cpp/30038-operator.cpp:51:8: style: Technically the member function 'Example::operator()' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30067-nl_func_type_name.cpp:31:5: performance: Technically the member function 'A::aFunct' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30067-nl_func_type_name.cpp:34:5: performance: Technically the member function 'A::bFunc' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30067-nl_func_type_name.cpp:40:3: note: Technically the member function 'A::bFunc' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30067-nl_func_type_name.cpp:34:5: note: Technically the member function 'A::bFunc' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30069-class-implementation.cpp:6:6: performance: Technically the member function 'TestTemp::SetValue' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30069-class-implementation.cpp:19:3: note: Technically the member function 'TestTemp::SetValue' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30069-class-implementation.cpp:6:6: note: Technically the member function 'TestTemp::SetValue' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30069-class-implementation.cpp:7:3: style: Technically the member function 'TestTemp::Getalue' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30069-class-implementation.cpp:25:3: note: Technically the member function 'TestTemp::Getalue' can be const.
uncrustify-0.67+dfsg1/tests/output/cpp/30069-class-implementation.cpp:7:3: note: Technically the member function 'TestTemp::Getalue' can be const.
uncrustify-0.67+dfsg1/tests/output/cpp/30094-bug_495.cpp:8:7: style: Unused variable: foo3 [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30100-templates.cpp:87:6: style: Variable 'k' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30100-templates.cpp:87:16: error: Uninitialized variable: j [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30101-templates.cpp:81:6: style: Variable 'k' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30101-templates.cpp:81:16: error: Uninitialized variable: j [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30102-templates.cpp:84:6: style: Variable 'k' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30102-templates.cpp:84:20: error: Uninitialized variable: j [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30103-templates.cpp:84:6: style: Variable 'k' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30103-templates.cpp:84:16: error: Uninitialized variable: j [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30108-templates3.cpp:10:9: performance: Technically the member function 'new_alloc::deallocate' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30204-comment-align.cpp:28:5: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
uncrustify-0.67+dfsg1/tests/output/cpp/30204-comment-align.cpp:29:5: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
uncrustify-0.67+dfsg1/tests/output/cpp/30204-comment-align.cpp:30:5: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
uncrustify-0.67+dfsg1/tests/output/cpp/30205-cmt_right.cpp:10:5: warning: Member variable 'Zone::d' is not initialized in the constructor. [uninitMemberVar]
uncrustify-0.67+dfsg1/tests/output/cpp/30205-cmt_right.cpp:10:5: warning: Member variable 'Zone::e' is not initialized in the constructor. [uninitMemberVar]
uncrustify-0.67+dfsg1/tests/output/cpp/30205-cmt_right.cpp:10:5: style: Struct 'Zone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30208-bug_1108.cpp:3:37: style: Variable 'bar' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30213-align_right_comment.cpp:11:6: style: struct member 'D::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30213-align_right_comment.cpp:12:6: style: struct member 'D::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30213-align_right_comment.cpp:13:6: style: struct member 'D::c' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30240-align_func_params.cpp:76:6: style: Unused variable: c [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30240-align_func_params.cpp:73:6: performance: Technically the member function 'SomeClass::method40' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30240-align_func_params.cpp:83:6: performance: Technically the member function 'SomeClass::method50' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30240-align_func_params.cpp:92:6: performance: Technically the member function 'SomeClass::method51' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30241-align_func_params.cpp:76:6: style: Unused variable: c [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30241-align_func_params.cpp:73:6: performance: Technically the member function 'SomeClass::method40' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30241-align_func_params.cpp:83:6: performance: Technically the member function 'SomeClass::method50' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30241-align_func_params.cpp:92:6: performance: Technically the member function 'SomeClass::method51' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30242-align_func_params.cpp:76:6: style: Unused variable: c [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30242-align_func_params.cpp:73:6: performance: Technically the member function 'SomeClass::method40' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30242-align_func_params.cpp:83:6: performance: Technically the member function 'SomeClass::method50' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30242-align_func_params.cpp:92:6: performance: Technically the member function 'SomeClass::method51' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30243-align_func_params.cpp:76:6: style: Unused variable: c [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30243-align_func_params.cpp:73:6: performance: Technically the member function 'SomeClass::method40' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30243-align_func_params.cpp:83:6: performance: Technically the member function 'SomeClass::method50' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30243-align_func_params.cpp:92:6: performance: Technically the member function 'SomeClass::method51' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30244-align_func_params.cpp:76:6: style: Unused variable: c [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30244-align_func_params.cpp:73:6: performance: Technically the member function 'SomeClass::method40' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30244-align_func_params.cpp:83:6: performance: Technically the member function 'SomeClass::method50' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30244-align_func_params.cpp:92:6: performance: Technically the member function 'SomeClass::method51' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30245-align_func_params.cpp:76:6: style: Unused variable: c [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30245-align_func_params.cpp:73:6: performance: Technically the member function 'SomeClass::method40' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30245-align_func_params.cpp:83:6: performance: Technically the member function 'SomeClass::method50' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30245-align_func_params.cpp:92:6: performance: Technically the member function 'SomeClass::method51' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30246-align_func_params.cpp:76:6: style: Unused variable: c [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30246-align_func_params.cpp:73:6: performance: Technically the member function 'SomeClass::method40' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30246-align_func_params.cpp:83:6: performance: Technically the member function 'SomeClass::method50' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30246-align_func_params.cpp:92:6: performance: Technically the member function 'SomeClass::method51' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30253-align_left_shift.cpp:5:6: style: Variable 'X' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30253-align_left_shift.cpp:6:2: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30253-align_left_shift.cpp:8:15: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30253-align_left_shift.cpp:9:15: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30253-align_left_shift.cpp:10:16: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30253-align_left_shift.cpp:11:16: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30253-align_left_shift.cpp:12:15: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30253-align_left_shift.cpp:13:15: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30253-align_left_shift.cpp:15:10: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30253-align_left_shift.cpp:18:13: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30253-align_left_shift.cpp:22:10: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30260-var_def_gap.cpp:7:24: style: Variable 'targetName1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:4:9: style: Unused variable: a [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:5:9: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:12:11: style: Variable 'b' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:19:10: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:22:11: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:25:10: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:28:10: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:31:11: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:34:10: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:40:11: style: Unused variable: int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:41:11: style: Unused variable: int_ptr_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:42:11: style: Unused variable: int_ptr_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:43:11: style: Unused variable: float_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:48:8: style: Unused variable: other_int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:51:6: style: Unused variable: int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:53:11: style: Unused variable: int_ptr_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:54:11: style: Unused variable: float_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:58:8: style: Unused variable: float_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:59:8: style: Unused variable: other_int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:60:8: style: Unused variable: other_int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30261-align_var_def_thresh.cpp:61:8: style: Variable 'other_int_var' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:4:9: style: Unused variable: a [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:5:9: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:12:11: style: Variable 'b' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:19:8: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:22:9: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:25:9: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:28:8: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:31:9: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:34:9: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:40:9: style: Unused variable: int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:41:11: style: Unused variable: int_ptr_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:42:10: style: Unused variable: int_ptr_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:43:9: style: Unused variable: float_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:48:8: style: Unused variable: other_int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:51:6: style: Unused variable: int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:53:11: style: Unused variable: int_ptr_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:54:9: style: Unused variable: float_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:58:8: style: Unused variable: float_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:59:10: style: Unused variable: other_int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:60:8: style: Unused variable: other_int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30262-align_var_def_thresh.cpp:61:9: style: Variable 'other_int_var' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:4:9: style: Unused variable: a [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:5:9: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:12:11: style: Variable 'b' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:19:10: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:22:11: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:25:10: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:28:10: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:31:11: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:34:10: style: Unused variable: b [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:40:11: style: Unused variable: int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:41:11: style: Unused variable: int_ptr_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:42:11: style: Unused variable: int_ptr_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:43:11: style: Unused variable: float_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:48:8: style: Unused variable: other_int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:51:6: style: Unused variable: int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:53:11: style: Unused variable: int_ptr_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:54:11: style: Unused variable: float_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:58:8: style: Unused variable: float_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:59:8: style: Unused variable: other_int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:60:8: style: Unused variable: other_int_var [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30263-align_var_def_thresh.cpp:61:8: style: Variable 'other_int_var' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30265-long_br_cmt.cpp:44:7: warning: Member variable 'long_class::m_a' is not initialized in the constructor. [uninitMemberVar]
uncrustify-0.67+dfsg1/tests/output/cpp/30265-long_br_cmt.cpp:44:7: warning: Member variable 'long_class::m_name' is not initialized in the constructor. [uninitMemberVar]
uncrustify-0.67+dfsg1/tests/output/cpp/30265-long_br_cmt.cpp:46:12: performance: Technically the member function 'a::b::long_class::f1' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30265-long_br_cmt.cpp:48:12: performance: Technically the member function 'a::b::long_class::f2' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30265-long_br_cmt.cpp:50:12: performance: Technically the member function 'a::b::long_class::f3' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30265-long_br_cmt.cpp:44:7: style: Class 'long_class' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30271-sp_throw_paren.cpp:5:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uncrustify-0.67+dfsg1/tests/output/cpp/30272-sp_throw_paren.cpp:5:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uncrustify-0.67+dfsg1/tests/output/cpp/30290-align_left_shift.cpp:5:9: style: Variable 'X' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30290-align_left_shift.cpp:6:5: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30290-align_left_shift.cpp:8:18: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30290-align_left_shift.cpp:9:12: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30290-align_left_shift.cpp:10:19: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30290-align_left_shift.cpp:11:12: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30290-align_left_shift.cpp:12:18: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30290-align_left_shift.cpp:13:12: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30290-align_left_shift.cpp:15:9: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30290-align_left_shift.cpp:18:12: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30290-align_left_shift.cpp:22:9: error: Uninitialized variable: X [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30291-indent_shift.cpp:133:14: style: Variable 'os' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:262:7: warning: Return value of function std::find_if() is not used. [ignoredReturnValue]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:265:7: warning: Return value of function std::find_if() is not used. [ignoredReturnValue]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:38:6: style: union member 'SomeUnion::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:63:7: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:64:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:65:11: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:66:11: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:71:7: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:72:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:73:11: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:74:11: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:216:13: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:217:13: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:218:13: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:221:13: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:222:13: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:223:13: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:230:26: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:231:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:232:0: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:233:30: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:234:30: style: Variable 'e' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:235:30: style: Variable 'f' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:241:26: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:242:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:243:30: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:244:30: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:55:25: performance: Function parameter 'a' should be passed by const reference. [passedByValue]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:55:38: performance: Function parameter 'b' should be passed by const reference. [passedByValue]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:216:13: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
uncrustify-0.67+dfsg1/tests/output/cpp/30310-braced_init_list.cpp:221:13: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
uncrustify-0.67+dfsg1/tests/output/cpp/30711-semicolons.cpp:46:6: style: struct member 'narg::abc' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30711-semicolons.cpp:47:7: style: struct member 'narg::def' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30711-semicolons.cpp:48:14: style: struct member 'narg::ghi' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30711-semicolons.cpp:79:6: style: Unused private function: 'X::f' [unusedPrivateFunction]
uncrustify-0.67+dfsg1/tests/output/cpp/30711-semicolons.cpp:53:5: performance: Technically the member function 'CFooRun::bar' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30711-semicolons.cpp:79:6: performance: Technically the member function 'X::f' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30720-custom-open-2.cpp:37:13: error: Uninitialized variable: a [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30730-qt-1.cpp:16:1: style: The class 'foo' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30730-qt-1.cpp:53:1: style: The class 'bar' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30730-qt-1.cpp:46:1: style: The class 'foo1' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30731-qt-1.cpp:22:1: style: The class 'foo' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30731-qt-1.cpp:69:1: style: The class 'bar' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30731-qt-1.cpp:60:1: style: The class 'foo1' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30750-lambda.cpp:58:8: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30750-lambda.cpp:58:8: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
uncrustify-0.67+dfsg1/tests/output/cpp/30751-lambda.cpp:50:8: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30751-lambda.cpp:50:8: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
uncrustify-0.67+dfsg1/tests/output/cpp/30752-lambda.cpp:64:8: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30752-lambda.cpp:64:8: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
uncrustify-0.67+dfsg1/tests/output/cpp/30753-lambda2.cpp:54:8: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30753-lambda2.cpp:54:8: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
uncrustify-0.67+dfsg1/tests/output/cpp/30800-align-star-amp-pos.cpp:12:19: style: struct member 'foo1::d_ino' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30800-align-star-amp-pos.cpp:13:19: style: struct member 'foo1::d_reclen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30800-align-star-amp-pos.cpp:14:19: style: struct member 'foo1::d_namlen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30800-align-star-amp-pos.cpp:15:19: style: struct member 'foo1::d_name' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30800-align-star-amp-pos.cpp:19:18: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30800-align-star-amp-pos.cpp:41:18: style: Unused variable: fref [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30800-align-star-amp-pos.cpp:38:18: style: Unused variable: idx [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30800-align-star-amp-pos.cpp:40:18: style: Unused variable: buf [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30800-align-star-amp-pos.cpp:43:18: style: Unused variable: how_long [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30801-align-star-amp-pos.cpp:12:19: style: struct member 'foo1::d_ino' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30801-align-star-amp-pos.cpp:13:20: style: struct member 'foo1::d_reclen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30801-align-star-amp-pos.cpp:14:19: style: struct member 'foo1::d_namlen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30801-align-star-amp-pos.cpp:15:19: style: struct member 'foo1::d_name' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30801-align-star-amp-pos.cpp:19:18: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30801-align-star-amp-pos.cpp:41:19: style: Unused variable: fref [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30801-align-star-amp-pos.cpp:38:18: style: Unused variable: idx [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30801-align-star-amp-pos.cpp:40:18: style: Unused variable: buf [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30801-align-star-amp-pos.cpp:43:18: style: Unused variable: how_long [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30802-align-star-amp-pos.cpp:12:19: style: struct member 'foo1::d_ino' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30802-align-star-amp-pos.cpp:13:19: style: struct member 'foo1::d_reclen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30802-align-star-amp-pos.cpp:14:19: style: struct member 'foo1::d_namlen' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30802-align-star-amp-pos.cpp:15:19: style: struct member 'foo1::d_name' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30802-align-star-amp-pos.cpp:19:18: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30802-align-star-amp-pos.cpp:41:18: style: Unused variable: fref [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30802-align-star-amp-pos.cpp:38:18: style: Unused variable: idx [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30802-align-star-amp-pos.cpp:40:18: style: Unused variable: buf [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30802-align-star-amp-pos.cpp:43:18: style: Unused variable: how_long [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30803-bug_1403.cpp:3:8: style: Variable 'x' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30803-bug_1403.cpp:4:8: style: Variable 'y' is not assigned a value. [unassignedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30803-bug_1403.cpp:5:8: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30803-bug_1403.cpp:5:19: error: Uninitialized variable: x [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30803-bug_1403.cpp:5:23: error: Uninitialized variable: y [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30805-ptr-star.cpp:9:30: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30805-ptr-star.cpp:14:10: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30805-ptr-star.cpp:39:6: performance: Technically the member function 'X::f' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30805-ptr-star.cpp:43:6: performance: Technically the member function 'X::g' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30805-ptr-star.cpp:14:17: error: Uninitialized variable: c [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30806-ptr-star.cpp:9:31: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30806-ptr-star.cpp:14:10: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30806-ptr-star.cpp:39:6: performance: Technically the member function 'X::f' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30806-ptr-star.cpp:43:6: performance: Technically the member function 'X::g' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30806-ptr-star.cpp:14:17: error: Uninitialized variable: c [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30807-ptr-star.cpp:9:30: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30807-ptr-star.cpp:14:10: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30807-ptr-star.cpp:39:6: performance: Technically the member function 'X::f' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30807-ptr-star.cpp:43:6: performance: Technically the member function 'X::g' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30807-ptr-star.cpp:14:17: error: Uninitialized variable: c [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30808-ptr-star.cpp:9:30: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30808-ptr-star.cpp:14:10: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30808-ptr-star.cpp:39:6: performance: Technically the member function 'X::f' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30808-ptr-star.cpp:43:6: performance: Technically the member function 'X::g' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30808-ptr-star.cpp:14:17: error: Uninitialized variable: c [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30810-ptr-star.cpp:10:33: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30810-ptr-star.cpp:16:13: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30810-ptr-star.cpp:41:8: performance: Technically the member function 'X::f' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30810-ptr-star.cpp:45:8: performance: Technically the member function 'X::g' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30810-ptr-star.cpp:16:20: error: Uninitialized variable: c [uninitvar]
uncrustify-0.67+dfsg1/tests/output/cpp/30812-misc4.cpp:14:4: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
uncrustify-0.67+dfsg1/tests/output/cpp/30812-misc4.cpp:18:4: note: Found duplicate branches for 'if' and 'else'.
uncrustify-0.67+dfsg1/tests/output/cpp/30812-misc4.cpp:14:4: note: Found duplicate branches for 'if' and 'else'.
uncrustify-0.67+dfsg1/tests/output/cpp/30812-misc4.cpp:4:9: performance: Technically the member function 'X::deallocate' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30812-misc4.cpp:26:11: performance: Technically the member function 'X::f' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30815-cmt-reflow.cpp:40:9: style: Unused variable: idx [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30818-bug_1169.cpp:25:0: style: Variable 's1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30818-bug_1169.cpp:26:0: style: Variable 's2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30818-bug_1169.cpp:27:0: style: Variable 's3' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30818-bug_1169.cpp:29:0: style: Variable 's4' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30818-bug_1169.cpp:31:0: style: Variable 's5' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30820-pp-define-indent.cpp:11:0: error: Failed to parse #define [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/output/cpp/30828-bug_1691.cpp:9:22: style: Variable 'name1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30828-bug_1691.cpp:10:22: style: Variable 'name2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30828-bug_1691.cpp:12:15: style: Variable 'name3' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30828-bug_1691.cpp:13:15: style: Variable 'name4' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30830-kw_subst.cpp:16:5: performance: Technically the member function 'CFoo::foo2' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30830-kw_subst.cpp:48:11: note: Technically the member function 'CFoo::foo2' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30830-kw_subst.cpp:16:5: note: Technically the member function 'CFoo::foo2' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30830-kw_subst.cpp:25:5: performance: Technically the member function 'CFoo::foo3' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30831-kw_subst2.cpp:25:6: performance: Technically the member function 'bar::CFoo::foo2' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30832-kw_subst.cpp:16:5: performance: Technically the member function 'CFoo::foo2' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30832-kw_subst.cpp:48:11: note: Technically the member function 'CFoo::foo2' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30832-kw_subst.cpp:16:5: note: Technically the member function 'CFoo::foo2' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30832-kw_subst.cpp:25:5: performance: Technically the member function 'CFoo::foo3' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30840-nl_func_type_name.cpp:30:5: performance: Technically the member function 'A::aFunct' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30840-nl_func_type_name.cpp:33:5: performance: Technically the member function 'A::bFunc' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30840-nl_func_type_name.cpp:37:8: note: Technically the member function 'A::bFunc' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30840-nl_func_type_name.cpp:33:5: note: Technically the member function 'A::bFunc' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30841-nl_func_type_name.cpp:37:1: performance: Technically the member function 'A::aFunct' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30841-nl_func_type_name.cpp:41:1: performance: Technically the member function 'A::bFunc' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30841-nl_func_type_name.cpp:46:4: note: Technically the member function 'A::bFunc' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30841-nl_func_type_name.cpp:41:1: note: Technically the member function 'A::bFunc' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30842-nl_func_type_name.cpp:34:5: performance: Technically the member function 'A::aFunct' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30842-nl_func_type_name.cpp:37:5: performance: Technically the member function 'A::bFunc' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30842-nl_func_type_name.cpp:42:4: note: Technically the member function 'A::bFunc' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30842-nl_func_type_name.cpp:37:5: note: Technically the member function 'A::bFunc' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30870-cmt_insert.cpp:20:5: performance: Technically the member function 'CFoo::foo2' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30870-cmt_insert.cpp:48:11: note: Technically the member function 'CFoo::foo2' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30870-cmt_insert.cpp:20:5: note: Technically the member function 'CFoo::foo2' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30870-cmt_insert.cpp:21:5: performance: Technically the member function 'CFoo::foo3' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30870-cmt_insert.cpp:15:1: style: Class 'CFoo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30870-cmt_insert.cpp:16:1: style: Class 'CFoo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30871-cmt_insert.cpp:26:5: performance: Technically the member function 'CFoo::foo2' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30871-cmt_insert.cpp:72:11: note: Technically the member function 'CFoo::foo2' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30871-cmt_insert.cpp:26:5: note: Technically the member function 'CFoo::foo2' can be static.
uncrustify-0.67+dfsg1/tests/output/cpp/30871-cmt_insert.cpp:34:5: performance: Technically the member function 'CFoo::foo3' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30871-cmt_insert.cpp:15:1: style: Class 'CFoo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30871-cmt_insert.cpp:22:1: style: Class 'CFoo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30900-region.cpp:10:0: style: Variable 'foo3' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30900-region.cpp:12:0: style: Variable 'foo4' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30900-region.cpp:14:0: style: Variable 'foo5' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30900-region.cpp:1:1: style: The class 'X' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30901-region.cpp:10:0: style: Variable 'foo3' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30901-region.cpp:12:0: style: Variable 'foo4' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30901-region.cpp:14:0: style: Variable 'foo5' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30901-region.cpp:1:1: style: The class 'X' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30902-region.cpp:10:0: style: Variable 'foo3' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30902-region.cpp:12:0: style: Variable 'foo4' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30902-region.cpp:14:0: style: Variable 'foo5' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30902-region.cpp:1:1: style: The class 'X' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30903-region.cpp:10:0: style: Variable 'foo3' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30903-region.cpp:12:0: style: Variable 'foo4' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30903-region.cpp:14:0: style: Variable 'foo5' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30903-region.cpp:1:1: style: The class 'X' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30920-indent-off.cpp:16:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30920-indent-off.cpp:26:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30920-indent-off.cpp:9:10: style: Technically the member function 'Y::operator-' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30920-indent-off.cpp:12:9: style: Technically the member function 'Y::operator+' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30920-indent-off.cpp:12:37: style: Technically the member function 'Y::operator()' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30920-indent-off.cpp:15:11: performance: Technically the member function 'Y::func' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30920-indent-off.cpp:21:9: style: Technically the member function 'Y::operator-' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30920-indent-off.cpp:22:9: style: Technically the member function 'Y::operator+' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30920-indent-off.cpp:23:9: style: Technically the member function 'Y::operator()' can be const. [functionConst]
uncrustify-0.67+dfsg1/tests/output/cpp/30920-indent-off.cpp:24:9: performance: Technically the member function 'Y::func' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/30923-sp_before_ellipsis.cpp:6:0: error: #endif without #if [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/output/cpp/30924-sp_before_ellipsis.cpp:6:0: error: #endif without #if [preprocessorErrorDirective]
uncrustify-0.67+dfsg1/tests/output/cpp/30929-bug_1324.cpp:2:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/output/cpp/30930-indent_var_def.cpp:3:7: style: Unused variable: n [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30930-indent_var_def.cpp:4:7: style: Unused variable: f [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30930-indent_var_def.cpp:7:9: style: Unused variable: foo [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30935-indent-misc.cpp:36:11: style: Unused variable: k [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30935-indent-misc.cpp:4:4: warning: Member variable 'S::one' is not initialized in the constructor. [uninitMemberVar]
uncrustify-0.67+dfsg1/tests/output/cpp/30935-indent-misc.cpp:4:4: warning: Member variable 'S::two' is not initialized in the constructor. [uninitMemberVar]
uncrustify-0.67+dfsg1/tests/output/cpp/30935-indent-misc.cpp:4:4: style: Struct 'S' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30935-indent-misc.cpp:23:4: style: Struct 'S' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/30945-sf.3266678.cpp:3:23: style: Variable 'tmpPointer' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/30950-sp_before_tr_emb_cmt_input.cpp:8:7: style: struct member 'foo::x' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30950-sp_before_tr_emb_cmt_input.cpp:10:7: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30950-sp_before_tr_emb_cmt_input.cpp:10:29: style: struct member 'foo::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30951-sp_before_tr_emb_cmt_input.cpp:8:7: style: struct member 'foo::x' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30951-sp_before_tr_emb_cmt_input.cpp:10:7: style: struct member 'foo::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/30951-sp_before_tr_emb_cmt_input.cpp:10:32: style: struct member 'foo::b' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/31000-digraph.cpp:4:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/output/cpp/31001-digraph.cpp:5:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/output/cpp/31567-sf567.cpp:5:9: style: Class 'Database' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/31593-sf593.cpp:8:19: style: Variable 'the_result' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/31710-string_replace_tab_chars.cpp:2:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/31711-string_replace_tab_chars.cpp:2:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/31720-bit-colon.cpp:15:11: style: struct member 'S::f1' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/31720-bit-colon.cpp:16:11: style: struct member 'S::f1' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/31720-bit-colon.cpp:17:11: style: struct member 'S::f2' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/31720-bit-colon.cpp:12:1: style: The struct 'S' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/33006-string_replace_tab_chars.cpp:2:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33016-indent.cpp:11:3: style: Variable 'a_other_very_long' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/output/cpp/33016-indent.cpp:7:0: note: Variable 'a_other_very_long' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/cpp/33016-indent.cpp:11:3: note: Variable 'a_other_very_long' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/cpp/33016-indent.cpp:3:33: style: Variable 'a_very_long_variable' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33016-indent.cpp:11:23: style: Variable 'a_other_very_long' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33019-bug_657.cpp:1:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/output/cpp/33023-bug_651.cpp:9:3: style: Variable 'a_other_very_long' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/output/cpp/33023-bug_651.cpp:6:0: note: Variable 'a_other_very_long' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/cpp/33023-bug_651.cpp:9:3: note: Variable 'a_other_very_long' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/cpp/33023-bug_651.cpp:3:33: style: Variable 'a_very_long_variable' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33023-bug_651.cpp:9:23: style: Variable 'a_other_very_long' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33031-bug_612.cpp:6:2: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33031-bug_612.cpp:7:2: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33031-bug_612.cpp:8:2: style: Variable 'chvar' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33031-bug_612.cpp:9:2: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33031-bug_612.cpp:19:2: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33031-bug_612.cpp:20:2: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33031-bug_612.cpp:21:2: style: Variable 'chvar' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33031-bug_612.cpp:22:2: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33037-func_class.cpp:21:2: warning: Member variable 'AlignStack::m_skip_first' is not initialized in the constructor. [uninitMemberVar]
uncrustify-0.67+dfsg1/tests/output/cpp/33037-func_class.cpp:31:7: performance: Technically the member function 'AlignStack::End' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/33043-bug_i_478.cpp:18:9: style: Variable 'a_other_very_long' is reassigned a value before the old one has been used. [redundantAssignment]
uncrustify-0.67+dfsg1/tests/output/cpp/33043-bug_i_478.cpp:15:0: note: Variable 'a_other_very_long' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/cpp/33043-bug_i_478.cpp:18:9: note: Variable 'a_other_very_long' is reassigned a value before the old one has been used.
uncrustify-0.67+dfsg1/tests/output/cpp/33043-bug_i_478.cpp:12:39: style: Variable 'a_very_long_variable' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33043-bug_i_478.cpp:18:29: style: Variable 'a_other_very_long' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33046-bug_i_409.cpp:6:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/output/cpp/33047-bug_i_409.cpp:4:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/output/cpp/33053-for_auto.cpp:10:17: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33053-for_auto.cpp:11:11: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33053-for_auto.cpp:13:23: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33053-for_auto.cpp:14:17: style: Variable 'var' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33054-bug_i_825.cpp:3:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33054-bug_i_825.cpp:4:0: style: Variable 'h' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33061-if_chain_braces.cpp:22:7: warning: Identical condition 'a', second condition is always false [identicalConditionAfterEarlyExit]
uncrustify-0.67+dfsg1/tests/output/cpp/33061-if_chain_braces.cpp:17:7: note: first condition
uncrustify-0.67+dfsg1/tests/output/cpp/33061-if_chain_braces.cpp:22:7: note: second condition
uncrustify-0.67+dfsg1/tests/output/cpp/33061-if_chain_braces.cpp:29:7: warning: Identical condition 'b', second condition is always false [identicalConditionAfterEarlyExit]
uncrustify-0.67+dfsg1/tests/output/cpp/33061-if_chain_braces.cpp:25:7: note: first condition
uncrustify-0.67+dfsg1/tests/output/cpp/33061-if_chain_braces.cpp:29:7: note: second condition
uncrustify-0.67+dfsg1/tests/output/cpp/33062-if_chain_braces.cpp:24:7: warning: Identical condition 'a', second condition is always false [identicalConditionAfterEarlyExit]
uncrustify-0.67+dfsg1/tests/output/cpp/33062-if_chain_braces.cpp:19:7: note: first condition
uncrustify-0.67+dfsg1/tests/output/cpp/33062-if_chain_braces.cpp:24:7: note: second condition
uncrustify-0.67+dfsg1/tests/output/cpp/33062-if_chain_braces.cpp:30:7: warning: Identical condition 'b', second condition is always false [identicalConditionAfterEarlyExit]
uncrustify-0.67+dfsg1/tests/output/cpp/33062-if_chain_braces.cpp:27:7: note: first condition
uncrustify-0.67+dfsg1/tests/output/cpp/33062-if_chain_braces.cpp:30:7: note: second condition
uncrustify-0.67+dfsg1/tests/output/cpp/33063-if_chain_braces.cpp:28:7: warning: Identical condition 'a', second condition is always false [identicalConditionAfterEarlyExit]
uncrustify-0.67+dfsg1/tests/output/cpp/33063-if_chain_braces.cpp:21:7: note: first condition
uncrustify-0.67+dfsg1/tests/output/cpp/33063-if_chain_braces.cpp:28:7: note: second condition
uncrustify-0.67+dfsg1/tests/output/cpp/33063-if_chain_braces.cpp:35:7: warning: Identical condition 'b', second condition is always false [identicalConditionAfterEarlyExit]
uncrustify-0.67+dfsg1/tests/output/cpp/33063-if_chain_braces.cpp:31:7: note: first condition
uncrustify-0.67+dfsg1/tests/output/cpp/33063-if_chain_braces.cpp:35:7: note: second condition
uncrustify-0.67+dfsg1/tests/output/cpp/33064-if_chain_braces.cpp:28:7: warning: Identical condition 'a', second condition is always false [identicalConditionAfterEarlyExit]
uncrustify-0.67+dfsg1/tests/output/cpp/33064-if_chain_braces.cpp:21:7: note: first condition
uncrustify-0.67+dfsg1/tests/output/cpp/33064-if_chain_braces.cpp:28:7: note: second condition
uncrustify-0.67+dfsg1/tests/output/cpp/33064-if_chain_braces.cpp:34:7: warning: Identical condition 'b', second condition is always false [identicalConditionAfterEarlyExit]
uncrustify-0.67+dfsg1/tests/output/cpp/33064-if_chain_braces.cpp:31:7: note: first condition
uncrustify-0.67+dfsg1/tests/output/cpp/33064-if_chain_braces.cpp:34:7: note: second condition
uncrustify-0.67+dfsg1/tests/output/cpp/33086-bug_i_568.cpp:19:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uncrustify-0.67+dfsg1/tests/output/cpp/33086-bug_i_568.cpp:8:6: style: struct member 'foo::pad' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/33086-bug_i_568.cpp:11:1: style: The class 'cls' does not have a constructor although it has private member variables. [noConstructor]
uncrustify-0.67+dfsg1/tests/output/cpp/33086-bug_i_568.cpp:16:7: style: Unused private function: 'cls::func' [unusedPrivateFunction]
uncrustify-0.67+dfsg1/tests/output/cpp/33088-bug_i_197.cpp:1:15: style: struct member 'A::a' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/33110-enum.cpp:32:0: error: syntax error [syntaxError]
uncrustify-0.67+dfsg1/tests/output/cpp/33152-bug_1004.cpp:10:10: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/33152-bug_1004.cpp:13:0: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34003-nl_max_blank_in_func.cpp:26:6: performance: Technically the member function 'cls::func0' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/34003-nl_max_blank_in_func.cpp:70:6: performance: Technically the member function 'ns::cls::func0' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/34004-nl_max_blank_in_func.cpp:35:6: performance: Technically the member function 'cls::func0' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/34004-nl_max_blank_in_func.cpp:85:6: performance: Technically the member function 'ns::cls::func0' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/34005-nl_max_blank_in_func.cpp:38:6: performance: Technically the member function 'cls::func0' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/34005-nl_max_blank_in_func.cpp:90:6: performance: Technically the member function 'ns::cls::func0' can be static. [functionStatic]
uncrustify-0.67+dfsg1/tests/output/cpp/34108-bug_i_666.cpp:8:6: style: Expression is always false because 'else if' condition matches previous condition at line 3. [multiCondition]
uncrustify-0.67+dfsg1/tests/output/cpp/34145-i683.cpp:30:0: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
uncrustify-0.67+dfsg1/tests/output/cpp/34148-bug_1139.cpp:12:10: style: Expression is always false because 'else if' condition matches previous condition at line 6. [multiCondition]
uncrustify-0.67+dfsg1/tests/output/cpp/34149-bug_1139.cpp:11:10: style: Expression is always false because 'else if' condition matches previous condition at line 6. [multiCondition]
uncrustify-0.67+dfsg1/tests/output/cpp/34151-bug_666.cpp:8:6: style: Expression is always false because 'else if' condition matches previous condition at line 3. [multiCondition]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:15:2: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:16:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:18:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:20:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:30:2: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:31:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:33:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:35:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:47:2: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:48:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:50:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:52:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:76:2: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:81:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:87:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34153-type_brace_init_lst.cpp:93:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:11:30: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:12:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:13:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:14:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:19:28: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:20:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:21:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:22:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:29:28: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:30:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:31:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:32:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:51:29: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:56:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:61:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34154-type_brace_init_lst.cpp:66:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:17:30: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:20:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:23:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:26:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:39:28: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:42:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:45:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:48:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:71:2: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:74:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:79:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:84:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:104:29: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:108:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:112:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34155-type_brace_init_lst.cpp:116:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:11:30: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:12:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:13:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:14:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:19:28: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:20:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:21:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:22:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:37:2: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:38:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:41:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:44:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:53:29: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:54:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:55:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34156-type_brace_init_lst.cpp:56:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:14:30: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:16:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:18:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:20:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:29:28: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:31:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:33:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:35:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:54:2: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:56:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:60:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:64:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:83:29: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:87:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:91:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34157-type_brace_init_lst.cpp:95:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:11:30: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:12:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:13:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:14:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:19:28: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:20:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:21:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:22:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:37:2: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:38:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:41:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:44:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:59:29: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:62:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:65:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34158-type_brace_init_lst.cpp:68:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:11:29: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:12:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:13:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:14:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:19:29: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:20:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:21:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:22:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:37:2: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:38:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:41:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:44:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:65:29: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:70:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:75:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34159-type_brace_init_lst.cpp:80:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:11:28: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:12:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:13:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:14:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:19:28: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:20:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:21:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:22:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:37:2: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:38:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:41:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:44:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:65:28: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:70:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:75:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34160-type_brace_init_lst.cpp:80:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:11:30: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:12:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:13:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:14:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:19:28: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:20:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:21:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:22:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:37:2: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:38:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:41:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:44:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:65:29: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:70:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:75:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34161-type_brace_init_lst.cpp:80:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:11:30: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:12:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:13:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:14:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:19:28: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:20:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:21:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:22:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:37:2: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:38:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:41:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:44:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:65:29: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:70:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:75:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34162-type_brace_init_lst.cpp:80:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:11:30: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:12:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:13:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:14:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:19:28: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:20:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:21:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:22:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:37:2: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:38:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:41:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:44:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:65:29: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:70:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:75:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34163-type_brace_init_lst.cpp:80:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:11:30: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:12:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:13:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:14:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:19:28: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:20:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:21:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:22:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:37:2: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:38:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:41:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:44:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:65:29: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:70:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:75:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34164-type_brace_init_lst.cpp:80:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:11:30: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:12:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:13:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:14:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:19:28: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:20:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:21:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:22:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:37:2: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:38:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:41:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:44:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:65:29: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:70:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:75:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34165-type_brace_init_lst.cpp:80:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:11:30: style: Variable 'd0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:12:18: style: Variable 'e0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:13:29: style: Variable 'f0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:14:29: style: Variable 'g0' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:19:28: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:20:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:21:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:22:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:37:2: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:38:18: style: Variable 'e2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:41:29: style: Variable 'f2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:44:29: style: Variable 'g2' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:65:29: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:70:18: style: Variable 'e1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:75:29: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34166-type_brace_init_lst.cpp:80:29: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34171-i1181.cpp:4:9: style: Expression is always false because 'else if' condition matches previous condition at line 3. [multiCondition]
uncrustify-0.67+dfsg1/tests/output/cpp/34171-i1181.cpp:4:10: warning: Identical condition 'true', second condition is always false [identicalConditionAfterEarlyExit]
uncrustify-0.67+dfsg1/tests/output/cpp/34171-i1181.cpp:3:5: note: first condition
uncrustify-0.67+dfsg1/tests/output/cpp/34171-i1181.cpp:4:10: note: second condition
uncrustify-0.67+dfsg1/tests/output/cpp/34171-i1181.cpp:4:7: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
uncrustify-0.67+dfsg1/tests/output/cpp/34171-i1181.cpp:5:2: note: Found duplicate branches for 'if' and 'else'.
uncrustify-0.67+dfsg1/tests/output/cpp/34171-i1181.cpp:4:7: note: Found duplicate branches for 'if' and 'else'.
uncrustify-0.67+dfsg1/tests/output/cpp/34175-i1509.cpp:3:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34175-i1509.cpp:4:11: style: Variable 'ii' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34176-i1509_bug_1112_correction.cpp:3:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34176-i1509_bug_1112_correction.cpp:4:11: style: Variable 'ii' is assigned a value that is never used. [unreadVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34203-i1516.cpp:2:6: style: Unused variable: bar [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34203-i1516.cpp:3:14: style: Unused variable: str [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34203-i1516.cpp:8:14: style: Unused variable: str2 [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34203-i1516.cpp:9:14: style: Unused variable: str2 [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34203-i1516.cpp:14:6: style: Unused variable: bar [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34203-i1516.cpp:15:14: style: Unused variable: str [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/34203-i1516.cpp:16:14: style: Unused variable: str2 [unusedVariable]
uncrustify-0.67+dfsg1/tests/output/cpp/60027-UNI-21506.cpp:3:23: style: struct member 'bar::method' is never used. [unusedStructMember]
uncrustify-0.67+dfsg1/tests/output/cpp/60027-UNI-21506.cpp:12:0: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/undbx/undbx_0.21.orig.tar.gz
undbx-undbx-0.21/dbxprogress.c:178:29: warning: Either the condition 'handle==NULL' is redundant or there is possible null pointer dereference: handle. [nullPointerRedundantCheck]
undbx-undbx-0.21/dbxprogress.c:181:14: note: Assuming that condition 'handle==NULL' is not redundant
undbx-undbx-0.21/dbxprogress.c:178:29: note: Null pointer dereference
undbx-undbx-0.21/dbxread.c:564:7: style: Variable 'chains' is reassigned a value before the old one has been used. [redundantAssignment]
undbx-undbx-0.21/dbxread.c:559:0: note: Variable 'chains' is reassigned a value before the old one has been used.
undbx-undbx-0.21/dbxread.c:564:7: note: Variable 'chains' is reassigned a value before the old one has been used.
undbx-undbx-0.21/dbxread.c:97:17: style: The scope of the variable 'type' can be reduced. [variableScope]
undbx-undbx-0.21/dbxread.c:212:9: style: The scope of the variable 'offset' can be reduced. [variableScope]
undbx-undbx-0.21/dbxread.c:705:7: style: The scope of the variable 'i' can be reduced. [variableScope]
undbx-undbx-0.21/dbxread.c:810:8: style: The scope of the variable 'suffix' can be reduced. [variableScope]
undbx-undbx-0.21/dbxread.c:814:16: style: The scope of the variable 'fsize' can be reduced. [variableScope]
undbx-undbx-0.21/dbxread.c:193:9: style: Variable 'n' is modified but its new value is never used. [unreadVariable]
undbx-undbx-0.21/dbxread.c:689:9: error: Memory leak: dbx [memleak]
undbx-undbx-0.21/dbxread.c:572:31: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation]
undbx-undbx-0.21/dbxsys.c:183:3: style: Variable 'cwd' is reassigned a value before the old one has been used. [redundantAssignment]
undbx-undbx-0.21/dbxsys.c:179:0: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/dbxsys.c:183:3: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/dbxsys.c:257:3: style: Variable 'cwd' is reassigned a value before the old one has been used. [redundantAssignment]
undbx-undbx-0.21/dbxsys.c:254:0: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/dbxsys.c:257:3: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/dbxsys.c:281:3: style: Variable 'cwd' is reassigned a value before the old one has been used. [redundantAssignment]
undbx-undbx-0.21/dbxsys.c:279:0: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/dbxsys.c:281:3: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/dbxsys.c:304:3: style: Variable 'cwd' is reassigned a value before the old one has been used. [redundantAssignment]
undbx-undbx-0.21/dbxsys.c:301:0: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/dbxsys.c:304:3: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/dbxsys.c:200:27: style: Function 'sys_glob_free' argument 1 names different: declaration 'pglob' definition 'files'. [funcArgNamesDifferent]
undbx-undbx-0.21/dbxsys.h:42:29: note: Function 'sys_glob_free' argument 1 names different: declaration 'pglob' definition 'files'.
undbx-undbx-0.21/dbxsys.c:200:27: note: Function 'sys_glob_free' argument 1 names different: declaration 'pglob' definition 'files'.
undbx-undbx-0.21/emlread.c:298:3: style: Variable 'save' is reassigned a value before the old one has been used. [redundantAssignment]
undbx-undbx-0.21/emlread.c:293:0: note: Variable 'save' is reassigned a value before the old one has been used.
undbx-undbx-0.21/emlread.c:298:3: note: Variable 'save' is reassigned a value before the old one has been used.
undbx-undbx-0.21/emlread.c:715:8: style: The scope of the variable 'c' can be reduced. [variableScope]
undbx-undbx-0.21/emlread.c:727:14: style: The scope of the variable 'new_c' can be reduced. [variableScope]
undbx-undbx-0.21/emlread.c:891:0: error: Memory leak: decoded_text [memleak]
undbx-undbx-0.21/undbx.c:61:3: style: Variable 'cwd' is reassigned a value before the old one has been used. [redundantAssignment]
undbx-undbx-0.21/undbx.c:57:0: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/undbx.c:61:3: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/undbx.c:100:3: style: Variable 'cwd' is reassigned a value before the old one has been used. [redundantAssignment]
undbx-undbx-0.21/undbx.c:97:0: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/undbx.c:100:3: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/undbx.c:125:3: style: Variable 'cwd' is reassigned a value before the old one has been used. [redundantAssignment]
undbx-undbx-0.21/undbx.c:121:0: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/undbx.c:125:3: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/undbx.c:276:3: style: Variable 'eml_files' is reassigned a value before the old one has been used. [redundantAssignment]
undbx-undbx-0.21/undbx.c:262:0: note: Variable 'eml_files' is reassigned a value before the old one has been used.
undbx-undbx-0.21/undbx.c:276:3: note: Variable 'eml_files' is reassigned a value before the old one has been used.
undbx-undbx-0.21/undbx.c:394:3: style: Variable 'cwd' is reassigned a value before the old one has been used. [redundantAssignment]
undbx-undbx-0.21/undbx.c:391:0: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/undbx.c:394:3: note: Variable 'cwd' is reassigned a value before the old one has been used.
undbx-undbx-0.21/undbx.c:461:3: style: Variable 'files' is reassigned a value before the old one has been used. [redundantAssignment]
undbx-undbx-0.21/undbx.c:458:0: note: Variable 'files' is reassigned a value before the old one has been used.
undbx-undbx-0.21/undbx.c:461:3: note: Variable 'files' is reassigned a value before the old one has been used.
undbx-undbx-0.21/undbx.c:468:5: style: Variable 'dirname' is reassigned a value before the old one has been used. [redundantAssignment]
undbx-undbx-0.21/undbx.c:463:0: note: Variable 'dirname' is reassigned a value before the old one has been used.
undbx-undbx-0.21/undbx.c:468:5: note: Variable 'dirname' is reassigned a value before the old one has been used.
undbx-undbx-0.21/undbx.c:189:9: style: The scope of the variable 'imessage' can be reduced. [variableScope]
undbx-undbx-0.21/undbx.c:87:5: error: Resource leak: eml [resourceLeak]
undbx-undbx-0.21/undbx.c:198:9: error: Common realloc mistake: 'dest_dir' nulled but not freed upon failure [memleakOnRealloc]
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/undercover-el/undercover-el_0.6.1.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/underscore/underscore_1.8.3~dfsg.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/underscore.string/underscore.string_3.3.4+dfsg.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/undertaker/undertaker_1.6.orig.tar.xz
undertaker-1.6/picosat/app.c:838:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
undertaker-1.6/picosat/app.c:838:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
undertaker-1.6/picosat/app.c:36:10: style: The scope of the variable 'bytes' can be reduced. [variableScope]
undertaker-1.6/picosat/app.c:221:42: style: The scope of the variable 'lit' can be reduced. [variableScope]
undertaker-1.6/picosat/app.c:290:10: style: The scope of the variable 'lit' can be reduced. [variableScope]
undertaker-1.6/picosat/app.c:316:9: style: The scope of the variable 'cmd' can be reduced. [variableScope]
undertaker-1.6/picosat/app.c:386:7: style: The scope of the variable 'assumption' can be reduced. [variableScope]
undertaker-1.6/picosat/picomus.c:110:7: error: Common realloc mistake: 'lits' nulled but not freed upon failure [memleakOnRealloc]
undertaker-1.6/picosat/picosat.c:1997:23: warning: Comparison is wrong. Result of 'lits+2*(v-vars)' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
undertaker-1.6/picosat/picosat.c:2315:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
undertaker-1.6/picosat/picosat.c:2315:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
undertaker-1.6/picosat/picosat.c:7460:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
undertaker-1.6/picosat/picosat.c:941:11: warning: Possible null pointer dereference: b [nullPointer]
undertaker-1.6/picosat/picosat.c:936:7: note: Assignment 'b=(void_ptr)?(Blk*)(((char*)(void_ptr))-(sizeof(Blk)-8)):0', assigned value is 0
undertaker-1.6/picosat/picosat.c:941:11: note: Null pointer dereference
undertaker-1.6/picosat/picosat.c:7398:3: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
undertaker-1.6/picosat/picosat.c:7395:0: note: Variable 'res' is reassigned a value before the old one has been used.
undertaker-1.6/picosat/picosat.c:7398:3: note: Variable 'res' is reassigned a value before the old one has been used.
undertaker-1.6/picosat/picosat.c:1155:3: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:1625:7: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:1886:5: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:1906:5: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:1915:5: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:2412:8: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:2425:3: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:2434:8: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:2436:3: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:2653:2: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:2687:5: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:2817:5: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:3504:5: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:5467:5: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:6502:5: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:6736:7: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:6991:6: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:6996:5: style: Same expression on both sides of '<='. [duplicateExpression]
undertaker-1.6/picosat/picosat.c:800:27: style: The scope of the variable 'base' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:1064:9: style: The scope of the variable 'eol' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:1089:13: style: The scope of the variable 'cls' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:1648:12: style: The scope of the variable 'new_phase' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:1648:23: style: The scope of the variable 'idx' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:1835:7: style: The scope of the variable 'upos' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:1937:8: style: The scope of the variable 'u' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:2087:12: style: The scope of the variable 'oldsize' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:2087:21: style: The scope of the variable 'newsize' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:2272:9: style: The scope of the variable 'f' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:2272:17: style: The scope of the variable 'sum' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:2275:7: style: The scope of the variable 'val' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:2612:8: style: The scope of the variable 'v' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:2646:9: style: The scope of the variable 'cls' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:2729:23: style: The scope of the variable 'cpos' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:2729:29: style: The scope of the variable 'opos' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3043:9: style: The scope of the variable 'this' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3043:17: style: The scope of the variable 'other' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3069:8: style: The scope of the variable 'lit' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3070:8: style: The scope of the variable 'v' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3115:20: style: The scope of the variable 'lit' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3131:13: style: The scope of the variable 'cls' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3150:8: style: The scope of the variable 'lit' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3233:9: style: The scope of the variable 'p' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3234:7: style: The scope of the variable 'x' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3263:7: style: The scope of the variable 'x' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3263:10: style: The scope of the variable 'y' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3263:13: style: The scope of the variable 'len' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3263:18: style: The scope of the variable 'size' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3264:15: style: The scope of the variable 'fmt' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:3885:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:4154:20: style: The scope of the variable 'tmp' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:4186:26: style: The scope of the variable 'k' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:4187:7: style: The scope of the variable 'res' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:4449:13: style: The scope of the variable 'cls' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:4656:8: style: The scope of the variable 'lit' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:5343:10: style: The scope of the variable 'bytes_collected' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:5344:13: style: The scope of the variable 'cls' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:5455:10: style: The scope of the variable 'bytes_collected' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:5707:17: style: The scope of the variable 'delta' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:5747:8: style: The scope of the variable 'r' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:5747:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:5957:15: style: The scope of the variable 'c' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:6361:10: style: The scope of the variable 'p' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:6405:12: style: The scope of the variable 'num_non_false' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:6406:9: style: The scope of the variable 'lit' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:6406:17: style: The scope of the variable 'q' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:6687:9: style: The scope of the variable 'internal_lit' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:6970:10: style: The scope of the variable 'p' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:6970:15: style: The scope of the variable 'lit' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:6971:9: style: The scope of the variable 'v' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:6972:7: style: The scope of the variable 'ilit' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:7014:15: style: The scope of the variable 'lit' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:7016:9: style: The scope of the variable 'v' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:7622:12: style: The scope of the variable 'newphase' can be reduced. [variableScope]
undertaker-1.6/picosat/picosat.c:6551:21: style: Function 'picosat_adjust' argument 1 names different: declaration 'max_idx' definition 'new_max_var'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:207:26: note: Function 'picosat_adjust' argument 1 names different: declaration 'max_idx' definition 'new_max_var'.
undertaker-1.6/picosat/picosat.c:6551:21: note: Function 'picosat_adjust' argument 1 names different: declaration 'max_idx' definition 'new_max_var'.
undertaker-1.6/picosat/picosat.c:6606:42: style: Function 'picosat_set_incremental_rup_file' argument 1 names different: declaration 'file' definition 'rup_file'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:189:47: note: Function 'picosat_set_incremental_rup_file' argument 1 names different: declaration 'file' definition 'rup_file'.
undertaker-1.6/picosat/picosat.c:6606:42: note: Function 'picosat_set_incremental_rup_file' argument 1 names different: declaration 'file' definition 'rup_file'.
undertaker-1.6/picosat/picosat.c:6637:28: style: Function 'picosat_set_seed' argument 1 names different: declaration 'random_number_generator_seed' definition 's'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:166:33: note: Function 'picosat_set_seed' argument 1 names different: declaration 'random_number_generator_seed' definition 's'.
undertaker-1.6/picosat/picosat.c:6637:28: note: Function 'picosat_set_seed' argument 1 names different: declaration 'random_number_generator_seed' definition 's'.
undertaker-1.6/picosat/picosat.c:6651:18: style: Function 'picosat_add' argument 1 names different: declaration 'lit' definition 'int_lit'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:231:22: note: Function 'picosat_add' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:6651:18: note: Function 'picosat_add' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:6720:21: style: Function 'picosat_assume' argument 1 names different: declaration 'lit' definition 'int_lit'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:317:26: note: Function 'picosat_assume' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:6720:21: note: Function 'picosat_assume' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:6748:18: style: Function 'picosat_sat' argument 1 names different: declaration 'decision_limit' definition 'l'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:334:22: note: Function 'picosat_sat' argument 1 names different: declaration 'decision_limit' definition 'l'.
undertaker-1.6/picosat/picosat.c:6748:18: note: Function 'picosat_sat' argument 1 names different: declaration 'decision_limit' definition 'l'.
undertaker-1.6/picosat/picosat.c:6812:20: style: Function 'picosat_deref' argument 1 names different: declaration 'lit' definition 'int_lit'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:350:24: note: Function 'picosat_deref' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:6812:20: note: Function 'picosat_deref' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:6840:29: style: Function 'picosat_deref_toplevel' argument 1 names different: declaration 'lit' definition 'int_lit'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:357:33: note: Function 'picosat_deref_toplevel' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:6840:29: note: Function 'picosat_deref_toplevel' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:6878:22: style: Function 'picosat_corelit' argument 1 names different: declaration 'lit' definition 'int_lit'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:446:26: note: Function 'picosat_corelit' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:6878:22: note: Function 'picosat_corelit' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:6910:25: style: Function 'picosat_coreclause' argument 1 names different: declaration 'i' definition 'ocls'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:441:29: note: Function 'picosat_coreclause' argument 1 names different: declaration 'i' definition 'ocls'.
undertaker-1.6/picosat/picosat.c:6910:25: note: Function 'picosat_coreclause' argument 1 names different: declaration 'i' definition 'ocls'.
undertaker-1.6/picosat/picosat.c:6948:32: style: Function 'picosat_failed_assumption' argument 1 names different: declaration 'lit' definition 'int_lit'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:372:36: note: Function 'picosat_failed_assumption' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:6948:32: note: Function 'picosat_failed_assumption' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:7174:22: style: Function 'picosat_usedlit' argument 1 names different: declaration 'lit' definition 'int_lit'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:471:26: note: Function 'picosat_usedlit' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:7174:22: note: Function 'picosat_usedlit' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:7186:36: style: Function 'picosat_write_clausal_core' argument 1 names different: declaration 'core_file' definition 'file'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:451:41: note: Function 'picosat_write_clausal_core' argument 1 names different: declaration 'core_file' definition 'file'.
undertaker-1.6/picosat/picosat.c:7186:36: note: Function 'picosat_write_clausal_core' argument 1 names different: declaration 'core_file' definition 'file'.
undertaker-1.6/picosat/picosat.c:7192:37: style: Function 'picosat_write_compact_trace' argument 1 names different: declaration 'trace_file' definition 'file'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:455:42: note: Function 'picosat_write_compact_trace' argument 1 names different: declaration 'trace_file' definition 'file'.
undertaker-1.6/picosat/picosat.c:7192:37: note: Function 'picosat_write_compact_trace' argument 1 names different: declaration 'trace_file' definition 'file'.
undertaker-1.6/picosat/picosat.c:7199:38: style: Function 'picosat_write_extended_trace' argument 1 names different: declaration 'trace_file' definition 'file'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:456:43: note: Function 'picosat_write_extended_trace' argument 1 names different: declaration 'trace_file' definition 'file'.
undertaker-1.6/picosat/picosat.c:7199:38: note: Function 'picosat_write_extended_trace' argument 1 names different: declaration 'trace_file' definition 'file'.
undertaker-1.6/picosat/picosat.c:7206:33: style: Function 'picosat_write_rup_trace' argument 1 names different: declaration 'trace_file' definition 'file'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:462:38: note: Function 'picosat_write_rup_trace' argument 1 names different: declaration 'trace_file' definition 'file'.
undertaker-1.6/picosat/picosat.c:7206:33: note: Function 'picosat_write_rup_trace' argument 1 names different: declaration 'trace_file' definition 'file'.
undertaker-1.6/picosat/picosat.c:7219:51: style: Function 'picosat_set_propagation_limit' argument 1 names different: declaration 'limit' definition 'l'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:339:56: note: Function 'picosat_set_propagation_limit' argument 1 names different: declaration 'limit' definition 'l'.
undertaker-1.6/picosat/picosat.c:7219:51: note: Function 'picosat_set_propagation_limit' argument 1 names different: declaration 'limit' definition 'l'.
undertaker-1.6/picosat/picosat.c:7520:22: style: Function 'picosat_message' argument 1 names different: declaration 'verbosity_level' definition 'level'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:154:27: note: Function 'picosat_message' argument 1 names different: declaration 'verbosity_level' definition 'level'.
undertaker-1.6/picosat/picosat.c:7520:22: note: Function 'picosat_message' argument 1 names different: declaration 'verbosity_level' definition 'level'.
undertaker-1.6/picosat/picosat.c:7557:25: style: Function 'picosat_set_new' argument 1 names different: declaration 'mgr' definition 'nmgr'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:54:30: note: Function 'picosat_set_new' argument 1 names different: declaration 'mgr' definition 'nmgr'.
undertaker-1.6/picosat/picosat.c:7557:25: note: Function 'picosat_set_new' argument 1 names different: declaration 'mgr' definition 'nmgr'.
undertaker-1.6/picosat/picosat.c:7620:36: style: Function 'picosat_set_default_phase_lit' argument 1 names different: declaration 'lit' definition 'int_lit'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:124:41: note: Function 'picosat_set_default_phase_lit' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:7620:36: note: Function 'picosat_set_default_phase_lit' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:7642:37: style: Function 'picosat_set_more_important_lit' argument 1 names different: declaration 'lit' definition 'int_lit'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:149:42: note: Function 'picosat_set_more_important_lit' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:7642:37: note: Function 'picosat_set_more_important_lit' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:7666:37: style: Function 'picosat_set_less_important_lit' argument 1 names different: declaration 'lit' definition 'int_lit'. [funcArgNamesDifferent]
undertaker-1.6/picosat/picosat.h:150:42: note: Function 'picosat_set_less_important_lit' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:7666:37: note: Function 'picosat_set_less_important_lit' argument 1 names different: declaration 'lit' definition 'int_lit'.
undertaker-1.6/picosat/picosat.c:4861:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
undertaker-1.6/picosat/picosat.c:456:11: style: union member 'Anonymous0::as_two_ptrs' is never used. [unusedStructMember]
undertaker-1.6/picosat/picosat.c:2935:16: style: Variable 'vars_delta' is assigned a value that is never used. [unreadVariable]
undertaker-1.6/picosat/picosat.c:4559:7: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
undertaker-1.6/picosat/picosat.c:5388:25: style: Variable 'bytes_collected' is assigned a value that is never used. [unreadVariable]
undertaker-1.6/picosat/picosat.c:6424:6: style: Variable 'num_non_false' is modified but its new value is never used. [unreadVariable]
undertaker-1.6/picosat/picosat.c:975:5: error: Common realloc mistake: 'b' nulled but not freed upon failure [memleakOnRealloc]
undertaker-1.6/picosat/picosat.c:921:0: error: Memory leak: b [memleak]
undertaker-1.6/python/validation/coverage-1.c:6:11: style: Variable 'p' is not assigned a value. [unassignedVariable]
undertaker-1.6/python/validation/coverage-1.c:9:18: error: Uninitialized variable: p [uninitvar]
undertaker-1.6/python/validation/coverage-3.c:8:9: portability: Returning an address value in a function with integer return type is not portable. [CastAddressToIntegerAtReturn]
undertaker-1.6/python/validation/coverage-3.c:7:14: error: Null pointer dereference: ptr [nullPointer]
undertaker-1.6/python/validation/coverage-3.c:6:21: note: Assignment 'ptr=(char*)0', assigned value is 0
undertaker-1.6/python/validation/coverage-3.c:7:14: note: Null pointer dereference
undertaker-1.6/python/validation/coverage-3.c:7:9: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
undertaker-1.6/python/validation/coverage-3.c:7:13: error: Null pointer dereference [nullPointer]
undertaker-1.6/python/validation/coverage-4.c:5:13: style: Unused variable: a [unusedVariable]
undertaker-1.6/python/validation/coverage-5.c:6:11: style: Variable 'p' is not assigned a value. [unassignedVariable]
undertaker-1.6/python/validation/coverage-5.c:9:18: error: Uninitialized variable: p [uninitvar]
undertaker-1.6/scripts/basic/fixdep.c:217:6: style: The scope of the variable 'c' can be reduced. [variableScope]
undertaker-1.6/scripts/docproc.c:182:58: warning: Redundant assignment of 'line' to itself. [selfAssignment]
undertaker-1.6/scripts/docproc.c:183:46: warning: Redundant assignment of 'line' to itself. [selfAssignment]
undertaker-1.6/scripts/docproc.c:184:58: warning: Redundant assignment of 'file' to itself. [selfAssignment]
undertaker-1.6/scripts/docproc.c:184:71: warning: Redundant assignment of 'line' to itself. [selfAssignment]
undertaker-1.6/scripts/docproc.c:196:9: style: The scope of the variable 'fp' can be reduced. [variableScope]
undertaker-1.6/scripts/docproc.c:197:18: style: The scope of the variable 'sym' can be reduced. [variableScope]
undertaker-1.6/scripts/docproc.c:198:7: style: The scope of the variable 'line' can be reduced. [variableScope]
undertaker-1.6/scripts/docproc.c:216:10: style: The scope of the variable 'e' can be reduced. [variableScope]
undertaker-1.6/scripts/docproc.c:502:6: style: The scope of the variable 'i' can be reduced. [variableScope]
undertaker-1.6/scripts/docproc.c:395:6: error: Common realloc mistake: 'data' nulled but not freed upon failure [memleakOnRealloc]
undertaker-1.6/scripts/docproc.c:419:2: error: Common realloc mistake: 'all_list' nulled but not freed upon failure [memleakOnRealloc]
undertaker-1.6/scripts/kconfig/conf.c:133:14: style: The scope of the variable 'def' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/lkc.h:169:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
undertaker-1.6/scripts/kconfig/lkc.h:173:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
undertaker-1.6/scripts/kconfig/lkc.h:177:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
undertaker-1.6/scripts/kconfig/lkc.h:181:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
undertaker-1.6/scripts/kconfig/confdata.c:80:17: style: The scope of the variable 'sym' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/confdata.c:107:14: style: The scope of the variable 'fullname' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/confdata.c:424:6: style: The scope of the variable 'l' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/confdata.c:482:38: style: Function 'conf_write_defconfig' argument 1 names different: declaration 'name' definition 'filename'. [funcArgNamesDifferent]
undertaker-1.6/scripts/kconfig/lkc_proto.h:7:1: note: Function 'conf_write_defconfig' argument 1 names different: declaration 'name' definition 'filename'.
undertaker-1.6/scripts/kconfig/confdata.c:482:38: note: Function 'conf_write_defconfig' argument 1 names different: declaration 'name' definition 'filename'.
undertaker-1.6/scripts/kconfig/confdata.c:62:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
undertaker-1.6/scripts/kconfig/dumpconf.c:245:19: style: The scope of the variable 'prop' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/dumpconf.c:246:17: style: The scope of the variable 'sym' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/dumpconf.c:22:15: style: struct member 'choice_list::item' is never used. [unusedStructMember]
undertaker-1.6/scripts/kconfig/expr.c:240:15: style: The scope of the variable 'tmp' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/gconf.c:1277:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/gconf.c:1395:17: style: The scope of the variable 'sym' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/gconf.c:891:54: style: Function 'renderer_toggled' argument 1 names different: declaration 'cellrenderertoggle' definition 'cell'. [funcArgNamesDifferent]
undertaker-1.6/scripts/kconfig/gconf.c:288:54: note: Function 'renderer_toggled' argument 1 names different: declaration 'cellrenderertoggle' definition 'cell'.
undertaker-1.6/scripts/kconfig/gconf.c:891:54: note: Function 'renderer_toggled' argument 1 names different: declaration 'cellrenderertoggle' definition 'cell'.
undertaker-1.6/scripts/kconfig/gconf.c:892:17: style: Function 'renderer_toggled' argument 2 names different: declaration 'arg1' definition 'path_string'. [funcArgNamesDifferent]
undertaker-1.6/scripts/kconfig/gconf.c:289:17: note: Function 'renderer_toggled' argument 2 names different: declaration 'arg1' definition 'path_string'.
undertaker-1.6/scripts/kconfig/gconf.c:892:17: note: Function 'renderer_toggled' argument 2 names different: declaration 'arg1' definition 'path_string'.
undertaker-1.6/scripts/kconfig/gconf.c:170:11: style: Variable 'widget' is assigned a value that is never used. [unreadVariable]
undertaker-1.6/scripts/kconfig/lxdialog/textbox.c:51:51: style: Function 'dialog_textbox' argument 2 names different: declaration 'file' definition 'tbuf'. [funcArgNamesDifferent]
undertaker-1.6/scripts/kconfig/lxdialog/dialog.h:212:51: note: Function 'dialog_textbox' argument 2 names different: declaration 'file' definition 'tbuf'.
undertaker-1.6/scripts/kconfig/lxdialog/textbox.c:51:51: note: Function 'dialog_textbox' argument 2 names different: declaration 'file' definition 'tbuf'.
undertaker-1.6/scripts/kconfig/lxdialog/textbox.c:52:10: style: Function 'dialog_textbox' argument 3 names different: declaration 'height' definition 'initial_height'. [funcArgNamesDifferent]
undertaker-1.6/scripts/kconfig/lxdialog/dialog.h:212:61: note: Function 'dialog_textbox' argument 3 names different: declaration 'height' definition 'initial_height'.
undertaker-1.6/scripts/kconfig/lxdialog/textbox.c:52:10: note: Function 'dialog_textbox' argument 3 names different: declaration 'height' definition 'initial_height'.
undertaker-1.6/scripts/kconfig/lxdialog/textbox.c:52:30: style: Function 'dialog_textbox' argument 4 names different: declaration 'width' definition 'initial_width'. [funcArgNamesDifferent]
undertaker-1.6/scripts/kconfig/lxdialog/dialog.h:212:73: note: Function 'dialog_textbox' argument 4 names different: declaration 'width' definition 'initial_width'.
undertaker-1.6/scripts/kconfig/lxdialog/textbox.c:52:30: note: Function 'dialog_textbox' argument 4 names different: declaration 'width' definition 'initial_width'.
undertaker-1.6/scripts/kconfig/lxdialog/util.c:331:6: style: The scope of the variable 'newl' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/lxdialog/util.c:331:12: style: The scope of the variable 'cur_x' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/lxdialog/util.c:331:19: style: The scope of the variable 'cur_y' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/lxdialog/util.c:332:21: style: The scope of the variable 'room' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/lxdialog/util.c:332:27: style: The scope of the variable 'wlen' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/lxdialog/util.c:333:30: style: The scope of the variable 'word' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/lxdialog/util.c:333:42: style: The scope of the variable 'sp2' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/lxdialog/util.c:457:6: style: The scope of the variable 'i' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/lxdialog/util.c:478:23: style: The scope of the variable 'c' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/lxdialog/util.c:585:26: style: Function 'item_set_data' argument 1 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent]
undertaker-1.6/scripts/kconfig/lxdialog/dialog.h:157:26: note: Function 'item_set_data' argument 1 names different: declaration 'p' definition 'ptr'.
undertaker-1.6/scripts/kconfig/lxdialog/util.c:585:26: note: Function 'item_set_data' argument 1 names different: declaration 'p' definition 'ptr'.
undertaker-1.6/scripts/kconfig/mconf.c:522:6: style: The scope of the variable 'res' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/menu.c:559:2: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
undertaker-1.6/scripts/kconfig/menu.c:546:6: note: Assuming that condition 'sym' is not redundant
undertaker-1.6/scripts/kconfig/menu.c:559:2: note: Null pointer dereference
undertaker-1.6/scripts/kconfig/menu.c:562:2: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
undertaker-1.6/scripts/kconfig/menu.c:546:6: note: Assuming that condition 'sym' is not redundant
undertaker-1.6/scripts/kconfig/menu.c:562:2: note: Null pointer dereference
undertaker-1.6/scripts/kconfig/menu.c:572:6: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
undertaker-1.6/scripts/kconfig/menu.c:546:6: note: Assuming that condition 'sym' is not redundant
undertaker-1.6/scripts/kconfig/menu.c:572:6: note: Null pointer dereference
undertaker-1.6/scripts/kconfig/menu.c:512:9: style: The scope of the variable 'j' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/menu.c:169:39: style: Function 'menu_add_visibility' argument 1 names different: declaration 'dep' definition 'expr'. [funcArgNamesDifferent]
undertaker-1.6/scripts/kconfig/lkc.h:112:39: note: Function 'menu_add_visibility' argument 1 names different: declaration 'dep' definition 'expr'.
undertaker-1.6/scripts/kconfig/menu.c:169:39: note: Function 'menu_add_visibility' argument 1 names different: declaration 'dep' definition 'expr'.
undertaker-1.6/scripts/kconfig/nconf.gui.c:222:2: style: Variable 'total_lines' is reassigned a value before the old one has been used. [redundantAssignment]
undertaker-1.6/scripts/kconfig/nconf.gui.c:217:0: note: Variable 'total_lines' is reassigned a value before the old one has been used.
undertaker-1.6/scripts/kconfig/nconf.gui.c:222:2: note: Variable 'total_lines' is reassigned a value before the old one has been used.
undertaker-1.6/scripts/kconfig/nconf.gui.c:525:2: style: Variable 'total_lines' is reassigned a value before the old one has been used. [redundantAssignment]
undertaker-1.6/scripts/kconfig/nconf.gui.c:512:0: note: Variable 'total_lines' is reassigned a value before the old one has been used.
undertaker-1.6/scripts/kconfig/nconf.gui.c:525:2: note: Variable 'total_lines' is reassigned a value before the old one has been used.
undertaker-1.6/scripts/kconfig/nconf.gui.c:244:8: style: The scope of the variable 'btn' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/qconf.h:57:10: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.h:97:10: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.h:168:10: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.h:172:10: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.h:176:10: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.h:209:10: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.cc:241:12: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.cc:267:14: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.cc:413:21: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.cc:428:21: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.cc:452:11: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.cc:578:17: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.cc:674:9: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.cc:721:21: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.cc:783:21: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.cc:813:21: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.cc:1576:9: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.cc:1582:10: style: C-style pointer casting [cstyleCast]
undertaker-1.6/scripts/kconfig/qconf.cc:449:15: style: The scope of the variable 'item' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/qconf.cc:657:43: style: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'. [funcArgNamesDifferent]
undertaker-1.6/scripts/kconfig/qconf.h:62:32: note: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'.
undertaker-1.6/scripts/kconfig/qconf.cc:657:43: note: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'.
undertaker-1.6/scripts/kconfig/qconf.cc:982:43: style: Function 'setInfo' argument 1 names different: declaration 'menu' definition 'm'. [funcArgNamesDifferent]
undertaker-1.6/scripts/kconfig/qconf.h:259:28: note: Function 'setInfo' argument 1 names different: declaration 'menu' definition 'm'.
undertaker-1.6/scripts/kconfig/qconf.cc:982:43: note: Function 'setInfo' argument 1 names different: declaration 'menu' definition 'm'.
undertaker-1.6/scripts/kconfig/qconf.h:206:2: style: Class 'ConfigLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/scripts/kconfig/symbol.c:678:17: style: The scope of the variable 'ds' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/symbol.c:971:23: style: The scope of the variable 'next_sym' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/symbol.c:1145:19: style: The scope of the variable 'prop' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/symbol.c:1179:20: style: The scope of the variable 'propp' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/symbol.c:456:61: style: Function 'sym_tristate_within_range' argument 2 names different: declaration 'tri' definition 'val'. [funcArgNamesDifferent]
undertaker-1.6/scripts/kconfig/lkc_proto.h:38:1: note: Function 'sym_tristate_within_range' argument 2 names different: declaration 'tri' definition 'val'.
undertaker-1.6/scripts/kconfig/symbol.c:456:61: note: Function 'sym_tristate_within_range' argument 2 names different: declaration 'tri' definition 'val'.
undertaker-1.6/scripts/kconfig/symbol.c:475:58: style: Function 'sym_set_tristate_value' argument 2 names different: declaration 'tri' definition 'val'. [funcArgNamesDifferent]
undertaker-1.6/scripts/kconfig/lkc_proto.h:39:1: note: Function 'sym_set_tristate_value' argument 2 names different: declaration 'tri' definition 'val'.
undertaker-1.6/scripts/kconfig/symbol.c:475:58: note: Function 'sym_set_tristate_value' argument 2 names different: declaration 'tri' definition 'val'.
undertaker-1.6/scripts/kconfig/symbol.c:534:55: style: Function 'sym_string_valid' argument 2 names different: declaration 'newval' definition 'str'. [funcArgNamesDifferent]
undertaker-1.6/scripts/kconfig/lkc_proto.h:41:1: note: Function 'sym_string_valid' argument 2 names different: declaration 'newval' definition 'str'.
undertaker-1.6/scripts/kconfig/symbol.c:534:55: note: Function 'sym_string_valid' argument 2 names different: declaration 'newval' definition 'str'.
undertaker-1.6/scripts/kconfig/symbol.c:885:4: error: Common realloc mistake: 'res' nulled but not freed upon failure [memleakOnRealloc]
undertaker-1.6/scripts/kconfig/util.c:35:23: style: The scope of the variable 'env_sym' can be reduced. [variableScope]
undertaker-1.6/scripts/kconfig/util.c:111:9: style: The scope of the variable 'l' can be reduced. [variableScope]
undertaker-1.6/tailor/src/traceutil-boost.cc:47:12: style: Unused variable: moduleLine [unusedVariable]
undertaker-1.6/tailor/src/traceutil-boost.cc:74:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
undertaker-1.6/tailor/src/traceutil-boost.cc:122:24: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
undertaker-1.6/tailor/src/traceutil-native.c:267:31: style: Function 'ignoreFunc' argument 1 names different: declaration 'funcbuf' definition 'callerBuffer'. [funcArgNamesDifferent]
undertaker-1.6/tailor/src/traceutil-native.h:81:31: note: Function 'ignoreFunc' argument 1 names different: declaration 'funcbuf' definition 'callerBuffer'.
undertaker-1.6/tailor/src/traceutil-native.c:267:31: note: Function 'ignoreFunc' argument 1 names different: declaration 'funcbuf' definition 'callerBuffer'.
undertaker-1.6/tailor/src/traceutil-native.c:267:49: style: Function 'ignoreFunc' argument 2 names different: declaration 'funcbufp' definition 'callerSize'. [funcArgNamesDifferent]
undertaker-1.6/tailor/src/traceutil-native.h:81:44: note: Function 'ignoreFunc' argument 2 names different: declaration 'funcbufp' definition 'callerSize'.
undertaker-1.6/tailor/src/traceutil-native.c:267:49: note: Function 'ignoreFunc' argument 2 names different: declaration 'funcbufp' definition 'callerSize'.
undertaker-1.6/tailor/src/traceutil-stdio.c:266:9: error: Resource leak: traceFile [resourceLeak]
undertaker-1.6/undertaker/ConditionalBlock.h:141:5: warning: Member variable 'ConditionalBlock::defectType' is not initialized in the constructor. [uninitMemberVar]
undertaker-1.6/undertaker/BlockDefectAnalyzer.h:126:5: style: Class 'DeadBlockDefect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/BlockDefectAnalyzer.h:139:5: style: Class 'UndeadBlockDefect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/ConditionalBlock.h:57:5: style: Class 'CppFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/PicosatCNF.h:75:9: style: Class 'PicosatCNF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/exceptions/CNFBuilderError.h:29:5: style: Struct 'CNFBuilderError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/SatChecker.h:186:40: performance: Function parameter 'solution' should be passed by const reference. [passedByValue]
undertaker-1.6/undertaker/ConfigurationModel.h:71:39: performance: Function parameter 'exp' should be passed by const reference. [passedByValue]
undertaker-1.6/undertaker/exceptions/CNFBuilderError.h:29:33: performance: Function parameter 's' should be passed by const reference. [passedByValue]
undertaker-1.6/undertaker/bool.h:207:9: warning: Member variable 'BoolExpVar::sym' is not initialized in the constructor. [uninitMemberVar]
undertaker-1.6/undertaker/bool.h:175:9: style: Class 'BoolExpNot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/bool.h:186:9: style: Class 'BoolExpConst' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/bool.h:111:32: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
undertaker-1.6/undertaker/bool.h:159:33: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
undertaker-1.6/undertaker/BoolExpSimplifier.cpp:171:0: error: Memory leak: notsl [memleak]
undertaker-1.6/undertaker/BoolExpSymbolSet.h:39:31: style: Technically the member function 'kconfig::BoolExpSymbolSet::getSymbolSet' can be const. [functionConst]
undertaker-1.6/undertaker/BoolExpSymbolSet.cpp:31:41: note: Technically the member function 'kconfig::BoolExpSymbolSet::getSymbolSet' can be const.
undertaker-1.6/undertaker/BoolExpSymbolSet.h:39:31: note: Technically the member function 'kconfig::BoolExpSymbolSet::getSymbolSet' can be const.
undertaker-1.6/undertaker/CNFBuilder.cpp:67:36: style: Function 'addVar' argument 1 names different: declaration 's' definition 'symname'. [funcArgNamesDifferent]
undertaker-1.6/undertaker/CNFBuilder.h:67:32: note: Function 'addVar' argument 1 names different: declaration 's' definition 'symname'.
undertaker-1.6/undertaker/CNFBuilder.cpp:67:36: note: Function 'addVar' argument 1 names different: declaration 's' definition 'symname'.
undertaker-1.6/undertaker/CnfConfigurationModel.cpp:39:5: style: Class 'CnfConfigurationModel' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
undertaker-1.6/undertaker/CnfConfigurationModel.cpp:39:5: style: Class 'CnfConfigurationModel' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
undertaker-1.6/undertaker/CnfConfigurationModel.h:43:5: style: Class 'CnfConfigurationModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/CnfConfigurationModel.cpp:73:34: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
undertaker-1.6/undertaker/ConditionalBlock.cpp:88:37: style: Function 'CppFile' argument 1 names different: declaration 'filename' definition 'f'. [funcArgNamesDifferent]
undertaker-1.6/undertaker/ConditionalBlock.h:57:32: note: Function 'CppFile' argument 1 names different: declaration 'filename' definition 'f'.
undertaker-1.6/undertaker/ConditionalBlock.cpp:88:37: note: Function 'CppFile' argument 1 names different: declaration 'filename' definition 'f'.
undertaker-1.6/undertaker/ConditionalBlock.cpp:379:40: style: Function 'CppDefine' argument 1 names different: declaration 'parent' definition 'defined_in'. [funcArgNamesDifferent]
undertaker-1.6/undertaker/ConditionalBlock.h:205:33: note: Function 'CppDefine' argument 1 names different: declaration 'parent' definition 'defined_in'.
undertaker-1.6/undertaker/ConditionalBlock.cpp:379:40: note: Function 'CppDefine' argument 1 names different: declaration 'parent' definition 'defined_in'.
undertaker-1.6/undertaker/ConfigurationModel.h:75:10: style: Technically the member function 'ConfigurationModel::addFeatureToWhitelist' can be const. [functionConst]
undertaker-1.6/undertaker/ConfigurationModel.cpp:85:26: note: Technically the member function 'ConfigurationModel::addFeatureToWhitelist' can be const.
undertaker-1.6/undertaker/ConfigurationModel.h:75:10: note: Technically the member function 'ConfigurationModel::addFeatureToWhitelist' can be const.
undertaker-1.6/undertaker/ConfigurationModel.h:82:10: style: Technically the member function 'ConfigurationModel::addFeatureToBlacklist' can be const. [functionConst]
undertaker-1.6/undertaker/ConfigurationModel.cpp:93:26: note: Technically the member function 'ConfigurationModel::addFeatureToBlacklist' can be const.
undertaker-1.6/undertaker/ConfigurationModel.h:82:10: note: Technically the member function 'ConfigurationModel::addFeatureToBlacklist' can be const.
undertaker-1.6/undertaker/ConfigurationModel.cpp:40:55: performance: Function parameter 'exp' should be passed by const reference. [passedByValue]
undertaker-1.6/undertaker/CoverageAnalyzer.h:62:5: style: Class 'SimpleCoverageAnalyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/CoverageAnalyzer.h:72:5: style: Class 'MinimizeCoverageAnalyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/CoverageAnalyzer.cpp:208:20: style: Reading from empty STL container 'configuration' [reademptycontainer]
undertaker-1.6/undertaker/exceptions/InvalidNodeException.h:29:9: style: Struct 'InvalidNodeException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/ExpressionTranslator.h:43:9: style: Class 'ExpressionTranslator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/exceptions/UnsupportedFeatureException.h:30:9: style: Struct 'UnsupportedFeatureException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/exceptions/InvalidNodeException.h:29:42: performance: Function parameter 's' should be passed by const reference. [passedByValue]
undertaker-1.6/undertaker/exceptions/UnsupportedFeatureException.h:30:49: performance: Function parameter 's' should be passed by const reference. [passedByValue]
undertaker-1.6/undertaker/KconfigAssumptionMap.h:41:9: style: Class 'KconfigAssumptionMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/KconfigWhitelist.cpp:29:57: style: Function 'isWhitelisted' argument 1 names different: declaration 's' definition 'item'. [funcArgNamesDifferent]
undertaker-1.6/undertaker/KconfigWhitelist.h:47:43: note: Function 'isWhitelisted' argument 1 names different: declaration 's' definition 'item'.
undertaker-1.6/undertaker/KconfigWhitelist.cpp:29:57: note: Function 'isWhitelisted' argument 1 names different: declaration 's' definition 'item'.
undertaker-1.6/undertaker/ModelContainer.cpp:46:60: style: Function 'loadModels' argument 1 names different: declaration 'modeldir' definition 'model'. [funcArgNamesDifferent]
undertaker-1.6/undertaker/ModelContainer.h:48:55: note: Function 'loadModels' argument 1 names different: declaration 'modeldir' definition 'model'.
undertaker-1.6/undertaker/ModelContainer.cpp:46:60: note: Function 'loadModels' argument 1 names different: declaration 'modeldir' definition 'model'.
undertaker-1.6/undertaker/RsfConfigurationModel.h:45:5: style: Class 'RsfConfigurationModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/PicosatCNF.cpp:351:36: style: Function 'deref' argument 1 names different: declaration 's' definition 'c'. [funcArgNamesDifferent]
undertaker-1.6/undertaker/PicosatCNF.h:105:32: note: Function 'deref' argument 1 names different: declaration 's' definition 'c'.
undertaker-1.6/undertaker/PicosatCNF.cpp:351:36: note: Function 'deref' argument 1 names different: declaration 's' definition 'c'.
undertaker-1.6/undertaker/PicosatCNF.h:102:20: performance: Technically the member function 'kconfig::PicosatCNF::failedAssumptions' can be static. [functionStatic]
undertaker-1.6/undertaker/PicosatCNF.cpp:361:24: note: Technically the member function 'kconfig::PicosatCNF::failedAssumptions' can be static.
undertaker-1.6/undertaker/PicosatCNF.h:102:20: note: Technically the member function 'kconfig::PicosatCNF::failedAssumptions' can be static.
undertaker-1.6/undertaker/PicosatCNF.h:103:14: performance: Technically the member function 'kconfig::PicosatCNF::deref' can be static. [functionStatic]
undertaker-1.6/undertaker/PicosatCNF.cpp:342:18: note: Technically the member function 'kconfig::PicosatCNF::deref' can be static.
undertaker-1.6/undertaker/PicosatCNF.h:103:14: note: Technically the member function 'kconfig::PicosatCNF::deref' can be static.
undertaker-1.6/undertaker/exceptions/IOException.h:29:9: style: Struct 'IOException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/exceptions/IOException.h:29:33: performance: Function parameter 's' should be passed by const reference. [passedByValue]
undertaker-1.6/undertaker/PredatorVisitor.cpp:34:23: style: Unused variable: ss [unusedVariable]
undertaker-1.6/undertaker/PredatorVisitor.h:33:5: style: Class 'PredatorVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/RsfConfigurationModel.cpp:90:74: style: Function 'doIntersectPreprocess' argument 1 names different: declaration 'start_items' definition 'item_set'. [funcArgNamesDifferent]
undertaker-1.6/undertaker/RsfConfigurationModel.h:37:63: note: Function 'doIntersectPreprocess' argument 1 names different: declaration 'start_items' definition 'item_set'.
undertaker-1.6/undertaker/RsfConfigurationModel.cpp:90:74: note: Function 'doIntersectPreprocess' argument 1 names different: declaration 'start_items' definition 'item_set'.
undertaker-1.6/undertaker/RsfConfigurationModel.cpp:41:5: style: Class 'RsfConfigurationModel' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
undertaker-1.6/undertaker/RsfConfigurationModel.cpp:41:5: style: Class 'RsfConfigurationModel' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
undertaker-1.6/undertaker/RsfReader.h:68:5: style: Class 'ItemRsfReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/RsfReader.h:41:62: performance: Function parameter 'metaflag' should be passed by const reference. [passedByValue]
undertaker-1.6/undertaker/SatChecker.cpp:288:38: style: C-style pointer casting [cstyleCast]
undertaker-1.6/undertaker/SatChecker.cpp:415:79: style: Function 'pprintAssignments' argument 2 names different: declaration 'solution' definition 'solutions'. [funcArgNamesDifferent]
undertaker-1.6/undertaker/SatChecker.h:186:40: note: Function 'pprintAssignments' argument 2 names different: declaration 'solution' definition 'solutions'.
undertaker-1.6/undertaker/SatChecker.cpp:415:79: note: Function 'pprintAssignments' argument 2 names different: declaration 'solution' definition 'solutions'.
undertaker-1.6/undertaker/SatChecker.cpp:62:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
undertaker-1.6/undertaker/SatChecker.cpp:415:79: performance: Function parameter 'solutions' should be passed by const reference. [passedByValue]
undertaker-1.6/undertaker/SymbolParser.h:32:13: performance: Technically the member function 'kconfig::SymbolParser::parse' can be static. [functionStatic]
undertaker-1.6/undertaker/SymbolParser.cpp:23:28: note: Technically the member function 'kconfig::SymbolParser::parse' can be static.
undertaker-1.6/undertaker/SymbolParser.h:32:13: note: Technically the member function 'kconfig::SymbolParser::parse' can be static.
undertaker-1.6/undertaker/SymbolTools.cpp:149:16: style: The scope of the variable 'choiceCount' can be reduced. [variableScope]
undertaker-1.6/undertaker/SymbolTranslator.h:43:13: style: Technically the member function 'kconfig::SymbolTranslator::featuresWithStringDependencies' can be const. [functionConst]
undertaker-1.6/undertaker/SymbolTranslator.h:44:13: style: Technically the member function 'kconfig::SymbolTranslator::totalStringComparisons' can be const. [functionConst]
undertaker-1.6/undertaker/SymbolTranslator.h:39:9: style: Class 'SymbolTranslator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/bool.cpp:326:18: style: The scope of the variable 'var' can be reduced. [variableScope]
undertaker-1.6/undertaker/bool.cpp:342:18: style: The scope of the variable 'var' can be reduced. [variableScope]
undertaker-1.6/undertaker/exceptions/BoolExpParserException.h:27:5: style: Struct 'BoolExpParserException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/undertaker/exceptions/BoolExpParserException.h:27:40: performance: Function parameter 's' should be passed by const reference. [passedByValue]
undertaker-1.6/undertaker/coverage-tests/sb1250-mac.c:98:0: error: #error invalid SiByte MAC configuration [preprocessorErrorDirective]
undertaker-1.6/undertaker/rsf2cnf.cpp:90:24: style: Variable 'clause' is assigned a value that is never used. [unreadVariable]
undertaker-1.6/undertaker/satyr.cpp:51:85: performance: Function parameter 'assumptions' should be passed by const reference. [passedByValue]
undertaker-1.6/undertaker/test-ConditionalBlock.cpp:90:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
undertaker-1.6/undertaker/test-ConditionalBlock.cpp:95:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
undertaker-1.6/undertaker/undertaker.cpp:579:16: style: Variable 'position' is assigned a value that is never used. [unreadVariable]
undertaker-1.6/undertaker/undertaker.cpp:741:56: performance: Function parameter 'arg' should be passed by const reference. [passedByValue]
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic.c:537:6: style: Condition 'k_base_platform' is always false [knownConditionTrueFalse]
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic.c:534:20: note: Assignment 'k_base_platform=NULL', assigned value is 0
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic.c:537:6: note: Condition 'k_base_platform' is always false
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic.c:611:6: style: Condition 'k_base_platform' is always false [knownConditionTrueFalse]
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic.c:534:20: note: Assignment 'k_base_platform=NULL', assigned value is 0
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic.c:611:6: note: Condition 'k_base_platform' is always false
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic.c:1183:36: portability: '(void*)maddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic.c:967:16: style: Variable 'load_addr' is assigned a value that is never used. [unreadVariable]
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic.c:538:25: error: Null pointer dereference [nullPointer]
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic_cnf.c:537:6: style: Condition 'k_base_platform' is always false [knownConditionTrueFalse]
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic_cnf.c:534:20: note: Assignment 'k_base_platform=NULL', assigned value is 0
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic_cnf.c:537:6: note: Condition 'k_base_platform' is always false
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic_cnf.c:611:6: style: Condition 'k_base_platform' is always false [knownConditionTrueFalse]
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic_cnf.c:534:20: note: Assignment 'k_base_platform=NULL', assigned value is 0
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic_cnf.c:611:6: note: Condition 'k_base_platform' is always false
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic_cnf.c:1183:36: portability: '(void*)maddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic_cnf.c:967:16: style: Variable 'load_addr' is assigned a value that is never used. [unreadVariable]
undertaker-1.6/undertaker/validation/binfmt_elf_fdpic_cnf.c:538:25: error: Null pointer dereference [nullPointer]
undertaker-1.6/undertaker/validation/exec.c:1622:0: error: syntax error [syntaxError]
undertaker-1.6/undertaker/validation/makro_replace.c:152:13: style: Condition 'var' is always false [knownConditionTrueFalse]
undertaker-1.6/undertaker/validation/makro_replace.c:105:15: note: Assignment 'var=0', assigned value is 0
undertaker-1.6/undertaker/validation/makro_replace.c:152:13: note: Condition 'var' is always false
undertaker-1.6/undertaker/validation/makro_replace.c:258:8: style: Condition 'var' is always false [knownConditionTrueFalse]
undertaker-1.6/undertaker/validation/makro_replace.c:105:15: note: Assignment 'var=0', assigned value is 0
undertaker-1.6/undertaker/validation/makro_replace.c:258:8: note: Condition 'var' is always false
undertaker-1.6/undertaker/validation/makro_replace.c:269:37: style: Condition 'var' is always false [knownConditionTrueFalse]
undertaker-1.6/undertaker/validation/makro_replace.c:105:15: note: Assignment 'var=0', assigned value is 0
undertaker-1.6/undertaker/validation/makro_replace.c:269:37: note: Condition 'var' is always false
undertaker-1.6/undertaker/validation/makro_replace.c:279:8: style: Condition 'var' is always false [knownConditionTrueFalse]
undertaker-1.6/undertaker/validation/makro_replace.c:105:15: note: Assignment 'var=0', assigned value is 0
undertaker-1.6/undertaker/validation/makro_replace.c:279:8: note: Condition 'var' is always false
undertaker-1.6/undertaker/validation/makro_replace.c:291:38: style: Condition 'var' is always false [knownConditionTrueFalse]
undertaker-1.6/undertaker/validation/makro_replace.c:105:15: note: Assignment 'var=0', assigned value is 0
undertaker-1.6/undertaker/validation/makro_replace.c:291:38: note: Condition 'var' is always false
undertaker-1.6/undertaker/validation/makro_replace.c:301:38: style: Condition 'var' is always false [knownConditionTrueFalse]
undertaker-1.6/undertaker/validation/makro_replace.c:105:15: note: Assignment 'var=0', assigned value is 0
undertaker-1.6/undertaker/validation/makro_replace.c:301:38: note: Condition 'var' is always false
undertaker-1.6/undertaker/validation/makro_replace.c:321:38: style: Condition 'var' is always false [knownConditionTrueFalse]
undertaker-1.6/undertaker/validation/makro_replace.c:105:15: note: Assignment 'var=0', assigned value is 0
undertaker-1.6/undertaker/validation/makro_replace.c:321:38: note: Condition 'var' is always false
undertaker-1.6/undertaker/validation/makro_replace.c:329:12: style: Condition 'var' is always false [knownConditionTrueFalse]
undertaker-1.6/undertaker/validation/makro_replace.c:105:15: note: Assignment 'var=0', assigned value is 0
undertaker-1.6/undertaker/validation/makro_replace.c:329:12: note: Condition 'var' is always false
undertaker-1.6/undertaker/validation/makro_replace.c:333:12: style: Condition 'var' is always false [knownConditionTrueFalse]
undertaker-1.6/undertaker/validation/makro_replace.c:105:15: note: Assignment 'var=0', assigned value is 0
undertaker-1.6/undertaker/validation/makro_replace.c:333:12: note: Condition 'var' is always false
undertaker-1.6/undertaker/validation/makro_replace.c:338:14: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
undertaker-1.6/undertaker/validation/makro_replace.c:340:9: note: Found duplicate branches for 'if' and 'else'.
undertaker-1.6/undertaker/validation/makro_replace.c:338:14: note: Found duplicate branches for 'if' and 'else'.
undertaker-1.6/undertaker/validation/normalize-expressions4.c:27:0: error: syntax error [syntaxError]
undertaker-1.6/undertaker/validation/normalize-expressions5.c:4:0: error: #error nested macro fails to expand [preprocessorErrorDirective]
undertaker-1.6/undertaker/validation/sb1250-mac.c:98:0: error: #error invalid SiByte MAC configuration [preprocessorErrorDirective]
undertaker-1.6/undertaker/validation/sb1250-mac_cnf.c:98:0: error: #error invalid SiByte MAC configuration [preprocessorErrorDirective]
undertaker-1.6/undertaker/validation/sched.c:7923:6: style: Condition 'alloc_size' is always false [knownConditionTrueFalse]
undertaker-1.6/undertaker/validation/sched.c:7912:29: note: Assignment 'alloc_size=0', assigned value is 0
undertaker-1.6/undertaker/validation/sched.c:7923:6: note: Condition 'alloc_size' is always false
undertaker-1.6/undertaker/validation/sched.c:161:6: style: The scope of the variable 'overrun' can be reduced. [variableScope]
undertaker-1.6/undertaker/validation/sched.c:7912:32: style: The scope of the variable 'ptr' can be reduced. [variableScope]
undertaker-1.6/undertaker/validation/sched.c:8838:29: style: Checking if unsigned variable 'sysctl_sched_rt_period' is less than zero. [unsignedLessThanZero]
undertaker-1.6/undertaker/validation/sched.c:2012:58: style: Function 'sched_irq_time_avg_update' argument 2 names different: declaration 'irq_time' definition 'curr_irq_time'. [funcArgNamesDifferent]
undertaker-1.6/undertaker/validation/sched.c:650:58: note: Function 'sched_irq_time_avg_update' argument 2 names different: declaration 'irq_time' definition 'curr_irq_time'.
undertaker-1.6/undertaker/validation/sched.c:2012:58: note: Function 'sched_irq_time_avg_update' argument 2 names different: declaration 'irq_time' definition 'curr_irq_time'.
undertaker-1.6/ziz/Ziz.h:225:9: style: Class 'ZizException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
undertaker-1.6/ziz/Ziz.cpp:107:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
undertaker-1.6/ziz/Ziz.cpp:33:39: performance: Function parameter 'file' should be passed by const reference. [passedByValue]
undertaker-1.6/ziz/Zizler.cpp:438:21: style: Unused variable: p_zfile [unusedVariable]
undertaker-1.6/ziz/Ziz.h:233:39: performance: Function parameter 'file' should be passed by const reference. [passedByValue]
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/undertow/undertow_1.4.25.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/undistract-me/undistract-me_0.1.0+git20130402+3a9144bc1f.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/unetbootin/unetbootin_575.orig.tar.gz
unetbootin.h:187:2: style: Class 'unetbootin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unetbootin.cpp:1032:17: style: Condition 'outofspace==true' is always false [knownConditionTrueFalse]
unetbootin.cpp:1013:20: note: Assignment 'outofspace=false', assigned value is 0
unetbootin.cpp:1032:17: note: Condition 'outofspace==true' is always false
unetbootin.cpp:1134:61: style: Function 'extractinitrd' argument 2 names different: declaration 'initoutputfile' definition 'kernoutputfile'. [funcArgNamesDifferent]
unetbootin.h:252:50: note: Function 'extractinitrd' argument 2 names different: declaration 'initoutputfile' definition 'kernoutputfile'.
unetbootin.cpp:1134:61: note: Function 'extractinitrd' argument 2 names different: declaration 'initoutputfile' definition 'kernoutputfile'.
[11:31]
ftp://ftp.se.debian.org/debian/pool/main/u/unhide/unhide_20130526.orig.tar.gz
unhide-20130526/unhide-linux-compound.c:227:42: warning: Either the condition 'fich_tmp!=NULL' is redundant or there is possible null pointer dereference: fich_tmp. [nullPointerRedundantCheck]
unhide-20130526/unhide-linux-compound.c:364:17: note: Assuming that condition 'fich_tmp!=NULL' is not redundant
unhide-20130526/unhide-linux-compound.c:227:42: note: Null pointer dereference
unhide-20130526/unhide-linux-compound.c:250:7: style: Variable 'syspids' is reassigned a value before the old one has been used. [redundantAssignment]
unhide-20130526/unhide-linux-compound.c:249:7: note: Variable 'syspids' is reassigned a value before the old one has been used.
unhide-20130526/unhide-linux-compound.c:250:7: note: Variable 'syspids' is reassigned a value before the old one has been used.
unhide-20130526/unhide-linux-compound.c:65:31: style: The scope of the variable 'backtodir' can be reduced. [variableScope]
unhide-20130526/unhide-linux-compound.c:190:8: style: The scope of the variable 'syspids' can be reduced. [variableScope]
unhide-20130526/unhide-linux-compound.c:201:9: style: The scope of the variable 'index' can be reduced. [variableScope]
unhide-20130526/unhide-linux-compound.c:204:31: style: The scope of the variable 'backtodir' can be reduced. [variableScope]
unhide-20130526/unhide-linux-procfs.c:140:16: style: The scope of the variable 'end_pid' can be reduced. [variableScope]
unhide-20130526/unhide-linux-procfs.c:141:16: style: The scope of the variable 'new_directory' can be reduced. [variableScope]
unhide-20130526/unhide-linux-procfs.c:269:16: style: The scope of the variable 'end_pid' can be reduced. [variableScope]
unhide-20130526/unhide-linux-procfs.c:270:16: style: The scope of the variable 'new_directory' can be reduced. [variableScope]
unhide-20130526/unhide-linux-procfs.c:271:16: style: The scope of the variable 'statdir' can be reduced. [variableScope]
unhide-20130526/unhide-linux-syscall.c:462:8: style: The scope of the variable 'ocultos' can be reduced. [variableScope]
unhide-20130526/unhide-linux-syscall.c:543:8: style: The scope of the variable 'ocultos' can be reduced. [variableScope]
unhide-20130526/unhide-linux-syscall.c:620:8: style: The scope of the variable 'contador' can be reduced. [variableScope]
unhide-20130526/unhide-linux-syscall.c:621:8: style: The scope of the variable 'resultado_antes' can be reduced. [variableScope]
unhide-20130526/unhide-linux-syscall.c:622:8: style: The scope of the variable 'resultado_despues' can be reduced. [variableScope]
unhide-20130526/unhide-linux-syscall.c:623:8: style: The scope of the variable 'ocultos' can be reduced. [variableScope]
unhide-20130526/unhide-linux-syscall.c:685:8: style: The scope of the variable 'contador' can be reduced. [variableScope]
unhide-20130526/unhide-linux-syscall.c:686:8: style: The scope of the variable 'resultado_antes' can be reduced. [variableScope]
unhide-20130526/unhide-linux-syscall.c:687:8: style: The scope of the variable 'resultado_despues' can be reduced. [variableScope]
unhide-20130526/unhide-linux-syscall.c:688:8: style: The scope of the variable 'ocultos' can be reduced. [variableScope]
unhide-20130526/unhide-linux-syscall.c:692:8: style: The scope of the variable 'fd' can be reduced. [variableScope]
unhide-20130526/unhide-linux.c:182:39: warning: Either the condition 'fich_thread!=NULL' is redundant or there is possible null pointer dereference: fich_thread. [nullPointerRedundantCheck]
unhide-20130526/unhide-linux.c:195:23: note: Assuming that condition 'fich_thread!=NULL' is not redundant
unhide-20130526/unhide-linux.c:182:39: note: Null pointer dereference
unhide-20130526/unhide-linux.c:130:10: style: The scope of the variable 'fich_tmp' can be reduced. [variableScope]
unhide-20130526/unhide-linux.c:281:19: style: The scope of the variable 'cmdok2' can be reduced. [variableScope]
unhide-20130526/unhide-linux.c:311:15: style: The scope of the variable 'length' can be reduced. [variableScope]
unhide-20130526/unhide-linux.c:380:13: style: The scope of the variable 'fich_tmp' can be reduced. [variableScope]
unhide-20130526/unhide-linux.c:484:8: style: The scope of the variable 'c' can be reduced. [variableScope]
unhide-20130526/unhide-linux.c:565:4: warning: The buffer 'used_options' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unhide-20130526/unhide-linux.c:108:7: error: Resource leak: fd [resourceLeak]
unhide-20130526/unhide-output.c:159:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
unhide-20130526/unhide-posix.c:135:6: style: The scope of the variable 'statusproc' can be reduced. [variableScope]
unhide-20130526/unhide-posix.c:234:2: warning: The buffer 'scratch' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unhide-20130526/unhide-posix.c:235:2: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
unhide-20130526/unhide-posix.c:236:2: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
unhide-20130526/unhide-posix.c:237:2: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
unhide-20130526/unhide-posix.c:238:2: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
unhide-20130526/unhide-posix.c:125:0: error: Resource leak: cmdfile [resourceLeak]
unhide-20130526/unhide-tcp-simple-check.c:160:9: style: The scope of the variable 'ports' can be reduced. [variableScope]
unhide-20130526/unhide-tcp-simple-check.c:161:9: style: The scope of the variable 'compare' can be reduced. [variableScope]
unhide-20130526/unhide-tcp-simple-check.c:333:8: style: The scope of the variable 'c' can be reduced. [variableScope]
unhide-20130526/unhide-tcp-simple-check.c:414:4: warning: The buffer 'used_options' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unhide-20130526/unhide-tcp-simple-check.c:455:7: warning: The buffer 'checker' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unhide-20130526/unhide-tcp-simple-check.c:218:19: warning: The buffer 'tcpcommand' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unhide-20130526/unhide-tcp-simple-check.c:238:19: warning: The buffer 'tcpcommand' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unhide-20130526/unhide-tcp-simple-check.c:288:19: warning: The buffer 'udpcommand' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unhide-20130526/unhide-tcp.c:185:9: style: The scope of the variable 'ports' can be reduced. [variableScope]
unhide-20130526/unhide-tcp.c:186:9: style: The scope of the variable 'compare' can be reduced. [variableScope]
unhide-20130526/unhide-tcp.c:387:8: style: The scope of the variable 'c' can be reduced. [variableScope]
unhide-20130526/unhide-tcp.c:468:4: warning: The buffer 'used_options' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unhide-20130526/unhide-tcp.c:510:7: warning: The buffer 'checker' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unhide-20130526/unhide-tcp.c:236:19: warning: The buffer 'tcpcommand' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unhide-20130526/unhide-tcp.c:265:19: warning: The buffer 'tcpcommand' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unhide-20130526/unhide-tcp.c:329:19: warning: The buffer 'udpcommand' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unhide-20130526/unhide_rb.c:122:16: style: The scope of the variable 'line' can be reduced. [variableScope]
unhide-20130526/unhide_rb.c:123:14: style: The scope of the variable 'tmp_pid' can be reduced. [variableScope]
unhide-20130526/unhide_rb.c:262:8: style: The scope of the variable 'statuscmd' can be reduced. [variableScope]
unhide-20130526/unhide_rb.c:486:2: warning: The buffer 'scratch' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unhide-20130526/unhide_rb.c:488:2: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
unhide-20130526/unhide_rb.c:489:2: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
unhide-20130526/unhide_rb.c:490:2: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
unhide-20130526/unhide_rb.c:491:2: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
[11:32]
ftp://ftp.se.debian.org/debian/pool/main/u/unhide.rb/unhide.rb_22.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/unhtml/unhtml_2.3.9.orig.tar.gz
unhtml-2.3.9/unhtml.c:40:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
unhtml-2.3.9/unhtml.c:79:7: error: Memory leak: tag [memleak]
unhtml-2.3.9/unhtml.c:97:9: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
unhtml-2.3.9/unhtml.c:114:12: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
unhtml-2.3.9/unhtml.c:200:16: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
unhtml-2.3.9/unhtml.c:206:13: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
unhtml-2.3.9/unhtml.c:224:16: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
unhtml-2.3.9/unhtml.c:249:13: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
[11:32]
ftp://ftp.se.debian.org/debian/pool/main/u/uni2ascii/uni2ascii_4.18.orig.tar.gz
uni2ascii-4.18/GetWord.c:26:7: style: The scope of the variable 'c' can be reduced. [variableScope]
uni2ascii-4.18/GetWord.c:54:7: error: Common realloc mistake: 'Word' nulled but not freed upon failure [memleakOnRealloc]
uni2ascii-4.18/SetFormat.c:0:0: error: Internal Error. MathLib::normalizeCharacterLiteral: Unhandled char constant '\%'. [cppcheckError]
uni2ascii-4.18/SetFormat.c:0:0: note: Internal Error. MathLib::normalizeCharacterLiteral: Unhandled char constant '\%'.
uni2ascii-4.18/SetFormat.c:0:0: note: Internal Error. MathLib::normalizeCharacterLiteral: Unhandled char constant '\%'.
uni2ascii-4.18/ascii2uni.c:471:0: error: #error DIE! [preprocessorErrorDirective]
uni2ascii-4.18/enttbl.c:551:7: style: The scope of the variable 'm' can be reduced. [variableScope]
uni2ascii-4.18/enttbl.c:552:7: style: The scope of the variable 'c' can be reduced. [variableScope]
uni2ascii-4.18/enttbl.c:578:7: style: The scope of the variable 'm' can be reduced. [variableScope]
uni2ascii-4.18/enttbl.c:579:7: style: The scope of the variable 'c' can be reduced. [variableScope]
uni2ascii-4.18/enttbl.c:623:7: style: The scope of the variable 'm' can be reduced. [variableScope]
uni2ascii-4.18/enttbl.c:624:7: style: The scope of the variable 'c' can be reduced. [variableScope]
uni2ascii-4.18/uni2ascii.c:3249:16: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
uni2ascii-4.18/uni2ascii.c:3249:16: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
uni2ascii-4.18/uni2ascii.c:2740:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
uni2ascii-4.18/uni2ascii.c:2742:7: style: The scope of the variable 'ucnt' can be reduced. [variableScope]
uni2ascii-4.18/uni2ascii.c:2777:9: style: The scope of the variable 'convp' can be reduced. [variableScope]
uni2ascii-4.18/uni2ascii.c:75:9: style: Unused variable: vp [unusedVariable]
uni2ascii-4.18/uni2ascii.c:76:8: style: Unused variable: vnum [unusedVariable]
[11:32]
ftp://ftp.se.debian.org/debian/pool/main/u/unibetacode/unibetacode_1.1.orig.tar.gz.asc
ftp://ftp.se.debian.org/debian/pool/main/u/unibilium/unibilium_2.0.0.orig.tar.gz
unibilium-2.0.0/tools/gen-static-test.c:90:29: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
unibilium-2.0.0/unibilium.c:49:0: error: #error "int must be at least 32 bits wide" [preprocessorErrorDirective]
unibilium-2.0.0/uniutil.c:35:0: error: #error "internal error: TERMINFO_DIRS is not defined" [preprocessorErrorDirective]
[11:32]
ftp://ftp.se.debian.org/debian/pool/main/u/unicap/unicap_0.9.12.orig.tar.gz
libunicap-0.9.12/cpi/dcam/1394util.c:279:31: warning: Shifting 32-bit value by 63 bits is undefined behaviour. See condition at line 270. [shiftTooManyBits]
libunicap-0.9.12/cpi/dcam/1394util.c:270:14: note: Assuming that condition 'channel>63' is not redundant
libunicap-0.9.12/cpi/dcam/1394util.c:279:31: note: Shift
libunicap-0.9.12/cpi/dcam/1394util.c:413:31: warning: Shifting 32-bit value by 63 bits is undefined behaviour. See condition at line 404. [shiftTooManyBits]
libunicap-0.9.12/cpi/dcam/1394util.c:404:14: note: Assuming that condition 'channel>63' is not redundant
libunicap-0.9.12/cpi/dcam/1394util.c:413:31: note: Shift
libunicap-0.9.12/cpi/dcam/1394util.c:279:31: warning: Either the condition 'channel>63' is redundant or there is signed integer overflow for expression '1<<channel'. [integerOverflowCond]
libunicap-0.9.12/cpi/dcam/1394util.c:270:14: note: Assuming that condition 'channel>63' is not redundant
libunicap-0.9.12/cpi/dcam/1394util.c:279:31: note: Integer overflow
libunicap-0.9.12/cpi/dcam/1394util.c:413:31: warning: Either the condition 'channel>31' is redundant or there is signed integer overflow for expression '1<<channel'. [integerOverflowCond]
libunicap-0.9.12/cpi/dcam/1394util.c:389:14: note: Assuming that condition 'channel>31' is not redundant
libunicap-0.9.12/cpi/dcam/1394util.c:413:31: note: Integer overflow
libunicap-0.9.12/cpi/dcam/dcam.c:437:36: warning: Either the condition '!cpi_data' is redundant or there is possible null pointer dereference: dcamhandle. [nullPointerRedundantCheck]
libunicap-0.9.12/cpi/dcam/dcam.c:439:8: note: Assuming that condition '!cpi_data' is not redundant
libunicap-0.9.12/cpi/dcam/dcam.c:436:31: note: Assignment 'dcamhandle=(struct _dcam_handle*)cpi_data', assigned value is 0
libunicap-0.9.12/cpi/dcam/dcam.c:437:36: note: Null pointer dereference
libunicap-0.9.12/cpi/dcam/dcam.c:300:8: style: The scope of the variable 'is_initializing' can be reduced. [variableScope]
libunicap-0.9.12/cpi/dcam/dcam.c:378:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam.c:393:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam.c:852:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_busreset.c:55:6: style: The scope of the variable 'channel' can be reduced. [variableScope]
libunicap-0.9.12/cpi/dcam/dcam_capture.c:300:6: style: The scope of the variable 'i' can be reduced. [variableScope]
libunicap-0.9.12/cpi/dcam/dcam_functions.c:62:6: style: The scope of the variable 'retval' can be reduced. [variableScope]
libunicap-0.9.12/cpi/dcam/dcam_functions.c:110:6: style: The scope of the variable 'retval' can be reduced. [variableScope]
libunicap-0.9.12/cpi/dcam/dcam_functions.c:506:6: style: The scope of the variable 'fastcheck' can be reduced. [variableScope]
libunicap-0.9.12/cpi/dcam/dcam_functions.c:622:66: style: Function '_dcam_find_device' argument 2 names different: declaration 'port' definition '_port'. [funcArgNamesDifferent]
libunicap-0.9.12/cpi/dcam/dcam_functions.h:71:66: note: Function '_dcam_find_device' argument 2 names different: declaration 'port' definition '_port'.
libunicap-0.9.12/cpi/dcam/dcam_functions.c:622:66: note: Function '_dcam_find_device' argument 2 names different: declaration 'port' definition '_port'.
libunicap-0.9.12/cpi/dcam/dcam_functions.c:622:78: style: Function '_dcam_find_device' argument 3 names different: declaration 'node' definition '_node'. [funcArgNamesDifferent]
libunicap-0.9.12/cpi/dcam/dcam_functions.h:71:77: note: Function '_dcam_find_device' argument 3 names different: declaration 'node' definition '_node'.
libunicap-0.9.12/cpi/dcam/dcam_functions.c:622:78: note: Function '_dcam_find_device' argument 3 names different: declaration 'node' definition '_node'.
libunicap-0.9.12/cpi/dcam/dcam_functions.c:622:90: style: Function '_dcam_find_device' argument 4 names different: declaration 'directory' definition '_directory'. [funcArgNamesDifferent]
libunicap-0.9.12/cpi/dcam/dcam_functions.h:71:88: note: Function '_dcam_find_device' argument 4 names different: declaration 'directory' definition '_directory'.
libunicap-0.9.12/cpi/dcam/dcam_functions.c:622:90: note: Function '_dcam_find_device' argument 4 names different: declaration 'directory' definition '_directory'.
libunicap-0.9.12/cpi/dcam/dcam_property.c:364:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/dcam/dcam_property.c:360:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/dcam/dcam_property.c:364:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/dcam/dcam_property.c:570:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/dcam/dcam_property.c:566:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/dcam/dcam_property.c:570:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/dcam/dcam_property.c:770:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/dcam/dcam_property.c:769:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/dcam/dcam_property.c:770:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/dcam/dcam_property.c:771:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/dcam/dcam_property.c:770:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/dcam/dcam_property.c:771:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/dcam/dcam_property.c:1224:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/dcam/dcam_property.c:1222:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/dcam/dcam_property.c:1224:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/dcam/dcam_property.c:1280:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/dcam/dcam_property.c:1275:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/dcam/dcam_property.c:1280:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/dcam/dcam_property.c:967:8: style: The scope of the variable 'trigger_mode_count' can be reduced. [variableScope]
libunicap-0.9.12/cpi/dcam/dcam_property.c:1399:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libunicap-0.9.12/cpi/dcam/dcam_property.c:1108:91: style: Function '_dcam_prepare_property_table' argument 2 names different: declaration 'property_table' definition 'new_table'. [funcArgNamesDifferent]
libunicap-0.9.12/cpi/dcam/dcam_property.h:23:91: note: Function '_dcam_prepare_property_table' argument 2 names different: declaration 'property_table' definition 'new_table'.
libunicap-0.9.12/cpi/dcam/dcam_property.c:1108:91: note: Function '_dcam_prepare_property_table' argument 2 names different: declaration 'property_table' definition 'new_table'.
libunicap-0.9.12/cpi/dcam/dcam_property_table.h:220:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_property_table.h:327:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_property_table.h:354:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_property_table.h:381:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_property_table.h:407:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_property.c:369:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_property.c:575:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_property.c:686:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_property.c:1306:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_property.c:1385:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_property.c:1402:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_property.c:1020:10: style: Unused variable: i [unusedVariable]
libunicap-0.9.12/cpi/dcam/dcam_v_modes.c:68:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_v_modes.c:75:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_v_modes.c:91:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/dcam/dcam_v_modes.c:106:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libunicap-0.9.12/cpi/euvccam/debayer.c:321:8: style: The scope of the variable 'dest_offset' can be reduced. [variableScope]
libunicap-0.9.12/cpi/euvccam/debayer.c:472:8: style: The scope of the variable 'dest_offset' can be reduced. [variableScope]
libunicap-0.9.12/cpi/euvccam/debayer.c:121:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i]*rgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:123:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+width+1]*bgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:127:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+1]*rgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:129:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+width]*bgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:143:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+width]*rgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:145:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+1]*bgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:149:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+width+1]*rgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:151:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i]*bgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:204:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i]*rgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:206:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+width+1]*bgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:210:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+1]*rgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:212:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+width]*bgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:226:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+width]*rgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:228:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+1]*bgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:232:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+width+1]*rgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:234:13: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i]*bgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:274:7: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i]*bgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:275:7: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+width+1]*rgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:299:7: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+width]*bgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:300:7: style: Checking if unsigned variable '((unsigned int)source[lineoffset+i+1]*rgain)/4096' is less than zero. [unsignedLessThanZero]
libunicap-0.9.12/cpi/euvccam/debayer.c:91:0: style: Variable 'dest_offset' is assigned a value that is never used. [unreadVariable]
libunicap-0.9.12/cpi/euvccam/debayer.c:162:0: style: Variable 'dest_offset' is assigned a value that is never used. [unreadVariable]
libunicap-0.9.12/cpi/euvccam/debayer.c:169:15: style: Variable 'odd' is assigned a value that is never used. [unreadVariable]
libunicap-0.9.12/cpi/euvccam/debayer.c:245:0: style: Variable 'dest_offset' is assigned a value that is never used. [unreadVariable]
libunicap-0.9.12/cpi/euvccam/euvccam_capture.c:311:13: style: Condition '!transfer_done' is always false [knownConditionTrueFalse]
libunicap-0.9.12/cpi/euvccam/euvccam_capture.c:310:25: note: Assignment 'transfer_done=1', assigned value is 1
libunicap-0.9.12/cpi/euvccam/euvccam_capture.c:311:13: note: Condition '!transfer_done' is always false
libunicap-0.9.12/cpi/euvccam/euvccam_capture.c:255:11: style: The scope of the variable 'corrupt_frame' can be reduced. [variableScope]
libunicap-0.9.12/cpi/euvccam/euvccam_capture.c:360:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
libunicap-0.9.12/cpi/euvccam/euvccam_capture.c:234:0: error: Memory leak: urb [memleak]
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:81:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:79:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:81:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:94:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:92:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:94:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:112:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:105:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:112:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:539:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:536:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:539:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:579:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:576:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:579:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:621:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:617:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:621:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:655:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:651:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:655:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:672:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:668:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:672:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:759:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:756:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:759:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:774:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:771:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:774:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:810:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:806:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_device.c:810:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/euvccam/euvccam_usb.c:213:8: style: The scope of the variable 'cind' can be reduced. [variableScope]
libunicap-0.9.12/cpi/thing/thing.c:474:51: style: Function 'cpi_reenumerate_properties' argument 1 names different: declaration 'cpi_data' definition 'data'. [funcArgNamesDifferent]
libunicap-0.9.12/cpi/thing/thing.h:30:51: note: Function 'cpi_reenumerate_properties' argument 1 names different: declaration 'cpi_data' definition 'data'.
libunicap-0.9.12/cpi/thing/thing.c:474:51: note: Function 'cpi_reenumerate_properties' argument 1 names different: declaration 'cpi_data' definition 'data'.
libunicap-0.9.12/cpi/thing/thing.c:719:16: style: Variable 'fillbyte' is assigned a value that is never used. [unreadVariable]
libunicap-0.9.12/cpi/thing/thing.c:725:0: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
libunicap-0.9.12/cpi/thing/thing.c:726:11: style: Unused variable: x [unusedVariable]
libunicap-0.9.12/cpi/thing/thing.c:727:11: style: Unused variable: y [unusedVariable]
libunicap-0.9.12/cpi/thing/thing.c:728:19: style: Variable 'width' is assigned a value that is never used. [unreadVariable]
libunicap-0.9.12/cpi/thing/thing.c:603:7: error: Memory leak: queue [memleak]
libunicap-0.9.12/cpi/thing/thing.c:616:7: error: Memory leak: queue [memleak]
libunicap-0.9.12/cpi/v4l/v4l.c:294:3: warning: Either the condition '!cpi_data' is redundant or there is possible null pointer dereference: cpi_data. [nullPointerRedundantCheck]
libunicap-0.9.12/cpi/v4l/v4l.c:295:6: note: Assuming that condition '!cpi_data' is not redundant
libunicap-0.9.12/cpi/v4l/v4l.c:294:3: note: Null pointer dereference
libunicap-0.9.12/cpi/v4l/v4l.c:210:8: style: The scope of the variable 'fd' can be reduced. [variableScope]
libunicap-0.9.12/cpi/v4l/v4l.c:365:70: style: Function 'v4l_reenumerate_formats' argument 2 names different: declaration 'count' definition '_pcount'. [funcArgNamesDifferent]
libunicap-0.9.12/cpi/v4l/v4l.c:80:70: note: Function 'v4l_reenumerate_formats' argument 2 names different: declaration 'count' definition '_pcount'.
libunicap-0.9.12/cpi/v4l/v4l.c:365:70: note: Function 'v4l_reenumerate_formats' argument 2 names different: declaration 'count' definition '_pcount'.
libunicap-0.9.12/cpi/v4l/v4l.c:684:73: style: Function 'v4l_reenumerate_properties' argument 2 names different: declaration 'count' definition '_pcount'. [funcArgNamesDifferent]
libunicap-0.9.12/cpi/v4l/v4l.c:84:73: note: Function 'v4l_reenumerate_properties' argument 2 names different: declaration 'count' definition '_pcount'.
libunicap-0.9.12/cpi/v4l/v4l.c:684:73: note: Function 'v4l_reenumerate_properties' argument 2 names different: declaration 'count' definition '_pcount'.
libunicap-0.9.12/cpi/v4l/v4l.c:960:47: style: Function 'v4l_poll_buffer' argument 1 names different: declaration 'cpi_data' definition 'data'. [funcArgNamesDifferent]
libunicap-0.9.12/cpi/v4l/v4l.c:93:47: note: Function 'v4l_poll_buffer' argument 1 names different: declaration 'cpi_data' definition 'data'.
libunicap-0.9.12/cpi/v4l/v4l.c:960:47: note: Function 'v4l_poll_buffer' argument 1 names different: declaration 'cpi_data' definition 'data'.
libunicap-0.9.12/cpi/v4l/v4l.c:976:54: style: Function 'queue_buffer' argument 2 names different: declaration 'b' definition 'buffer'. [funcArgNamesDifferent]
libunicap-0.9.12/cpi/v4l/v4l.c:100:54: note: Function 'queue_buffer' argument 2 names different: declaration 'b' definition 'buffer'.
libunicap-0.9.12/cpi/v4l/v4l.c:976:54: note: Function 'queue_buffer' argument 2 names different: declaration 'b' definition 'buffer'.
libunicap-0.9.12/cpi/v4l/v4l.c:1014:39: portability: 'v4lhandle->map' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
libunicap-0.9.12/cpi/v4l2cpi/buffermanager.c:229:8: style: The scope of the variable 'i' can be reduced. [variableScope]
libunicap-0.9.12/cpi/v4l2cpi/buffermanager.c:77:12: warning: Size of pointer 'mgr' used instead of size of its data. [pointerSize]
libunicap-0.9.12/cpi/v4l2cpi/tiseuvccam.c:112:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
libunicap-0.9.12/cpi/v4l2cpi/tiseuvccam.c:133:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
libunicap-0.9.12/cpi/v4l2cpi/tiseuvccam.c:448:45: error: Invalid abs() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool]
libunicap-0.9.12/cpi/v4l2cpi/tiseuvccam.c:450:48: error: Invalid abs() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool]
libunicap-0.9.12/cpi/v4l2cpi/tisuvccam.c:430:3: style: Label 'unit' is not used. [unusedLabel]
libunicap-0.9.12/cpi/v4l2cpi/tisuvccam.c:116:15: style: struct member 'uvc_format::nframes' is never used. [unusedStructMember]
libunicap-0.9.12/cpi/v4l2cpi/tisuvccam.c:117:20: style: struct member 'uvc_format::frame' is never used. [unusedStructMember]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:1337:45: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:1354:27: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:1415:48: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:1424:27: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:477:4: style: Variable 'handle' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:466:0: note: Variable 'handle' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:477:4: note: Variable 'handle' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:721:4: style: Variable 'sizes' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:715:0: note: Variable 'sizes' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:721:4: note: Variable 'sizes' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:395:8: style: The scope of the variable 'fd' can be reduced. [variableScope]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:586:11: style: The scope of the variable 'i' can be reduced. [variableScope]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:1554:8: style: The scope of the variable 'index' can be reduced. [variableScope]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:2174:20: style: The scope of the variable 'entry' can be reduced. [variableScope]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:976:74: style: Function 'v4l2_set_format' argument 2 names different: declaration 'format' definition '_format'. [funcArgNamesDifferent]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:237:74: note: Function 'v4l2_set_format' argument 2 names different: declaration 'format' definition '_format'.
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:976:74: note: Function 'v4l2_set_format' argument 2 names different: declaration 'format' definition '_format'.
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:1919:31: style: Unused variable: v4l2_reqbuf [unusedVariable]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:1953:8: style: Unused variable: i [unusedVariable]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:2155:12: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:2226:25: style: Unused variable: new_frame_buffer [unusedVariable]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:2232:23: style: Unused variable: entry [unusedVariable]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:2233:23: style: Unused variable: ctime [unusedVariable]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:2234:11: style: Unused variable: old_index [unusedVariable]
libunicap-0.9.12/cpi/v4l2cpi/v4l2.c:2236:0: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
libunicap-0.9.12/cpi/vid21394/1394util.c:285:31: warning: Shifting 32-bit value by 63 bits is undefined behaviour. See condition at line 274. [shiftTooManyBits]
libunicap-0.9.12/cpi/vid21394/1394util.c:274:14: note: Assuming that condition 'channel>63' is not redundant
libunicap-0.9.12/cpi/vid21394/1394util.c:285:31: note: Shift
libunicap-0.9.12/cpi/vid21394/1394util.c:437:31: warning: Shifting 32-bit value by 63 bits is undefined behaviour. See condition at line 426. [shiftTooManyBits]
libunicap-0.9.12/cpi/vid21394/1394util.c:426:14: note: Assuming that condition 'channel>63' is not redundant
libunicap-0.9.12/cpi/vid21394/1394util.c:437:31: note: Shift
libunicap-0.9.12/cpi/vid21394/1394util.c:285:31: warning: Either the condition 'channel>63' is redundant or there is signed integer overflow for expression '1<<channel'. [integerOverflowCond]
libunicap-0.9.12/cpi/vid21394/1394util.c:274:14: note: Assuming that condition 'channel>63' is not redundant
libunicap-0.9.12/cpi/vid21394/1394util.c:285:31: note: Integer overflow
libunicap-0.9.12/cpi/vid21394/1394util.c:437:31: warning: Either the condition 'channel>31' is redundant or there is signed integer overflow for expression '1<<channel'. [integerOverflowCond]
libunicap-0.9.12/cpi/vid21394/1394util.c:409:14: note: Assuming that condition 'channel>31' is not redundant
libunicap-0.9.12/cpi/vid21394/1394util.c:437:31: note: Integer overflow
libunicap-0.9.12/cpi/vid21394/vid21394_base.c:1299:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/vid21394/vid21394_base.c:1280:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/vid21394/vid21394_base.c:1299:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/vid21394/vid21394_base.c:1350:11: style: The scope of the variable 'i' can be reduced. [variableScope]
libunicap-0.9.12/cpi/vid21394/vid21394_base.c:504:0: warning: Redundant assignment of 'nodeid' to itself. [selfAssignment]
libunicap-0.9.12/cpi/vid21394/vid21394_base.c:520:74: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
libunicap-0.9.12/cpi/vid21394/vid21394_base.c:975:18: style: Variable 'bandwidth' is assigned a value that is never used. [unreadVariable]
libunicap-0.9.12/cpi/vid21394/vid21394_base.c:1632:0: style: Variable 'buffers' is assigned a value that is never used. [unreadVariable]
libunicap-0.9.12/cpi/vid21394/vid21394_cpi.c:1295:40: style: Function 'cpi_poll_buffer' argument 1 names different: declaration 'cpi_data' definition 'data'. [funcArgNamesDifferent]
libunicap-0.9.12/cpi/vid21394/vid21394_cpi.h:39:40: note: Function 'cpi_poll_buffer' argument 1 names different: declaration 'cpi_data' definition 'data'.
libunicap-0.9.12/cpi/vid21394/vid21394_cpi.c:1295:40: note: Function 'cpi_poll_buffer' argument 1 names different: declaration 'cpi_data' definition 'data'.
libunicap-0.9.12/cpi/vid21394/vid21394_cpi.c:1220:13: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
libunicap-0.9.12/cpi/vid21394/visca.c:779:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/cpi/vid21394/visca.c:766:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/cpi/vid21394/visca.c:779:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/src/unicap.c:459:33: warning: Either the condition '!device' is redundant or there is possible null pointer dereference: device. [nullPointerRedundantCheck]
libunicap-0.9.12/src/unicap.c:461:8: note: Assuming that condition '!device' is not redundant
libunicap-0.9.12/src/unicap.c:459:33: note: Null pointer dereference
libunicap-0.9.12/src/unicap.c:1028:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/src/unicap.c:1022:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/src/unicap.c:1028:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/src/unicap.c:1062:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/src/unicap.c:1056:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/src/unicap.c:1062:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/src/unicap.c:1095:4: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
libunicap-0.9.12/src/unicap.c:1089:0: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/src/unicap.c:1095:4: note: Variable 'status' is reassigned a value before the old one has been used.
libunicap-0.9.12/src/unicap.c:1262:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libunicap-0.9.12/src/unicap.c:1302:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libunicap-0.9.12/src/unicap.c:1368:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libunicap-0.9.12/src/unicap.c:96:8: style: The scope of the variable 'i' can be reduced. [variableScope]
libunicap-0.9.12/src/unicap.c:295:8: style: The scope of the variable 'current_index' can be reduced. [variableScope]
libunicap-0.9.12/src/unicap.c:1294:8: style: The scope of the variable 'sem_id' can be reduced. [variableScope]
libunicap-0.9.12/src/unicap.c:64:24: style: union member 'semun_linux::array' is never used. [unusedStructMember]
libunicap-0.9.12/src/unicap.c:65:24: style: union member 'semun_linux::__buf' is never used. [unusedStructMember]
libunicap-0.9.12/src/unicap_cache.c:28:8: style: The scope of the variable 'i' can be reduced. [variableScope]
libunicap-0.9.12/src/unicap_cache.c:45:8: style: The scope of the variable 'i' can be reduced. [variableScope]
libunicap-0.9.12/src/unicap_cache.c:78:8: style: The scope of the variable 'i' can be reduced. [variableScope]
libunicap-0.9.12/src/unicap_cache.c:97:8: style: The scope of the variable 'i' can be reduced. [variableScope]
[11:32]
ftp://ftp.se.debian.org/debian/pool/main/u/unicode-cldr-core/unicode-cldr-core_32.0.1.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/unicode-data/unicode-data_9.0.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/unicode-screensaver/unicode-screensaver_0.5.orig.tar.gz
unicode-screensaver-0.5/hacks/fps.c:43:11: style: Variable 'first' is assigned a value that is never used. [unreadVariable]
unicode-screensaver-0.5/hacks/fps.c:44:10: style: Variable 'last' is assigned a value that is never used. [unreadVariable]
unicode-screensaver-0.5/hacks/screenhack.c:116:0: error: #error Error! You have an old version of vroot.h! Check -I args. [preprocessorErrorDirective]
unicode-screensaver-0.5/unicode.c:96:8: style: The scope of the variable 'name' can be reduced. [variableScope]
unicode-screensaver-0.5/unicode.c:97:7: style: The scope of the variable 'font' can be reduced. [variableScope]
unicode-screensaver-0.5/unicode.c:98:18: style: The scope of the variable 'i' can be reduced. [variableScope]
unicode-screensaver-0.5/utils/visual.c:57:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
unicode-screensaver-0.5/utils/visual.c:53:41: style: Function 'get_visual' argument 2 names different: declaration 'name' definition 'string'. [funcArgNamesDifferent]
unicode-screensaver-0.5/utils/visual.h:15:50: note: Function 'get_visual' argument 2 names different: declaration 'name' definition 'string'.
unicode-screensaver-0.5/utils/visual.c:53:41: note: Function 'get_visual' argument 2 names different: declaration 'name' definition 'string'.
unicode-screensaver-0.5/utils/visual.c:506:45: style: Function 'find_similar_visual' argument 2 names different: declaration 'old' definition 'old_visual'. [funcArgNamesDifferent]
unicode-screensaver-0.5/utils/visual.h:22:55: note: Function 'find_similar_visual' argument 2 names different: declaration 'old' definition 'old_visual'.
unicode-screensaver-0.5/utils/visual.c:506:45: note: Function 'find_similar_visual' argument 2 names different: declaration 'old' definition 'old_visual'.
[11:32]
ftp://ftp.se.debian.org/debian/pool/main/u/unicon/unicon_3.0.4.orig.tar.gz
unicon-3.0.4.orig/sfonts/genfont/search.c:30:17: style: The scope of the variable 'mid_point' can be reduced. [variableScope]
unicon-3.0.4.orig/sfonts/genfont/search.c:31:10: style: The scope of the variable 'cmp' can be reduced. [variableScope]
unicon-3.0.4.orig/sfonts/tools/filter.cpp:51:44: style: Function 'pGetCharFont' argument 1 names different: declaration 'ch1' definition 'c1'. [funcArgNamesDifferent]
unicon-3.0.4.orig/sfonts/tools/filter.hpp:37:34: note: Function 'pGetCharFont' argument 1 names different: declaration 'ch1' definition 'c1'.
unicon-3.0.4.orig/sfonts/tools/filter.cpp:51:44: note: Function 'pGetCharFont' argument 1 names different: declaration 'ch1' definition 'c1'.
unicon-3.0.4.orig/sfonts/tools/filter.cpp:51:55: style: Function 'pGetCharFont' argument 2 names different: declaration 'ch2' definition 'c2'. [funcArgNamesDifferent]
unicon-3.0.4.orig/sfonts/tools/filter.hpp:37:46: note: Function 'pGetCharFont' argument 2 names different: declaration 'ch2' definition 'c2'.
unicon-3.0.4.orig/sfonts/tools/filter.cpp:51:55: note: Function 'pGetCharFont' argument 2 names different: declaration 'ch2' definition 'c2'.
unicon-3.0.4.orig/sfonts/tools/filter.cpp:34:5: style: Class 'CSFontFilter' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unicon-3.0.4.orig/sfonts/tools/filter.cpp:34:5: style: Class 'CSFontFilter' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unicon-3.0.4.orig/sfonts/tools/filter.hpp:39:5: style: Class 'CSFontFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unicon-3.0.4.orig/sfonts/tools/sfont.cpp:46:25: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/sfonts/tools/sfont.cpp:49:25: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/sfonts/tools/sfont.cpp:89:24: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/sfonts/tools/sfont.cpp:90:24: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/sfonts/tools/sfont.cpp:108:56: style: Function 'bSaveToFile' argument 2 names different: declaration 'coding_int' definition 'coding'. [funcArgNamesDifferent]
unicon-3.0.4.orig/sfonts/tools/sfont.hpp:57:45: note: Function 'bSaveToFile' argument 2 names different: declaration 'coding_int' definition 'coding'.
unicon-3.0.4.orig/sfonts/tools/sfont.cpp:108:56: note: Function 'bSaveToFile' argument 2 names different: declaration 'coding_int' definition 'coding'.
unicon-3.0.4.orig/sfonts/tools/sfont.hpp:46:10: style: Technically the member function 'CSFontManager::IsCharExist' can be const. [functionConst]
unicon-3.0.4.orig/sfonts/tools/sfont.cpp:31:21: note: Technically the member function 'CSFontManager::IsCharExist' can be const.
unicon-3.0.4.orig/sfonts/tools/sfont.hpp:46:10: note: Technically the member function 'CSFontManager::IsCharExist' can be const.
unicon-3.0.4.orig/sfonts/tools/sfont.hpp:48:10: performance: Technically the member function 'CSFontManager::bWriteOneFontInfo' can be static. [functionStatic]
unicon-3.0.4.orig/sfonts/tools/sfont.cpp:177:21: note: Technically the member function 'CSFontManager::bWriteOneFontInfo' can be static.
unicon-3.0.4.orig/sfonts/tools/sfont.hpp:48:10: note: Technically the member function 'CSFontManager::bWriteOneFontInfo' can be static.
unicon-3.0.4.orig/sfonts/tools/sfont.cpp:49:9: error: Common realloc mistake: 'aCharFontInfo' nulled but not freed upon failure [memleakOnRealloc]
unicon-3.0.4.orig/tools/uniconcfg.c:226:5: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
unicon-3.0.4.orig/tools/uniconcfg.c:64:11: style: struct member 'menuAction_T::name' is never used. [unusedStructMember]
unicon-3.0.4.orig/tools/uniconcfg.c:223:29: style: Unused variable: i [unusedVariable]
unicon-3.0.4.orig/unicon/ImmModules/cce/hzinput_test.c:46:8: style: The scope of the variable 'n' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/cin2dat.c:190:13: style: The scope of the variable 'k' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/cin2dat.c:194:18: style: The scope of the variable 'HasOneChar' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/cin2dat.c:280:10: style: The scope of the variable 'k' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/cin2dat.c:421:8: style: Unused variable: m [unusedVariable]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/cin2dat.c:437:11: style: Unused variable: i [unusedVariable]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/cin2dat.c:437:14: style: Unused variable: t [unusedVariable]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/cin2dat.c:437:17: style: Unused variable: s [unusedVariable]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/cin2tab.c:176:10: style: The scope of the variable 'k' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/cin2tab.c:348:14: style: The scope of the variable 't' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/cin2tab.c:194:20: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/cin2tab.c:191:7: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/tab2cin.c:78:15: warning: Either the condition 'fd==NULL' is redundant or there is possible null pointer dereference: fd. [nullPointerRedundantCheck]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/tab2cin.c:75:10: note: Assuming that condition 'fd==NULL' is not redundant
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/tab2cin.c:78:15: note: Null pointer dereference
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/tab2cin.c:87:7: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/tab2cin.c:93:7: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/tab2cin.c:100:7: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/tab2dat.c:84:15: warning: Either the condition 'fd==NULL' is redundant or there is possible null pointer dereference: fd. [nullPointerRedundantCheck]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/tab2dat.c:81:10: note: Assuming that condition 'fd==NULL' is not redundant
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/tab2dat.c:84:15: note: Null pointer dereference
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/tab2dat.c:47:13: style: The scope of the variable 'k' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/tab2dat.c:93:7: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/tab2dat.c:99:7: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/tab2dat.c:106:7: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/txt2tab.c:284:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/txt2tab.c:284:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/txt2tab.c:72:14: style: The scope of the variable 'cursor' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/txt2tab.c:96:7: style: The scope of the variable 'first' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/txt2tab1.c:268:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/txt2tab1.c:268:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/txt2tab1.c:72:14: style: The scope of the variable 'cursor' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/txt2tab1.c:95:7: style: The scope of the variable 'first' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/txt2tab1.c:191:40: style: Unused variable: count [unusedVariable]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/txt2tab1.c:191:47: style: Unused variable: freq [unusedVariable]
unicon-3.0.4.orig/unicon/ImmModules/cce/inputs/txt2tab1.c:192:0: style: Variable 'k' is assigned a value that is never used. [unreadVariable]
unicon-3.0.4.orig/unicon/ImmModules/cce/intcode_test.c:20:8: style: The scope of the variable 'n' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:75:15: warning: Either the condition 'fd==NULL' is redundant or there is possible null pointer dereference: fd. [nullPointerRedundantCheck]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:72:10: note: Assuming that condition 'fd==NULL' is not redundant
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:75:15: note: Null pointer dereference
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:525:23: warning: Either the condition '!is_sel_key' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:529:22: note: Assuming that condition '!is_sel_key' is not redundant
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:525:23: note: Null pointer subtraction
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:635:23: warning: Either the condition '!is_sel_key' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:640:22: note: Assuming that condition '!is_sel_key' is not redundant
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:635:23: note: Null pointer subtraction
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:65:8: style: The scope of the variable 'phrase_filename' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:65:30: style: The scope of the variable 'assoc_filename' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:128:7: style: The scope of the variable 'index' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:388:7: style: The scope of the variable 'index' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:160:41: error: Expression 'pClient->InpKey[pClient->InputCount]=pClient->save_InpKey[pClient->InputCount++]' depends on order of evaluation of side effects [unknownEvaluationOrder]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:421:41: error: Expression 'pClient->InpKey[pClient->InputCount]=pClient->save_InpKey[pClient->InputCount++]' depends on order of evaluation of side effects [unknownEvaluationOrder]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:83:7: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:83:7: error: Memory leak: table [memleak]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:88:7: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:88:7: error: Memory leak: table [memleak]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:95:7: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_hzinput.c:95:7: error: Memory leak: table [memleak]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_intcode.c:358:28: warning: Either the condition 'if(pSelChar&&pHzInputTable->CurSelNum>0&&pHzInputTable->seltab[nSelIndex][0])' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_intcode.c:360:10: note: Assuming that condition 'if(pSelChar&&pHzInputTable->CurSelNum>0&&pHzInputTable->seltab[nSelIndex][0])' is not redundant
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_intcode.c:358:28: note: Null pointer subtraction
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_intcode.c:233:71: style: Same expression on both sides of '==' because the value of 'MaxSel' and '10' are the same. [duplicateExpression]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_intcode.c:165:16: note: 'MaxSel' is assigned value '10' here.
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_intcode.c:233:71: note: Same expression on both sides of '==' because the value of 'MaxSel' and '10' are the same.
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_intcode.c:502:19: style: The scope of the variable 'len' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_intcode.c:64:3: error: Buffer is accessed out of bounds: table.selkey [bufferAccessOutOfBounds]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:217:8: style: The scope of the variable 'szFileName' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:271:10: style: The scope of the variable 'tmpcount' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:275:22: style: The scope of the variable 'p' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:557:14: style: The scope of the variable 'sysph_tmp' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:560:9: style: The scope of the variable 'p' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:688:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:733:10: style: The scope of the variable 'j' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:734:11: style: The scope of the variable 'fq' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:736:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:821:8: style: The scope of the variable 'chtmp' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:1007:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:1090:16: style: The scope of the variable 'lenph' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:1132:7: style: The scope of the variable 'i' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:1270:33: style: Function 'Pinyin_KeyFilter' argument 1 names different: declaration 'inmd' definition 'pClient'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.h:149:37: note: Function 'Pinyin_KeyFilter' argument 1 names different: declaration 'inmd' definition 'pClient'.
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:1270:33: note: Function 'Pinyin_KeyFilter' argument 1 names different: declaration 'inmd' definition 'pClient'.
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:1300:34: style: Function 'Pinyin_KeyPressed' argument 1 names different: declaration 'inmd' definition 'pClient'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.h:150:38: note: Function 'Pinyin_KeyPressed' argument 1 names different: declaration 'inmd' definition 'pClient'.
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:1300:34: note: Function 'Pinyin_KeyPressed' argument 1 names different: declaration 'inmd' definition 'pClient'.
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:249:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:393:7: error: Resource leak: stream [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:481:7: error: Resource leak: stream [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:490:7: error: Resource leak: stream [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:490:7: error: Memory leak: p [memleak]
unicon-3.0.4.orig/unicon/ImmModules/cce/xl_pinyin.c:434:0: error: Memory leak: kph [memleak]
unicon-3.0.4.orig/unicon/ImmModules/cxterm/Cxterm_hzinput.c:115:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
unicon-3.0.4.orig/unicon/ImmModules/cxterm/hzinput.c:102:14: style: The scope of the variable 'hzindex' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cxterm/hzinput.c:105:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cxterm/hzinput.c:310:7: style: The scope of the variable 'i' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cxterm/hzinput.c:325:32: error: Undefined behavior: Variable 'buf_tmp' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
unicon-3.0.4.orig/unicon/ImmModules/cxterm/hzinput.c:131:29: error: Uninitialized variable: i [uninitvar]
unicon-3.0.4.orig/unicon/ImmModules/cxterm/test.c:25:16: style: Unused variable: a [unusedVariable]
unicon-3.0.4.orig/unicon/ImmModules/cxterm/utils/HZutil.c:115:17: style: The scope of the variable 'pfilename' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/cxterm/utils/tit2cit.c:230:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
unicon-3.0.4.orig/unicon/ImmModules/cxterm/utils/tit2cit.c:345:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
unicon-3.0.4.orig/unicon/ImmModules/cxterm/utils/tit2cit.c:380:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
unicon-3.0.4.orig/unicon/ImmModules/cxterm/utils/tit2cit.c:440:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
unicon-3.0.4.orig/unicon/ImmModules/cxterm/utils/tit2cit.c:527:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
unicon-3.0.4.orig/unicon/ImmModules/turbo/cin2tab.c:120:11: style: The scope of the variable 'k' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/turbo/cin2tab.c:308:13: error: Common realloc mistake: 'q' nulled but not freed upon failure [memleakOnRealloc]
unicon-3.0.4.orig/unicon/ImmModules/turbo/gbk/mstocin.c:92:9: error: printf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
unicon-3.0.4.orig/unicon/ImmModules/turbo/gbk/yutocin.c:117:9: error: printf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
unicon-3.0.4.orig/unicon/ImmModules/turbo/gbk/yutocin.c:94:11: style: The scope of the variable 'p' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/turbo/gbk/yutocin.c:113:12: style: Variable 'code' is assigned a value that is never used. [unreadVariable]
unicon-3.0.4.orig/unicon/ImmModules/turbo/gbk/yutocin.c:113:22: style: Variable 'phrase' is assigned a value that is never used. [unreadVariable]
unicon-3.0.4.orig/unicon/ImmModules/turbo/gbk/yutocin.c:114:13: style: Unused variable: s [unusedVariable]
unicon-3.0.4.orig/unicon/ImmModules/turbo/levelphrase.c:154:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
unicon-3.0.4.orig/unicon/ImmModules/turbo/levelphrase.c:115:25: style: The scope of the variable 's' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:547:21: warning: Either the condition '!is_sel_key' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:551:21: note: Assuming that condition '!is_sel_key' is not redundant
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:547:21: note: Null pointer subtraction
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:657:29: warning: Either the condition '!is_sel_key' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:662:29: note: Assuming that condition '!is_sel_key' is not redundant
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:657:29: note: Null pointer subtraction
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:451:5: style: Variable 'is_sel_key' is reassigned a value before the old one has been used. [redundantAssignment]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:447:0: note: Variable 'is_sel_key' is reassigned a value before the old one has been used.
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:451:5: note: Variable 'is_sel_key' is reassigned a value before the old one has been used.
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:391:9: style: The scope of the variable 'index' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:802:12: style: The scope of the variable 'len' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:104:50: error: Expression 'pClient->InpKey[pClient->InputCount]=pClient->save_InpKey[pClient->InputCount++]' depends on order of evaluation of side effects [unknownEvaluationOrder]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:426:47: error: Expression 'pClient->InpKey[pClient->InputCount]=pClient->save_InpKey[pClient->InputCount++]' depends on order of evaluation of side effects [unknownEvaluationOrder]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:396:22: style: Variable 'index' is assigned a value that is never used. [unreadVariable]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_hzinput.c:817:15: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:355:16: warning: Either the condition 'fd==NULL' is redundant or there is possible null pointer dereference: fd. [nullPointerRedundantCheck]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:352:12: note: Assuming that condition 'fd==NULL' is not redundant
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:355:16: note: Null pointer dereference
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:398:16: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:395:12: note: Assuming that condition 'fp==NULL' is not redundant
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:398:16: note: Null pointer dereference
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:454:38: style: Function 'SortPhraseItem' argument 1 names different: declaration 'p' definition 'q'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.h:29:38: note: Function 'SortPhraseItem' argument 1 names different: declaration 'p' definition 'q'.
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:454:38: note: Function 'SortPhraseItem' argument 1 names different: declaration 'p' definition 'q'.
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:136:13: style: Variable 'start' is assigned a value that is never used. [unreadVariable]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:137:13: style: Variable 'end' is assigned a value that is never used. [unreadVariable]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:260:9: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:260:9: error: Memory leak: cur_table [memleak]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:265:9: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:265:9: error: Memory leak: cur_table [memleak]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:272:9: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:272:9: error: Memory leak: cur_table [memleak]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:282:9: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:282:9: error: Memory leak: cur_table [memleak]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:362:9: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_phrase.c:367:9: error: Resource leak: fd [resourceLeak]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_sysphrase.c:326:0: warning: Redundant assignment of 'pPhrase' to itself. [selfAssignment]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_sysphrase.c:326:33: style: Variable 'pPhrase' is assigned a value that is never used. [unreadVariable]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_sysphrase.c:358:0: error: Memory leak: idx [memleak]
unicon-3.0.4.orig/unicon/ImmModules/turbo/xl_sysphrase.c:326:33: error: Uninitialized variable: pPhrase [uninitvar]
unicon-3.0.4.orig/unicon/client/TLC_ImmServer.cpp:142:14: style: The scope of the variable 'a' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/client/TLC_ImmServer.cpp:38:5: style: Class 'TLC_CImmServer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unicon-3.0.4.orig/unicon/client/TLC_ImmServer.cpp:38:5: style: Class 'TLC_CImmServer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unicon-3.0.4.orig/unicon/client/TLC_MemFile.hpp:45:5: style: Class 'TLC_CMemFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:35:36: style: Function 'TLC_CMemFile' argument 1 names different: declaration 'max' definition 'max0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/client/TLC_MemFile.hpp:45:26: note: Function 'TLC_CMemFile' argument 1 names different: declaration 'max' definition 'max0'.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:35:36: note: Function 'TLC_CMemFile' argument 1 names different: declaration 'max' definition 'max0'.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:49:35: style: Function 'TLC_CMemFile' argument 1 names different: declaration 'buf' definition 'buf0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/client/TLC_MemFile.hpp:44:25: note: Function 'TLC_CMemFile' argument 1 names different: declaration 'buf' definition 'buf0'.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:49:35: note: Function 'TLC_CMemFile' argument 1 names different: declaration 'buf' definition 'buf0'.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:49:48: style: Function 'TLC_CMemFile' argument 2 names different: declaration 'len' definition 'len0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/client/TLC_MemFile.hpp:44:37: note: Function 'TLC_CMemFile' argument 2 names different: declaration 'len' definition 'len0'.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:49:48: note: Function 'TLC_CMemFile' argument 2 names different: declaration 'len' definition 'len0'.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:49:61: style: Function 'TLC_CMemFile' argument 3 names different: declaration 'max' definition 'max0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/client/TLC_MemFile.hpp:44:49: note: Function 'TLC_CMemFile' argument 3 names different: declaration 'max' definition 'max0'.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:49:61: note: Function 'TLC_CMemFile' argument 3 names different: declaration 'max' definition 'max0'.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:64:35: style: Function 'SetBufLen' argument 1 names different: declaration 'n' definition 'len0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/client/TLC_MemFile.hpp:57:25: note: Function 'SetBufLen' argument 1 names different: declaration 'n' definition 'len0'.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:64:35: note: Function 'SetBufLen' argument 1 names different: declaration 'n' definition 'len0'.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.hpp:48:10: style: Technically the member function 'TLC_CMemFile::ftell' can be const. [functionConst]
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:94:20: note: Technically the member function 'TLC_CMemFile::ftell' can be const.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.hpp:48:10: note: Technically the member function 'TLC_CMemFile::ftell' can be const.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.hpp:55:12: style: Technically the member function 'TLC_CMemFile::GetBufLen' can be const. [functionConst]
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:135:22: note: Technically the member function 'TLC_CMemFile::GetBufLen' can be const.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.hpp:55:12: note: Technically the member function 'TLC_CMemFile::GetBufLen' can be const.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.hpp:56:12: style: Technically the member function 'TLC_CMemFile::GetMax' can be const. [functionConst]
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:140:22: note: Technically the member function 'TLC_CMemFile::GetMax' can be const.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.hpp:56:12: note: Technically the member function 'TLC_CMemFile::GetMax' can be const.
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:37:5: style: Class 'TLC_CMemFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unicon-3.0.4.orig/unicon/client/TLC_MemFile.cpp:37:5: style: Class 'TLC_CMemFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unicon-3.0.4.orig/unicon/client/TLC_SocketClient.cpp:99:18: style: The scope of the variable 't' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/client/TLC_SocketClient.cpp:128:18: style: The scope of the variable 't' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/client/TLC_TcpipImmClient.cpp:44:35: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/client/TLC_TcpipImmClient.cpp:56:34: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/client/TLC_TcpipImmClient.cpp:69:35: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/client/TLC_TcpipImmClient.cpp:78:35: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/client/TLC_TcpipImmClient.cpp:84:34: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/client/TLC_TcpipImmClient.cpp:90:34: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/client/TLC_TcpipImmClient.cpp:97:34: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/client/TLC_TcpipImmClient.cpp:103:34: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/client/TLC_TcpipImmClient.cpp:109:34: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/client/TLC_TcpipImmClient.cpp:117:35: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/client/TLC_TcpipImmClient.cpp:125:35: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/client/TLC_TcpipImmClient.cpp:131:35: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/client/TLC_Utils.cpp:137:17: style: The scope of the variable 'fullchar' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/server/TLS_AsciiConvertor.cpp:125:22: warning: Member variable 'TLS_CAsciiConvertor::cch' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/server/TLS_AsciiConvertor.cpp:125:22: warning: Member variable 'TLS_CAsciiConvertor::inpn_sbyte' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/server/TLS_AsciiConvertor.cpp:125:22: warning: Member variable 'TLS_CAsciiConvertor::inpn_2bytes' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/server/TLS_AsciiConvertor.cpp:125:22: warning: Member variable 'TLS_CAsciiConvertor::ccp' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/server/TLS_AsciiConvertor.hpp:84:10: style: Technically the member function 'TLS_CAsciiConvertor::fullascii_init' can be const. [functionConst]
unicon-3.0.4.orig/unicon/server/TLS_AsciiConvertor.cpp:179:27: note: Technically the member function 'TLS_CAsciiConvertor::fullascii_init' can be const.
unicon-3.0.4.orig/unicon/server/TLS_AsciiConvertor.hpp:84:10: note: Technically the member function 'TLS_CAsciiConvertor::fullascii_init' can be const.
unicon-3.0.4.orig/unicon/server/TLS_AsciiConvertor.cpp:131:5: style: Class 'TLS_CAsciiConvertor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unicon-3.0.4.orig/unicon/server/TLS_AsciiConvertor.cpp:131:5: style: Class 'TLS_CAsciiConvertor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unicon-3.0.4.orig/unicon/server/TLS_AsciiConvertor.hpp:86:5: style: Class 'TLS_CAsciiConvertor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unicon-3.0.4.orig/unicon/server/TLS_Debug.cpp:49:13: style: Class 'TLS_CDebug' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unicon-3.0.4.orig/unicon/server/TLS_Debug.cpp:49:13: style: Class 'TLS_CDebug' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.cpp:134:28: warning: Either the condition '!gbstr' is redundant or there is possible null pointer dereference: gbstr. [nullPointerRedundantCheck]
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.cpp:139:8: note: Assuming that condition '!gbstr' is not redundant
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.cpp:134:28: note: Null pointer dereference
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.cpp:159:30: warning: Either the condition '!big5str' is redundant or there is possible null pointer dereference: big5str. [nullPointerRedundantCheck]
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.cpp:164:8: note: Assuming that condition '!big5str' is not redundant
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.cpp:159:30: note: Null pointer dereference
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.cpp:132:59: style: Function 'GbStringToBig5String' argument 3 names different: declaration 'n' definition 'big5len'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.hpp:36:64: note: Function 'GbStringToBig5String' argument 3 names different: declaration 'n' definition 'big5len'.
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.cpp:132:59: note: Function 'GbStringToBig5String' argument 3 names different: declaration 'n' definition 'big5len'.
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.cpp:157:50: style: Function 'Big5StringToGbString' argument 3 names different: declaration 'n' definition 'gblen'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.hpp:37:64: note: Function 'Big5StringToGbString' argument 3 names different: declaration 'n' definition 'gblen'.
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.cpp:157:50: note: Function 'Big5StringToGbString' argument 3 names different: declaration 'n' definition 'gblen'.
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.hpp:32:9: performance: Technically the member function 'TLS_CDoubleByteConvertor::IsGB2312' can be static. [functionStatic]
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.cpp:79:31: note: Technically the member function 'TLS_CDoubleByteConvertor::IsGB2312' can be static.
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.hpp:32:9: note: Technically the member function 'TLS_CDoubleByteConvertor::IsGB2312' can be static.
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.hpp:33:9: performance: Technically the member function 'TLS_CDoubleByteConvertor::IsBIG5' can be static. [functionStatic]
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.cpp:86:31: note: Technically the member function 'TLS_CDoubleByteConvertor::IsBIG5' can be static.
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.hpp:33:9: note: Technically the member function 'TLS_CDoubleByteConvertor::IsBIG5' can be static.
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.hpp:34:10: performance: Technically the member function 'TLS_CDoubleByteConvertor::GbCharToBig5' can be static. [functionStatic]
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.cpp:97:32: note: Technically the member function 'TLS_CDoubleByteConvertor::GbCharToBig5' can be static.
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.hpp:34:10: note: Technically the member function 'TLS_CDoubleByteConvertor::GbCharToBig5' can be static.
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.hpp:35:10: performance: Technically the member function 'TLS_CDoubleByteConvertor::Big5CharToGb' can be static. [functionStatic]
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.cpp:114:32: note: Technically the member function 'TLS_CDoubleByteConvertor::Big5CharToGb' can be static.
unicon-3.0.4.orig/unicon/server/TLS_DoubleByteConvertor.hpp:35:10: note: Technically the member function 'TLS_CDoubleByteConvertor::Big5CharToGb' can be static.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:38:38: style: Function 'TLS_CHzInput' argument 1 names different: declaration 'pImmOp' definition 'pImmSlib0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_HzInput.hpp:49:28: note: Function 'TLS_CHzInput' argument 1 names different: declaration 'pImmOp' definition 'pImmSlib0'.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:38:38: note: Function 'TLS_CHzInput' argument 1 names different: declaration 'pImmOp' definition 'pImmSlib0'.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:38:55: style: Function 'TLS_CHzInput' argument 2 names different: declaration 'szTableName' definition 'szImmTable'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_HzInput.hpp:49:42: note: Function 'TLS_CHzInput' argument 2 names different: declaration 'szTableName' definition 'szImmTable'.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:38:55: note: Function 'TLS_CHzInput' argument 2 names different: declaration 'szTableName' definition 'szImmTable'.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:56:26: style: Function 'DupBufPhrase' argument 1 names different: declaration 'Old' definition 'pOld'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_HzInput.hpp:46:26: note: Function 'DupBufPhrase' argument 1 names different: declaration 'Old' definition 'pOld'.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:56:26: note: Function 'DupBufPhrase' argument 1 names different: declaration 'Old' definition 'pOld'.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:56:44: style: Function 'DupBufPhrase' argument 2 names different: declaration 'New' definition 'pNew'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_HzInput.hpp:46:43: note: Function 'DupBufPhrase' argument 2 names different: declaration 'New' definition 'pNew'.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:56:44: note: Function 'DupBufPhrase' argument 2 names different: declaration 'New' definition 'pNew'.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:253:66: style: Function 'pGetSelectionItem' argument 2 names different: declaration 'p' definition 'pTarget'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_HzInput.hpp:75:56: note: Function 'pGetSelectionItem' argument 2 names different: declaration 'p' definition 'pTarget'.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:253:66: note: Function 'pGetSelectionItem' argument 2 names different: declaration 'p' definition 'pTarget'.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:254:38: style: Function 'pGetSelectionItem' argument 4 names different: declaration 'len' definition 'buflen'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_HzInput.hpp:76:51: note: Function 'pGetSelectionItem' argument 4 names different: declaration 'len' definition 'buflen'.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:254:38: note: Function 'pGetSelectionItem' argument 4 names different: declaration 'len' definition 'buflen'.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:38:15: warning: Member variable 'TLS_CHzInput::tmpbuf' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:40:5: performance: Variable 'error' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unicon-3.0.4.orig/unicon/server/TLS_HzInput.hpp:59:9: style: Technically the member function 'TLS_CHzInput::FullCharFilter' can be const. [functionConst]
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:144:19: note: Technically the member function 'TLS_CHzInput::FullCharFilter' can be const.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.hpp:59:9: note: Technically the member function 'TLS_CHzInput::FullCharFilter' can be const.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.hpp:60:9: style: Technically the member function 'TLS_CHzInput::FullSymbolFilter' can be const. [functionConst]
unicon-3.0.4.orig/unicon/server/TLS_HzInput.cpp:121:19: note: Technically the member function 'TLS_CHzInput::FullSymbolFilter' can be const.
unicon-3.0.4.orig/unicon/server/TLS_HzInput.hpp:60:9: note: Technically the member function 'TLS_CHzInput::FullSymbolFilter' can be const.
unicon-3.0.4.orig/unicon/server/TLS_ImmOp.cpp:72:9: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_ImmOp.hpp:39:10: performance: Technically the member function 'TLS_CImmOp::LoadImm' can be static. [functionStatic]
unicon-3.0.4.orig/unicon/server/TLS_ImmOp.cpp:40:18: note: Technically the member function 'TLS_CImmOp::LoadImm' can be static.
unicon-3.0.4.orig/unicon/server/TLS_ImmOp.hpp:39:10: note: Technically the member function 'TLS_CImmOp::LoadImm' can be static.
unicon-3.0.4.orig/unicon/server/TLS_ImmOp.hpp:40:10: performance: Technically the member function 'TLS_CImmOp::UnloadImm' can be static. [functionStatic]
unicon-3.0.4.orig/unicon/server/TLS_ImmOp.cpp:60:18: note: Technically the member function 'TLS_CImmOp::UnloadImm' can be static.
unicon-3.0.4.orig/unicon/server/TLS_ImmOp.hpp:40:10: note: Technically the member function 'TLS_CImmOp::UnloadImm' can be static.
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:86:21: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:95:21: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:101:21: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:108:21: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:114:21: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:121:21: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:127:21: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:134:21: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:144:21: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:153:21: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:210:27: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:52:18: warning: Member variable 'TLS_CServerMain::str' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:52:18: warning: Member variable 'TLS_CServerMain::str1' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:52:18: warning: Member variable 'TLS_CServerMain::pTLS_CHzInput' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/server/TLS_LibMain.cpp:52:18: warning: Member variable 'TLS_CServerMain::aTLS_CHzInput' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/server/TLS_MemFile.hpp:43:5: style: Class 'TLS_CMemFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unicon-3.0.4.orig/unicon/server/TLS_PthSocket.hpp:37:5: style: Class 'TLS_CPthSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unicon-3.0.4.orig/unicon/server/TLS_MemBlock.cpp:33:37: style: Function 'TLS_CMemBlock' argument 1 names different: declaration 'BlockSize' definition 'BlockSize0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_MemBlock.hpp:40:26: note: Function 'TLS_CMemBlock' argument 1 names different: declaration 'BlockSize' definition 'BlockSize0'.
unicon-3.0.4.orig/unicon/server/TLS_MemBlock.cpp:33:37: note: Function 'TLS_CMemBlock' argument 1 names different: declaration 'BlockSize' definition 'BlockSize0'.
unicon-3.0.4.orig/unicon/server/TLS_MemBlock.cpp:35:5: performance: Variable 'BlockSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unicon-3.0.4.orig/unicon/server/TLS_MemBlock.cpp:36:5: performance: Variable 'MaxBlock' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unicon-3.0.4.orig/unicon/server/TLS_MemBlock.cpp:37:5: style: Class 'TLS_CMemBlock' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unicon-3.0.4.orig/unicon/server/TLS_MemBlock.cpp:37:5: style: Class 'TLS_CMemBlock' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unicon-3.0.4.orig/unicon/server/TLS_MemBlock.hpp:40:5: style: Class 'TLS_CMemBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:35:36: style: Function 'TLS_CMemFile' argument 1 names different: declaration 'max' definition 'max0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_MemFile.hpp:43:26: note: Function 'TLS_CMemFile' argument 1 names different: declaration 'max' definition 'max0'.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:35:36: note: Function 'TLS_CMemFile' argument 1 names different: declaration 'max' definition 'max0'.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:49:35: style: Function 'TLS_CMemFile' argument 1 names different: declaration 'buf' definition 'buf0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_MemFile.hpp:42:25: note: Function 'TLS_CMemFile' argument 1 names different: declaration 'buf' definition 'buf0'.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:49:35: note: Function 'TLS_CMemFile' argument 1 names different: declaration 'buf' definition 'buf0'.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:49:48: style: Function 'TLS_CMemFile' argument 2 names different: declaration 'len' definition 'len0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_MemFile.hpp:42:37: note: Function 'TLS_CMemFile' argument 2 names different: declaration 'len' definition 'len0'.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:49:48: note: Function 'TLS_CMemFile' argument 2 names different: declaration 'len' definition 'len0'.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:49:61: style: Function 'TLS_CMemFile' argument 3 names different: declaration 'max' definition 'max0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_MemFile.hpp:42:49: note: Function 'TLS_CMemFile' argument 3 names different: declaration 'max' definition 'max0'.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:49:61: note: Function 'TLS_CMemFile' argument 3 names different: declaration 'max' definition 'max0'.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:64:35: style: Function 'SetBufLen' argument 1 names different: declaration 'n' definition 'len0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_MemFile.hpp:55:25: note: Function 'SetBufLen' argument 1 names different: declaration 'n' definition 'len0'.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:64:35: note: Function 'SetBufLen' argument 1 names different: declaration 'n' definition 'len0'.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.hpp:46:10: style: Technically the member function 'TLS_CMemFile::ftell' can be const. [functionConst]
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:94:20: note: Technically the member function 'TLS_CMemFile::ftell' can be const.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.hpp:46:10: note: Technically the member function 'TLS_CMemFile::ftell' can be const.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.hpp:53:12: style: Technically the member function 'TLS_CMemFile::GetBufLen' can be const. [functionConst]
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:135:22: note: Technically the member function 'TLS_CMemFile::GetBufLen' can be const.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.hpp:53:12: note: Technically the member function 'TLS_CMemFile::GetBufLen' can be const.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.hpp:54:12: style: Technically the member function 'TLS_CMemFile::GetMax' can be const. [functionConst]
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:140:22: note: Technically the member function 'TLS_CMemFile::GetMax' can be const.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.hpp:54:12: note: Technically the member function 'TLS_CMemFile::GetMax' can be const.
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:37:5: style: Class 'TLS_CMemFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unicon-3.0.4.orig/unicon/server/TLS_MemFile.cpp:37:5: style: Class 'TLS_CMemFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:65:27: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:75:27: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:153:25: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:229:29: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:259:27: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:269:27: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:107:47: style: Function 'TLS_CPhraseManager' argument 1 names different: declaration 'szFileName' definition 'szFileName0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:94:31: note: Function 'TLS_CPhraseManager' argument 1 names different: declaration 'szFileName' definition 'szFileName0'.
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:107:47: note: Function 'TLS_CPhraseManager' argument 1 names different: declaration 'szFileName' definition 'szFileName0'.
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:185:14: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:196:15: style: Unused variable: buf [unusedVariable]
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:111:5: style: Class 'TLS_CPhraseManager' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:111:5: style: Class 'TLS_CPhraseManager' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:149:9: error: Resource leak: fp [resourceLeak]
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:171:0: error: Resource leak: fp [resourceLeak]
unicon-3.0.4.orig/unicon/server/TLS_PhraseManager.cpp:210:0: error: Resource leak: fp [resourceLeak]
unicon-3.0.4.orig/unicon/server/TLS_PthSocket.cpp:72:18: style: The scope of the variable 't' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/server/TLS_PthSocket.cpp:86:42: style: Function 'read' argument 2 names different: declaration 'len' definition 'buflen'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/server/TLS_PthSocket.hpp:39:30: note: Function 'read' argument 2 names different: declaration 'len' definition 'buflen'.
unicon-3.0.4.orig/unicon/server/TLS_PthSocket.cpp:86:42: note: Function 'read' argument 2 names different: declaration 'len' definition 'buflen'.
unicon-3.0.4.orig/unicon/server/TLS_TcpipMain.cpp:140:33: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_TcpipMain.cpp:150:33: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_TcpipMain.cpp:159:33: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_TcpipMain.cpp:178:33: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_TcpipMain.cpp:186:33: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_TcpipMain.cpp:197:33: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_TcpipMain.cpp:211:33: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_TcpipMain.cpp:222:33: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_TcpipMain.cpp:230:33: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/server/TLS_TcpipMain.cpp:79:9: style: The scope of the variable 'n' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/server/TLS_TcpipMain.cpp:302:11: style: The scope of the variable 'ct' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/server/TLS_TcpipMain.cpp:346:9: style: The scope of the variable 'sr' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:36:33: style: Function 'CAImmHzInput' argument 1 names different: declaration 'nTty' definition 'nTty0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.hpp:93:23: note: Function 'CAImmHzInput' argument 1 names different: declaration 'nTty' definition 'nTty0'.
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:36:33: note: Function 'CAImmHzInput' argument 1 names different: declaration 'nTty' definition 'nTty0'.
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:36:52: style: Function 'CAImmHzInput' argument 2 names different: declaration 'ImmServer' definition 'ImmServer0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.hpp:93:41: note: Function 'CAImmHzInput' argument 2 names different: declaration 'ImmServer' definition 'ImmServer0'.
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:36:52: note: Function 'CAImmHzInput' argument 2 names different: declaration 'ImmServer' definition 'ImmServer0'.
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:61:37: warning: Function 'ResetCoding' argument order different: declaration 'coding, Tty' definition 'nTTY, coding' [funcArgOrderDifferent]
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.hpp:86:27: note: Function 'ResetCoding' argument order different: declaration 'coding, Tty' definition 'nTTY, coding'
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:61:37: note: Function 'ResetCoding' argument order different: declaration 'coding, Tty' definition 'nTTY, coding'
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:248:43: style: Function 'GetInputDisplay' argument 1 names different: declaration 'szCode' definition 'buf'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.hpp:106:33: note: Function 'GetInputDisplay' argument 1 names different: declaration 'szCode' definition 'buf'.
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:248:43: note: Function 'GetInputDisplay' argument 1 names different: declaration 'szCode' definition 'buf'.
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:36:15: warning: Member variable 'CAImmHzInput::pMyConfig' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:36:15: warning: Member variable 'CAImmHzInput::szUserPhraseCode' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:36:15: warning: Member variable 'CAImmHzInput::szUserPhrase' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:36:15: warning: Member variable 'CAImmHzInput::szOldMethod' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.hpp:108:10: performance: Technically the member function 'CAImmHzInput::DoFlush' can be static. [functionStatic]
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:202:20: note: Technically the member function 'CAImmHzInput::DoFlush' can be static.
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.hpp:108:10: note: Technically the member function 'CAImmHzInput::DoFlush' can be static.
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:42:5: style: Class 'CAImmHzInput' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unicon-3.0.4.orig/unicon/unicon/AImmHzInput.cpp:42:5: style: Class 'CAImmHzInput' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unicon-3.0.4.orig/unicon/unicon/SysConfig.hpp:51:5: style: Class 'CSysConfigGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unicon-3.0.4.orig/unicon/unicon/SysConfig.hpp:75:5: style: Class 'CSysConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unicon-3.0.4.orig/unicon/unicon/APhrase.cpp:35:33: style: Function 'CAPhrase' argument 1 names different: declaration 'pCMemPhrase' definition 'pCMemPhrase0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/APhrase.hpp:42:27: note: Function 'CAPhrase' argument 1 names different: declaration 'pCMemPhrase' definition 'pCMemPhrase0'.
unicon-3.0.4.orig/unicon/unicon/APhrase.cpp:35:33: note: Function 'CAPhrase' argument 1 names different: declaration 'pCMemPhrase' definition 'pCMemPhrase0'.
unicon-3.0.4.orig/unicon/unicon/APhrase.hpp:49:12: style: Technically the member function 'CAPhrase::GetTotalItem' can be const. [functionConst]
unicon-3.0.4.orig/unicon/unicon/APhrase.cpp:82:18: note: Technically the member function 'CAPhrase::GetTotalItem' can be const.
unicon-3.0.4.orig/unicon/unicon/APhrase.hpp:49:12: note: Technically the member function 'CAPhrase::GetTotalItem' can be const.
unicon-3.0.4.orig/unicon/unicon/APhrase.cpp:40:5: style: Class 'CAPhrase' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unicon-3.0.4.orig/unicon/unicon/APhrase.cpp:40:5: style: Class 'CAPhrase' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unicon-3.0.4.orig/unicon/unicon/ConfigManager.cpp:57:48: style: Function 'SetTtyCoding' argument 2 names different: declaration 'coding' definition 'thiscoding'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/ConfigManager.hpp:50:36: note: Function 'SetTtyCoding' argument 2 names different: declaration 'coding' definition 'thiscoding'.
unicon-3.0.4.orig/unicon/unicon/ConfigManager.cpp:57:48: note: Function 'SetTtyCoding' argument 2 names different: declaration 'coding' definition 'thiscoding'.
unicon-3.0.4.orig/unicon/unicon/ConfigManager.hpp:49:9: style: Technically the member function 'CConfigManager::GetTtyCoding' can be const. [functionConst]
unicon-3.0.4.orig/unicon/unicon/ConfigManager.cpp:49:21: note: Technically the member function 'CConfigManager::GetTtyCoding' can be const.
unicon-3.0.4.orig/unicon/unicon/ConfigManager.hpp:49:9: note: Technically the member function 'CConfigManager::GetTtyCoding' can be const.
unicon-3.0.4.orig/unicon/unicon/ImmHzInput.cpp:372:9: style: The scope of the variable 'n' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/unicon/ImmHzInput.cpp:33:31: style: Function 'CImmHzInput' argument 1 names different: declaration 'nTty' definition 'nTty0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/ImmHzInput.hpp:93:22: note: Function 'CImmHzInput' argument 1 names different: declaration 'nTty' definition 'nTty0'.
unicon-3.0.4.orig/unicon/unicon/ImmHzInput.cpp:33:31: note: Function 'CImmHzInput' argument 1 names different: declaration 'nTty' definition 'nTty0'.
unicon-3.0.4.orig/unicon/unicon/ImmHzInput.cpp:34:37: style: Function 'CImmHzInput' argument 3 names different: declaration 'pMyConfig' definition 'pMyConfig0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/ImmHzInput.hpp:94:34: note: Function 'CImmHzInput' argument 3 names different: declaration 'pMyConfig' definition 'pMyConfig0'.
unicon-3.0.4.orig/unicon/unicon/ImmHzInput.cpp:34:37: note: Function 'CImmHzInput' argument 3 names different: declaration 'pMyConfig' definition 'pMyConfig0'.
unicon-3.0.4.orig/unicon/unicon/ImmHzInput.cpp:272:44: style: Function 'ExecSystemFuncKey' argument 1 names different: declaration 'func' definition 'key'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/ImmHzInput.hpp:80:35: note: Function 'ExecSystemFuncKey' argument 1 names different: declaration 'func' definition 'key'.
unicon-3.0.4.orig/unicon/unicon/ImmHzInput.cpp:272:44: note: Function 'ExecSystemFuncKey' argument 1 names different: declaration 'func' definition 'key'.
unicon-3.0.4.orig/unicon/unicon/ImmHzInput.hpp:99:10: performance: Technically the member function 'CImmHzInput::PrintAll' can be static. [functionStatic]
unicon-3.0.4.orig/unicon/unicon/ImmHzInput.cpp:392:19: note: Technically the member function 'CImmHzInput::PrintAll' can be static.
unicon-3.0.4.orig/unicon/unicon/ImmHzInput.hpp:99:10: note: Technically the member function 'CImmHzInput::PrintAll' can be static.
unicon-3.0.4.orig/unicon/unicon/Main.cpp:83:5: style: Class 'CHzInputMain' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unicon-3.0.4.orig/unicon/unicon/Main.cpp:83:5: style: Class 'CHzInputMain' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unicon-3.0.4.orig/unicon/unicon/MyConfig.cpp:33:29: style: Function 'CMyConfig' argument 1 names different: declaration 'szConfigFileName' definition 'szConfigFileName0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/MyConfig.hpp:76:22: note: Function 'CMyConfig' argument 1 names different: declaration 'szConfigFileName' definition 'szConfigFileName0'.
unicon-3.0.4.orig/unicon/unicon/MyConfig.cpp:33:29: note: Function 'CMyConfig' argument 1 names different: declaration 'szConfigFileName' definition 'szConfigFileName0'.
unicon-3.0.4.orig/unicon/unicon/MyConfig.cpp:33:54: style: Function 'CMyConfig' argument 2 names different: declaration 'szLanguageName' definition 'szLanguageName0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/MyConfig.hpp:76:46: note: Function 'CMyConfig' argument 2 names different: declaration 'szLanguageName' definition 'szLanguageName0'.
unicon-3.0.4.orig/unicon/unicon/MyConfig.cpp:33:54: note: Function 'CMyConfig' argument 2 names different: declaration 'szLanguageName' definition 'szLanguageName0'.
unicon-3.0.4.orig/unicon/unicon/MyConfig.hpp:71:10: performance: Technically the member function 'CMyConfig::FreeString' can be static. [functionStatic]
unicon-3.0.4.orig/unicon/unicon/MyConfig.cpp:101:17: note: Technically the member function 'CMyConfig::FreeString' can be static.
unicon-3.0.4.orig/unicon/unicon/MyConfig.hpp:71:10: note: Technically the member function 'CMyConfig::FreeString' can be static.
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:33:33: style: Function 'CMyInputArea' argument 1 names different: declaration 'nTty' definition 'nTty0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/MyInputArea.hpp:100:23: note: Function 'CMyInputArea' argument 1 names different: declaration 'nTty' definition 'nTty0'.
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:33:33: note: Function 'CMyInputArea' argument 1 names different: declaration 'nTty' definition 'nTty0'.
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:34:38: style: Function 'CMyInputArea' argument 3 names different: declaration 'pCMyVideo' definition 'pCMyVideo0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/MyInputArea.hpp:100:60: note: Function 'CMyInputArea' argument 3 names different: declaration 'pCMyVideo' definition 'pCMyVideo0'.
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:34:38: note: Function 'CMyInputArea' argument 3 names different: declaration 'pCMyVideo' definition 'pCMyVideo0'.
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:81:46: style: Function 'ResetMyConfig' argument 1 names different: declaration 'p' definition 'pMyConfig'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/MyInputArea.hpp:104:36: note: Function 'ResetMyConfig' argument 1 names different: declaration 'p' definition 'pMyConfig'.
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:81:46: note: Function 'ResetMyConfig' argument 1 names different: declaration 'p' definition 'pMyConfig'.
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:207:53: style: Function 'RefreshInputArea' argument 2 names different: declaration 'IsFullSymbo' definition 'IsFullSymbol'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/MyInputArea.hpp:125:43: note: Function 'RefreshInputArea' argument 2 names different: declaration 'IsFullSymbo' definition 'IsFullSymbol'.
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:207:53: note: Function 'RefreshInputArea' argument 2 names different: declaration 'IsFullSymbo' definition 'IsFullSymbol'.
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:33:15: warning: Member variable 'CMyInputArea::OutputBuffer' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:33:15: warning: Member variable 'CMyInputArea::SelectionBuffer' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:33:15: warning: Member variable 'CMyInputArea::InputBuffer' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:33:15: warning: Member variable 'CMyInputArea::IsFullChar' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:33:15: warning: Member variable 'CMyInputArea::ImmState' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:33:15: warning: Member variable 'CMyInputArea::IsFullSymbol' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:33:15: warning: Member variable 'CMyInputArea::IsSysMenu' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:33:15: warning: Member variable 'CMyInputArea::IsHelpMenu' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:33:15: warning: Member variable 'CMyInputArea::IsFirstStartMsg' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/unicon/MyInputArea.cpp:33:15: warning: Member variable 'CMyInputArea::ShowTipItem' is not initialized in the constructor. [uninitMemberVar]
unicon-3.0.4.orig/unicon/unicon/SysConfig.cpp:93:18: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/unicon/SysConfig.cpp:99:18: style: C-style pointer casting [cstyleCast]
unicon-3.0.4.orig/unicon/unicon/SysConfig.cpp:180:26: style: The scope of the variable 'pTmpGroup' can be reduced. [variableScope]
unicon-3.0.4.orig/unicon/unicon/SysConfig.cpp:35:47: style: Function 'CSysConfigGroup' argument 1 names different: declaration 'szGroupName' definition 'szGroupName0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/SysConfig.hpp:51:34: note: Function 'CSysConfigGroup' argument 1 names different: declaration 'szGroupName' definition 'szGroupName0'.
unicon-3.0.4.orig/unicon/unicon/SysConfig.cpp:35:47: note: Function 'CSysConfigGroup' argument 1 names different: declaration 'szGroupName' definition 'szGroupName0'.
unicon-3.0.4.orig/unicon/unicon/SysConfig.cpp:61:49: style: Function 'SetGroupName' argument 1 names different: declaration 'szGroupName' definition 'szGroupName0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/SysConfig.hpp:56:36: note: Function 'SetGroupName' argument 1 names different: declaration 'szGroupName' definition 'szGroupName0'.
unicon-3.0.4.orig/unicon/unicon/SysConfig.cpp:61:49: note: Function 'SetGroupName' argument 1 names different: declaration 'szGroupName' definition 'szGroupName0'.
unicon-3.0.4.orig/unicon/unicon/SysConfig.cpp:171:37: style: Function 'CSysConfig' argument 1 names different: declaration 'szFileName' definition 'szFileName0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unicon/unicon/SysConfig.hpp:75:29: note: Function 'CSysConfig' argument 1 names different: declaration 'szFileName' definition 'szFileName0'.
unicon-3.0.4.orig/unicon/unicon/SysConfig.cpp:171:37: note: Function 'CSysConfig' argument 1 names different: declaration 'szFileName' definition 'szFileName0'.
unicon-3.0.4.orig/unicon/unicon/SysConfig.cpp:99:8: error: Common realloc mistake: 'pOurCap' nulled but not freed upon failure [memleakOnRealloc]
unicon-3.0.4.orig/unicon/unicon/SysConfig.cpp:229:10: error: Common realloc mistake: 'ppOurGroup' nulled but not freed upon failure [memleakOnRealloc]
unicon-3.0.4.orig/unicon/unicon/UniKey.hpp:66:10: style: Technically the member function 'CUniKey::GetVideoPixelWidth' can be const. [functionConst]
unicon-3.0.4.orig/unicon/unicon/UniKey.cpp:236:14: note: Technically the member function 'CUniKey::GetVideoPixelWidth' can be const.
unicon-3.0.4.orig/unicon/unicon/UniKey.hpp:66:10: note: Technically the member function 'CUniKey::GetVideoPixelWidth' can be const.
unicon-3.0.4.orig/unicon/unicon/UniKey.hpp:67:10: style: Technically the member function 'CUniKey::GetVideoPixelHeight' can be const. [functionConst]
unicon-3.0.4.orig/unicon/unicon/UniKey.cpp:241:14: note: Technically the member function 'CUniKey::GetVideoPixelHeight' can be const.
unicon-3.0.4.orig/unicon/unicon/UniKey.hpp:67:10: note: Technically the member function 'CUniKey::GetVideoPixelHeight' can be const.
unicon-3.0.4.orig/unicon/unicon/UniKey.hpp:68:10: style: Technically the member function 'CUniKey::GetFontWidth' can be const. [functionConst]
unicon-3.0.4.orig/unicon/unicon/UniKey.cpp:246:14: note: Technically the member function 'CUniKey::GetFontWidth' can be const.
unicon-3.0.4.orig/unicon/unicon/UniKey.hpp:68:10: note: Technically the member function 'CUniKey::GetFontWidth' can be const.
unicon-3.0.4.orig/unicon/unicon/UniKey.hpp:69:10: style: Technically the member function 'CUniKey::GetFontHeight' can be const. [functionConst]
unicon-3.0.4.orig/unicon/unicon/UniKey.cpp:251:14: note: Technically the member function 'CUniKey::GetFontHeight' can be const.
unicon-3.0.4.orig/unicon/unicon/UniKey.hpp:69:10: note: Technically the member function 'CUniKey::GetFontHeight' can be const.
unicon-3.0.4.orig/unicon/unicon/UserPhrase.cpp:143:16: warning: Redundant assignment of '*p->KeyLen' to itself. [selfAssignment]
unicon-3.0.4.orig/unicon/unicon/UserPhrase.hpp:37:10: performance: Technically the member function 'CUserPhrase::PhraseItemToBuf' can be static. [functionStatic]
unicon-3.0.4.orig/unicon/unicon/UserPhrase.cpp:155:19: note: Technically the member function 'CUserPhrase::PhraseItemToBuf' can be static.
unicon-3.0.4.orig/unicon/unicon/UserPhrase.hpp:37:10: note: Technically the member function 'CUserPhrase::PhraseItemToBuf' can be static.
unicon-3.0.4.orig/unicon/unicon/UserPhrase.hpp:39:10: performance: Technically the member function 'CUserPhrase::bBufToPhraseItem' can be static. [functionStatic]
unicon-3.0.4.orig/unicon/unicon/UserPhrase.cpp:133:19: note: Technically the member function 'CUserPhrase::bBufToPhraseItem' can be static.
unicon-3.0.4.orig/unicon/unicon/UserPhrase.hpp:39:10: note: Technically the member function 'CUserPhrase::bBufToPhraseItem' can be static.
unicon-3.0.4.orig/unicon/unicon/UserPhrase.cpp:58:4: style: Class 'CUserPhrase' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unicon-3.0.4.orig/unicon/unicon/UserPhrase.cpp:58:4: style: Class 'CUserPhrase' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unicon-3.0.4.orig/unicon/unicon/UserPhrase.hpp:42:5: style: Class 'CUserPhrase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unicon-3.0.4.orig/unikey/xl_hzfb.c:71:38: style: Function 'FbPutAscii' argument 2 names different: declaration 'x' definition 'x0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unikey/xl_hzfb.h:45:45: note: Function 'FbPutAscii' argument 2 names different: declaration 'x' definition 'x0'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:71:38: note: Function 'FbPutAscii' argument 2 names different: declaration 'x' definition 'x0'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:71:46: style: Function 'FbPutAscii' argument 3 names different: declaration 'y' definition 'y0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unikey/xl_hzfb.h:45:52: note: Function 'FbPutAscii' argument 3 names different: declaration 'y' definition 'y0'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:71:46: note: Function 'FbPutAscii' argument 3 names different: declaration 'y' definition 'y0'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:71:76: style: Function 'FbPutAscii' argument 5 names different: declaration 'c' definition 'ch'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unikey/xl_hzfb.h:46:51: note: Function 'FbPutAscii' argument 5 names different: declaration 'c' definition 'ch'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:71:76: note: Function 'FbPutAscii' argument 5 names different: declaration 'c' definition 'ch'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:84:40: style: Function 'FbPutChinese' argument 2 names different: declaration 'x' definition 'x0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unikey/xl_hzfb.h:47:47: note: Function 'FbPutChinese' argument 2 names different: declaration 'x' definition 'x0'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:84:40: note: Function 'FbPutChinese' argument 2 names different: declaration 'x' definition 'x0'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:84:48: style: Function 'FbPutChinese' argument 3 names different: declaration 'y' definition 'y0'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unikey/xl_hzfb.h:47:54: note: Function 'FbPutChinese' argument 3 names different: declaration 'y' definition 'y0'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:84:48: note: Function 'FbPutChinese' argument 3 names different: declaration 'y' definition 'y0'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:85:39: style: Function 'FbPutChinese' argument 5 names different: declaration 'c1' definition 'ch'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unikey/xl_hzfb.h:48:51: note: Function 'FbPutChinese' argument 5 names different: declaration 'c1' definition 'ch'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:85:39: note: Function 'FbPutChinese' argument 5 names different: declaration 'c1' definition 'ch'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:85:57: style: Function 'FbPutChinese' argument 6 names different: declaration 'c2' definition 'cl'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unikey/xl_hzfb.h:48:69: note: Function 'FbPutChinese' argument 6 names different: declaration 'c2' definition 'cl'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:85:57: note: Function 'FbPutChinese' argument 6 names different: declaration 'c2' definition 'cl'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:102:49: style: Function 'FbClearRect' argument 2 names different: declaration 'color' definition 'cl'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unikey/xl_hzfb.h:49:56: note: Function 'FbClearRect' argument 2 names different: declaration 'color' definition 'cl'.
unicon-3.0.4.orig/unikey/xl_hzfb.c:102:49: note: Function 'FbClearRect' argument 2 names different: declaration 'color' definition 'cl'.
unicon-3.0.4.orig/unikey/xl_keyhooks.c:122:43: style: Function 'fnOurLowKeyHook' argument 1 names different: declaration 'ch' definition 'scancode'. [funcArgNamesDifferent]
unicon-3.0.4.orig/unikey/xl_keyhooks.c:41:43: note: Function 'fnOurLowKeyHook' argument 1 names different: declaration 'ch' definition 'scancode'.
unicon-3.0.4.orig/unikey/xl_keyhooks.c:122:43: note: Function 'fnOurLowKeyHook' argument 1 names different: declaration 'ch' definition 'scancode'.
unicon-3.0.4.orig/unikey/xl_unikey.c:414:19: style: The scope of the variable 'flags' can be reduced. [variableScope]
unicon-3.0.4.orig/unikey/xl_unikey.c:436:19: style: The scope of the variable 'flags' can be reduced. [variableScope]
[11:32]
ftp://ftp.se.debian.org/debian/pool/main/u/unicorn/unicorn_5.4.0.orig.tar.gz
unicorn_http.rl:327:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
[11:32]
ftp://ftp.se.debian.org/debian/pool/main/u/unidecode/unidecode_1.0.22.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/unidic-mecab/unidic-mecab_2.3.0+dfsg.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/unifdef/unifdef_2.6.orig.tar.gz
unifdef-2.6/tests/crlf.c:12:0: error: syntax error [syntaxError]
unifdef-2.6/tests/if1-k.c:23:0: error: #error FOO not defined [preprocessorErrorDirective]
unifdef-2.6/tests/if1-kDU.c:23:0: error: #error FOO not defined [preprocessorErrorDirective]
unifdef-2.6/tests/if1.c:11:0: error: #error FOO not defined [preprocessorErrorDirective]
unifdef-2.6/tests/if2-k.c:23:0: error: #error FOO not defined [preprocessorErrorDirective]
unifdef-2.6/tests/if2-kDU.c:23:0: error: #error FOO not defined [preprocessorErrorDirective]
unifdef-2.6/tests/if2.c:11:0: error: #error FOO not defined [preprocessorErrorDirective]
unifdef-2.6/tests/if4-k.c:23:0: error: #error FOO or FOOB not defined [preprocessorErrorDirective]
unifdef-2.6/tests/if4-kDU.c:23:0: error: #error FOO or FOOB not defined [preprocessorErrorDirective]
unifdef-2.6/tests/if4.c:11:0: error: #error FOO or FOOB not defined [preprocessorErrorDirective]
unifdef-2.6/tests/if5-k.c:23:0: error: #error FOOB not 42 [preprocessorErrorDirective]
unifdef-2.6/tests/if5-kDU.c:23:0: error: #error FOOB not 42 [preprocessorErrorDirective]
unifdef-2.6/tests/if5.c:11:0: error: #error FOOB not 42 [preprocessorErrorDirective]
unifdef-2.6/tests/small1.c:11:0: error: #error FOO not defined [preprocessorErrorDirective]
unifdef-2.6/tests/spaces1.c:11:0: error: #error FOO not defined [preprocessorErrorDirective]
unifdef-2.6/tests/spaces4.c:11:0: error: #error FOO defined [preprocessorErrorDirective]
unifdef-2.6/unifdef.c:648:6: style: The scope of the variable 'cursym' can be reduced. [variableScope]
unifdef-2.6/unifdef.c:649:6: style: The scope of the variable 'kwlen' can be reduced. [variableScope]
unifdef-2.6/unifdef.c:1217:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
[11:34]
ftp://ftp.se.debian.org/debian/pool/main/u/unifont/unifont_9.0.06.orig.tar.gz
unifont-9.0.06/src/unibmp2hex.c:57:8: style: The scope of the variable 'match' can be reduced. [variableScope]
unifont-9.0.06/src/unibmp2hex.c:61:8: style: The scope of the variable 'tmpsum' can be reduced. [variableScope]
unifont-9.0.06/src/unicoverage.c:161:10: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
unifont-9.0.06/src/unicoverage.c:161:10: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
unifont-9.0.06/src/unicoverage.c:44:13: style: The scope of the variable 'i' can be reduced. [variableScope]
unifont-9.0.06/src/unicoverage.c:152:8: style: The scope of the variable 'i' can be reduced. [variableScope]
unifont-9.0.06/src/unidup.c:57:7: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
unifont-9.0.06/src/unidup.c:40:10: style: The scope of the variable 'infile' can be reduced. [variableScope]
unifont-9.0.06/src/unifontpic.c:128:7: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
unifont-9.0.06/src/unifontpic.c:146:10: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
unifont-9.0.06/src/unifontpic.c:50:8: style: The scope of the variable 'i' can be reduced. [variableScope]
unifont-9.0.06/src/unifontpic.c:169:20: style: The scope of the variable 'd4' can be reduced. [variableScope]
unifont-9.0.06/src/unifontpic.c:467:8: style: The scope of the variable 'd1' can be reduced. [variableScope]
unifont-9.0.06/src/unifontpic.c:467:12: style: The scope of the variable 'd2' can be reduced. [variableScope]
unifont-9.0.06/src/unifontpic.c:467:16: style: The scope of the variable 'd3' can be reduced. [variableScope]
unifont-9.0.06/src/unifontpic.c:467:20: style: The scope of the variable 'd4' can be reduced. [variableScope]
unifont-9.0.06/src/unifontpic.c:328:13: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
unifont-9.0.06/src/unifontpic.c:329:13: style: Variable 'd2' is assigned a value that is never used. [unreadVariable]
unifont-9.0.06/src/unifontpic.c:330:13: style: Variable 'd3' is assigned a value that is never used. [unreadVariable]
unifont-9.0.06/src/unigencircles.c:67:11: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
unifont-9.0.06/src/unigencircles.c:79:11: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
unifont-9.0.06/src/unigencircles.c:88:7: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
unifont-9.0.06/src/unigencircles.c:37:10: style: The scope of the variable 'gstart' can be reduced. [variableScope]
unifont-9.0.06/src/unigencircles.c:127:8: style: The scope of the variable 'digit1' can be reduced. [variableScope]
unifont-9.0.06/src/unigencircles.c:127:16: style: The scope of the variable 'digit2' can be reduced. [variableScope]
unifont-9.0.06/src/unigencircles.c:183:8: style: The scope of the variable 'digit1' can be reduced. [variableScope]
unifont-9.0.06/src/unigencircles.c:183:16: style: The scope of the variable 'digit2' can be reduced. [variableScope]
unifont-9.0.06/src/unigenwidth.c:69:7: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
unifont-9.0.06/src/unigenwidth.c:91:7: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
unifont-9.0.06/src/unihex2bmp.c:81:13: style: The scope of the variable 'filesize' can be reduced. [variableScope]
unifont-9.0.06/src/unihexgen.c:115:4: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
unifont-9.0.06/src/unihexgen.c:116:4: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
unifont-9.0.06/src/unipagecount.c:60:16: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
unifont-9.0.06/src/unipagecount.c:159:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unifont-9.0.06/src/unipagecount.c:42:11: style: The scope of the variable 'j' can be reduced. [variableScope]
unifont-9.0.06/src/unipagecount.c:44:13: style: The scope of the variable 'page' can be reduced. [variableScope]
[11:34]
ftp://ftp.se.debian.org/debian/pool/main/u/unionfs-fuse/unionfs-fuse_1.0.orig.tar.gz
unionfs-fuse-1.0/src/cow.c:91:23: style: Redundant condition: If 'EXPR == '/'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
unionfs-fuse-1.0/src/cow.c:103:24: style: Redundant condition: If 'EXPR == '/'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
unionfs-fuse-1.0/src/cow.c:80:6: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/cow.c:135:6: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/cow.c:137:6: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/cow.c:196:6: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/cow.c:206:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/cow_utils.c:137:14: style: The scope of the variable 'buf' can be reduced. [variableScope]
unionfs-fuse-1.0/src/cow_utils.c:139:15: style: The scope of the variable 'rcount' can be reduced. [variableScope]
unionfs-fuse-1.0/src/cow_utils.c:139:30: style: The scope of the variable 'wcount' can be reduced. [variableScope]
unionfs-fuse-1.0/src/cow_utils.c:142:8: style: The scope of the variable 'p' can be reduced. [variableScope]
unionfs-fuse-1.0/src/findbranch.c:119:18: style: Redundant condition: branch<0. 'branch>=0 || (branch<0 && errno!=ENOENT)' is equivalent to 'branch>=0 || errno!=ENOENT' [redundantCondition]
unionfs-fuse-1.0/src/findbranch.c:63:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/general.c:69:23: style: Redundant condition: If 'EXPR == '/'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
unionfs-fuse-1.0/src/general.c:83:24: style: Redundant condition: If 'EXPR == '/'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
unionfs-fuse-1.0/src/general.c:63:6: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/general.c:103:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/general.c:142:6: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/general.c:149:6: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/hashtable.c:94:20: style: The scope of the variable 'pE' can be reduced. [variableScope]
unionfs-fuse-1.0/src/hashtable.c:48:33: style: Function 'create_hashtable' argument 2 names different: declaration 'hashfunction' definition 'hashf'. [funcArgNamesDifferent]
unionfs-fuse-1.0/src/hashtable.h:76:33: note: Function 'create_hashtable' argument 2 names different: declaration 'hashfunction' definition 'hashf'.
unionfs-fuse-1.0/src/hashtable.c:48:33: note: Function 'create_hashtable' argument 2 names different: declaration 'hashfunction' definition 'hashf'.
unionfs-fuse-1.0/src/hashtable.c:49:24: style: Function 'create_hashtable' argument 3 names different: declaration 'key_eq_fn' definition 'eqf'. [funcArgNamesDifferent]
unionfs-fuse-1.0/src/hashtable.h:77:24: note: Function 'create_hashtable' argument 3 names different: declaration 'key_eq_fn' definition 'eqf'.
unionfs-fuse-1.0/src/hashtable.c:49:24: note: Function 'create_hashtable' argument 3 names different: declaration 'key_eq_fn' definition 'eqf'.
unionfs-fuse-1.0/src/conf.h:29:0: error: #error [preprocessorErrorDirective]
unionfs-fuse-1.0/src/readdir.c:95:6: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/readdir.c:132:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/readdir.c:213:7: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/rmdir.c:45:6: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/string.c:56:22: style: Function 'build_path' argument 1 names different: declaration 'dest' definition 'path'. [funcArgNamesDifferent]
unionfs-fuse-1.0/src/string.h:13:22: note: Function 'build_path' argument 1 names different: declaration 'dest' definition 'path'.
unionfs-fuse-1.0/src/string.c:56:22: note: Function 'build_path' argument 1 names different: declaration 'dest' definition 'path'.
unionfs-fuse-1.0/src/unlink.c:64:6: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
unionfs-fuse-1.0/src/usyslog.c:160:17: warning: Logical conjunction always evaluates to false: tinfo == 0 && tinfo == 1. [incorrectLogicOperator]
unionfs-fuse-1.0/src/usyslog.c:251:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
[11:34]
ftp://ftp.se.debian.org/debian/pool/main/u/unirest-java/unirest-java_1.4.8.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/unison/unison_2.48.4.orig.tar.gz
src/lwt/lwt_unix_stubs.c:274:8: style: The scope of the variable 'err' can be reduced. [variableScope]
src/lwt/lwt_unix_stubs.c:619:8: style: The scope of the variable 'err' can be reduced. [variableScope]
src/lwt/lwt_unix_stubs.c:652:29: style: The scope of the variable 'entry' can be reduced. [variableScope]
src/lwt/lwt_unix_stubs.c:245:35: style: Variable 'buf_arr' is assigned a value that is never used. [unreadVariable]
src/lwt/lwt_unix_stubs.c:377:7: style: Unused variable: res [unusedVariable]
src/lwt/lwt_unix_stubs.c:409:7: style: Unused variable: i [unusedVariable]
src/system/system_win_stubs.c:453:10: style: Unused variable: h [unusedVariable]
src/system/system_win_stubs.c:278:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
src/uimacnew/cltool.c:35:7: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
[11:34]
ftp://ftp.se.debian.org/debian/pool/main/u/unison2.27.57/unison2.27.57_2.27.57.orig.tar.gz
unison-2.27.57/uimac/cltool.c:35:7: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
unison-2.27.57/uimacnew/cltool.c:35:7: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
[11:34]
ftp://ftp.se.debian.org/debian/pool/main/u/unison2.32.52/unison2.32.52_2.32.52.orig.tar.gz
unison-2.32.52/uimac/cltool.c:35:7: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
unison-2.32.52/uimacnew/cltool.c:35:7: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
[11:34]
ftp://ftp.se.debian.org/debian/pool/main/u/units/units_2.17.orig.tar.gz
* yacc.c:358 *:869:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
units-2.17/units.c:3932:7: style: Condition '!progdir' is always true [knownConditionTrueFalse]
units-2.17/units.c:3917:19: note: Assignment 'progdir=NULL', assigned value is 0
units-2.17/units.c:3932:7: note: Condition '!progdir' is always true
units-2.17/units.c:402:9: style: The scope of the variable 'inptr' can be reduced. [variableScope]
units-2.17/units.c:680:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
units-2.17/units.c:805:12: style: The scope of the variable 'hashval' can be reduced. [variableScope]
units-2.17/units.c:859:12: style: The scope of the variable 'pval' can be reduced. [variableScope]
units-2.17/units.c:1928:8: style: The scope of the variable 'comp' can be reduced. [variableScope]
units-2.17/units.c:2258:8: style: The scope of the variable 'oneblank' can be reduced. [variableScope]
units-2.17/units.c:2258:18: style: The scope of the variable 'twoblank' can be reduced. [variableScope]
units-2.17/units.c:2485:19: style: The scope of the variable 'saveq' can be reduced. [variableScope]
units-2.17/units.c:2486:10: style: The scope of the variable 'fracpart' can be reduced. [variableScope]
units-2.17/units.c:2607:8: style: The scope of the variable 'foundit' can be reduced. [variableScope]
units-2.17/units.c:2607:17: style: The scope of the variable 'count' can be reduced. [variableScope]
units-2.17/units.c:2866:10: style: The scope of the variable 'dimen' can be reduced. [variableScope]
units-2.17/units.c:2963:15: style: The scope of the variable 'ival' can be reduced. [variableScope]
units-2.17/units.c:3028:9: style: The scope of the variable 'two' can be reduced. [variableScope]
units-2.17/units.c:3031:8: style: The scope of the variable 'testbuf' can be reduced. [variableScope]
units-2.17/units.c:3351:10: style: The scope of the variable 'direction' can be reduced. [variableScope]
units-2.17/units.c:3511:7: style: The scope of the variable 'len' can be reduced. [variableScope]
units-2.17/units.c:3583:9: style: The scope of the variable 'seploc' can be reduced. [variableScope]
units-2.17/units.c:3583:18: style: The scope of the variable 'firstunit' can be reduced. [variableScope]
units-2.17/units.c:4733:8: style: The scope of the variable 'savechar' can be reduced. [variableScope]
units-2.17/units.c:5243:8: style: The scope of the variable 'commandbuf' can be reduced. [variableScope]
units-2.17/units.c:5244:7: style: The scope of the variable 'unitline' can be reduced. [variableScope]
units-2.17/units.c:5245:9: style: The scope of the variable 'file' can be reduced. [variableScope]
units-2.17/units.c:5403:21: style: The scope of the variable 'aliasptr' can be reduced. [variableScope]
units-2.17/units.c:5404:9: style: The scope of the variable 'input' can be reduced. [variableScope]
units-2.17/units.c:5440:9: style: The scope of the variable 'value' can be reduced. [variableScope]
units-2.17/units.c:5441:8: style: The scope of the variable 'name' can be reduced. [variableScope]
units-2.17/units.c:5520:8: style: The scope of the variable 'readerr' can be reduced. [variableScope]
units-2.17/units.c:5523:34: style: The scope of the variable 'comment' can be reduced. [variableScope]
units-2.17/units.c:2085:50: style: Function 'unitcopy' argument 2 names different: declaration 'src' definition 'source'. [funcArgNamesDifferent]
units-2.17/units.h:151:54: note: Function 'unitcopy' argument 2 names different: declaration 'src' definition 'source'.
units-2.17/units.c:2085:50: note: Function 'unitcopy' argument 2 names different: declaration 'src' definition 'source'.
units-2.17/units.c:2601:14: style: Function 'evalfunc' argument 4 names different: declaration 'allerror' definition 'allerrors'. [funcArgNamesDifferent]
units-2.17/units.h:164:18: note: Function 'evalfunc' argument 4 names different: declaration 'allerror' definition 'allerrors'.
units-2.17/units.c:2601:14: note: Function 'evalfunc' argument 4 names different: declaration 'allerror' definition 'allerrors'.
units-2.17/units.c:3862:9: style: Unused variable: p [unusedVariable]
units-2.17/units.c:4394:21: style: Unused variable: localemap [unusedVariable]
units-2.17/units.c:4222:5: error: Returning/dereferencing 'file' after it is deallocated / released [deallocret]
units-2.17/units.c:1325:7: error: Common realloc mistake: 'tab' nulled but not freed upon failure [memleakOnRealloc]
[11:34]
ftp://ftp.se.debian.org/debian/pool/main/u/units-filter/units-filter_3.9.orig.tar.xz
units-filter/src/decimal.h:15:5: performance: Variable 'val' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
units-filter/src/decimal.h:16:5: performance: Variable 'powten' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
units-filter/src/decimal.cc:13:3: performance: Variable 'val' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
units-filter/src/decimal.cc:14:3: performance: Variable 'powten' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
units-filter/src/decimal.cc:33:3: performance: Variable 'val' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
units-filter/src/decimal.cc:34:3: performance: Variable 'powten' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
units-filter/src/decimal.h:19:3: style: Class 'Decimal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
units-filter/src/decimal.h:20:3: style: Class 'Decimal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
units-filter/src/decimal.cc:156:3: error: Dangerous usage of c_str(). The value returned by c_str() is invalid after this call. [stlcstr]
lex.yy.c:1307:27: warning: Possible null pointer dereference: b [nullPointer]
lex.yy.c:1304:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0
lex.yy.c:1307:27: note: Null pointer dereference
lex.yy.c:1309:9: warning: Possible null pointer dereference: b [nullPointer]
lex.yy.c:1304:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0
lex.yy.c:1309:9: note: Null pointer dereference
lex.yy.c:1676:2: warning: Possible null pointer dereference: b [nullPointer]
lex.yy.c:1565:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
lex.yy.c:1676:2: note: Null pointer dereference
lex.yy.c:1677:2: warning: Possible null pointer dereference: b [nullPointer]
lex.yy.c:1565:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
lex.yy.c:1677:2: note: Null pointer dereference
lex.yy.c:1688:9: warning: Possible null pointer dereference: b [nullPointer]
lex.yy.c:1565:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
lex.yy.c:1688:9: note: Null pointer dereference
lex.yy.c:1417:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
lex.yy.c:358:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
lex.yy.c:1417:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
lex.yy.c:1440:49: style: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent]
lex.yy.c:620:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
lex.yy.c:1440:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
lex.yy.c:1861:48: style: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
lex.yy.c:310:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
lex.yy.c:1861:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
lex.yy.c:1874:48: style: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
lex.yy.c:311:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
lex.yy.c:1874:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
lex.yy.c:1874:62: style: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
lex.yy.c:311:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
lex.yy.c:1874:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
lex.yy.c:2006:24: style: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent]
lex.yy.c:586:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
lex.yy.c:2006:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
[11:34]
ftp://ftp.se.debian.org/debian/pool/main/u/unittest++/unittest++_2.0.0.orig.tar.gz
unittest-cpp-2.0.0/UnitTest++/CompositeTestReporter.cpp:39:65: style: Function 'ReportFailure' argument 1 names different: declaration 'test' definition 'details'. [funcArgNamesDifferent]
unittest-cpp-2.0.0/UnitTest++/CompositeTestReporter.h:18:53: note: Function 'ReportFailure' argument 1 names different: declaration 'test' definition 'details'.
unittest-cpp-2.0.0/UnitTest++/CompositeTestReporter.cpp:39:65: note: Function 'ReportFailure' argument 1 names different: declaration 'test' definition 'details'.
unittest-cpp-2.0.0/UnitTest++/CompositeTestReporter.cpp:6:27: warning: Member variable 'CompositeTestReporter::m_reporters' is not initialized in the constructor. [uninitMemberVar]
unittest-cpp-2.0.0/UnitTest++/CompositeTestReporter.h:17:20: style: The function 'ReportTestStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:15:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/CompositeTestReporter.h:17:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/CompositeTestReporter.h:18:20: style: The function 'ReportFailure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:16:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/CompositeTestReporter.h:18:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/CompositeTestReporter.h:19:20: style: The function 'ReportTestFinish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:17:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/CompositeTestReporter.h:19:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/CompositeTestReporter.h:20:20: style: The function 'ReportSummary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:18:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/CompositeTestReporter.h:20:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/DeferredTestReporter.h:21:20: style: The function 'ReportTestStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:15:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/DeferredTestReporter.h:21:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/DeferredTestReporter.h:22:20: style: The function 'ReportFailure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:16:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/DeferredTestReporter.h:22:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/DeferredTestReporter.h:23:20: style: The function 'ReportTestFinish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:17:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/DeferredTestReporter.h:23:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/ThrowingTestReporter.h:16:20: style: The function 'ReportTestStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:15:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/ThrowingTestReporter.h:16:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/ThrowingTestReporter.h:17:20: style: The function 'ReportFailure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:16:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/ThrowingTestReporter.h:17:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/ThrowingTestReporter.h:18:20: style: The function 'ReportTestFinish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:17:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/ThrowingTestReporter.h:18:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/ThrowingTestReporter.h:19:20: style: The function 'ReportSummary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:18:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/ThrowingTestReporter.h:19:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/TestDetails.cpp:5:41: style: Function 'TestDetails' argument 1 names different: declaration 'testName' definition 'testName_'. [funcArgNamesDifferent]
unittest-cpp-2.0.0/UnitTest++/TestDetails.h:11:31: note: Function 'TestDetails' argument 1 names different: declaration 'testName' definition 'testName_'.
unittest-cpp-2.0.0/UnitTest++/TestDetails.cpp:5:41: note: Function 'TestDetails' argument 1 names different: declaration 'testName' definition 'testName_'.
unittest-cpp-2.0.0/UnitTest++/TestDetails.cpp:5:64: style: Function 'TestDetails' argument 2 names different: declaration 'suiteName' definition 'suiteName_'. [funcArgNamesDifferent]
unittest-cpp-2.0.0/UnitTest++/TestDetails.h:11:53: note: Function 'TestDetails' argument 2 names different: declaration 'suiteName' definition 'suiteName_'.
unittest-cpp-2.0.0/UnitTest++/TestDetails.cpp:5:64: note: Function 'TestDetails' argument 2 names different: declaration 'suiteName' definition 'suiteName_'.
unittest-cpp-2.0.0/UnitTest++/TestDetails.cpp:5:88: style: Function 'TestDetails' argument 3 names different: declaration 'filename' definition 'filename_'. [funcArgNamesDifferent]
unittest-cpp-2.0.0/UnitTest++/TestDetails.h:11:76: note: Function 'TestDetails' argument 3 names different: declaration 'filename' definition 'filename_'.
unittest-cpp-2.0.0/UnitTest++/TestDetails.cpp:5:88: note: Function 'TestDetails' argument 3 names different: declaration 'filename' definition 'filename_'.
unittest-cpp-2.0.0/UnitTest++/TestDetails.cpp:5:103: style: Function 'TestDetails' argument 4 names different: declaration 'lineNumber' definition 'lineNumber_'. [funcArgNamesDifferent]
unittest-cpp-2.0.0/UnitTest++/TestDetails.h:11:90: note: Function 'TestDetails' argument 4 names different: declaration 'lineNumber' definition 'lineNumber_'.
unittest-cpp-2.0.0/UnitTest++/TestDetails.cpp:5:103: note: Function 'TestDetails' argument 4 names different: declaration 'lineNumber' definition 'lineNumber_'.
unittest-cpp-2.0.0/UnitTest++/TestDetails.cpp:13:61: style: Function 'TestDetails' argument 2 names different: declaration 'lineNumber' definition 'lineNumber_'. [funcArgNamesDifferent]
unittest-cpp-2.0.0/UnitTest++/TestDetails.h:12:51: note: Function 'TestDetails' argument 2 names different: declaration 'lineNumber' definition 'lineNumber_'.
unittest-cpp-2.0.0/UnitTest++/TestDetails.cpp:13:61: note: Function 'TestDetails' argument 2 names different: declaration 'lineNumber' definition 'lineNumber_'.
unittest-cpp-2.0.0/UnitTest++/TestReporterStdout.cpp:13:62: style: Function 'ReportFailure' argument 1 names different: declaration 'test' definition 'details'. [funcArgNamesDifferent]
unittest-cpp-2.0.0/UnitTest++/TestReporterStdout.h:12:53: note: Function 'ReportFailure' argument 1 names different: declaration 'test' definition 'details'.
unittest-cpp-2.0.0/UnitTest++/TestReporterStdout.cpp:13:62: note: Function 'ReportFailure' argument 1 names different: declaration 'test' definition 'details'.
unittest-cpp-2.0.0/UnitTest++/TestReporterStdout.h:11:20: style: The function 'ReportTestStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:15:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/TestReporterStdout.h:11:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/TestReporterStdout.h:12:20: style: The function 'ReportFailure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:16:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/TestReporterStdout.h:12:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/TestReporterStdout.h:13:20: style: The function 'ReportTestFinish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:17:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/TestReporterStdout.h:13:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/TestReporterStdout.h:14:20: style: The function 'ReportSummary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:18:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/TestReporterStdout.h:14:20: note: Function in derived class
unittest-cpp-2.0.0/UnitTest++/TestResults.cpp:8:43: style: Function 'TestResults' argument 1 names different: declaration 'reporter' definition 'testReporter'. [funcArgNamesDifferent]
unittest-cpp-2.0.0/UnitTest++/TestResults.h:15:42: note: Function 'TestResults' argument 1 names different: declaration 'reporter' definition 'testReporter'.
unittest-cpp-2.0.0/UnitTest++/TestResults.cpp:8:43: note: Function 'TestResults' argument 1 names different: declaration 'reporter' definition 'testReporter'.
unittest-cpp-2.0.0/UnitTest++/TestRunner.h:55:12: performance: Technically the member function 'UnitTest::TestRunner::IsTestInSuite' can be static. [functionStatic]
unittest-cpp-2.0.0/UnitTest++/TestRunner.cpp:51:21: note: Technically the member function 'UnitTest::TestRunner::IsTestInSuite' can be static.
unittest-cpp-2.0.0/UnitTest++/TestRunner.h:55:12: note: Technically the member function 'UnitTest::TestRunner::IsTestInSuite' can be static.
unittest-cpp-2.0.0/UnitTest++/TestRunner.h:56:12: performance: Technically the member function 'UnitTest::TestRunner::RunTest' can be static. [functionStatic]
unittest-cpp-2.0.0/UnitTest++/TestRunner.cpp:57:21: note: Technically the member function 'UnitTest::TestRunner::RunTest' can be static.
unittest-cpp-2.0.0/UnitTest++/TestRunner.h:56:12: note: Technically the member function 'UnitTest::TestRunner::RunTest' can be static.
unittest-cpp-2.0.0/UnitTest++/TestRunner.cpp:23:9: style: Class 'TestRunner' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
unittest-cpp-2.0.0/UnitTest++/TestRunner.cpp:23:9: style: Class 'TestRunner' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unittest-cpp-2.0.0/UnitTest++/ThrowingTestReporter.cpp:10:61: style: Function 'ThrowingTestReporter' argument 1 names different: declaration 'reporter' definition 'decoratedReporter'. [funcArgNamesDifferent]
unittest-cpp-2.0.0/UnitTest++/ThrowingTestReporter.h:13:51: note: Function 'ThrowingTestReporter' argument 1 names different: declaration 'reporter' definition 'decoratedReporter'.
unittest-cpp-2.0.0/UnitTest++/ThrowingTestReporter.cpp:10:61: note: Function 'ThrowingTestReporter' argument 1 names different: declaration 'reporter' definition 'decoratedReporter'.
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.h:26:12: performance: Technically the member function 'UnitTest::XmlTestReporter::BeginResults' can be static. [functionStatic]
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.cpp:81:26: note: Technically the member function 'UnitTest::XmlTestReporter::BeginResults' can be static.
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.h:26:12: note: Technically the member function 'UnitTest::XmlTestReporter::BeginResults' can be static.
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.h:27:12: performance: Technically the member function 'UnitTest::XmlTestReporter::EndResults' can be static. [functionStatic]
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.cpp:92:26: note: Technically the member function 'UnitTest::XmlTestReporter::EndResults' can be static.
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.h:27:12: note: Technically the member function 'UnitTest::XmlTestReporter::EndResults' can be static.
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.h:28:12: performance: Technically the member function 'UnitTest::XmlTestReporter::BeginTest' can be static. [functionStatic]
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.cpp:97:26: note: Technically the member function 'UnitTest::XmlTestReporter::BeginTest' can be static.
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.h:28:12: note: Technically the member function 'UnitTest::XmlTestReporter::BeginTest' can be static.
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.h:29:12: performance: Technically the member function 'UnitTest::XmlTestReporter::AddFailure' can be static. [functionStatic]
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.cpp:113:26: note: Technically the member function 'UnitTest::XmlTestReporter::AddFailure' can be static.
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.h:29:12: note: Technically the member function 'UnitTest::XmlTestReporter::AddFailure' can be static.
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.h:30:12: performance: Technically the member function 'UnitTest::XmlTestReporter::EndTest' can be static. [functionStatic]
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.cpp:105:26: note: Technically the member function 'UnitTest::XmlTestReporter::EndTest' can be static.
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.h:30:12: note: Technically the member function 'UnitTest::XmlTestReporter::EndTest' can be static.
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.h:19:20: style: The function 'ReportSummary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unittest-cpp-2.0.0/UnitTest++/TestReporter.h:18:20: note: Virtual function in base class
unittest-cpp-2.0.0/UnitTest++/XmlTestReporter.h:19:20: note: Function in derived class
unittest-cpp-2.0.0/tests/TestAssertHandler.cpp:26:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestCheckMacros.cpp:26:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestChecks.cpp:19:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestCompositeTestReporter.cpp:80:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestCurrentTest.cpp:23:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestDeferredTestReporter.cpp:47:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestExceptions.cpp:25:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestMemoryOutStream.cpp:65:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestRequireMacrosWithExceptionsOn.cpp:38:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestTest.cpp:32:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestTestList.cpp:15:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestTestMacros.cpp:49:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestTestResults.cpp:12:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestTestRunner.cpp:72:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestTimeConstraint.cpp:23:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestTimeConstraintMacro.cpp:15:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestUnitTestPP.cpp:14:0: error: syntax error [syntaxError]
unittest-cpp-2.0.0/tests/TestXmlTestReporter.cpp:36:0: error: syntax error [syntaxError]
[11:34]
ftp://ftp.se.debian.org/debian/pool/main/u/unittest-xml-reporting/unittest-xml-reporting_1.5.0.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/unittest2/unittest2_1.1.0.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/uniutils/uniutils_2.27.orig.tar.gz
uniutils-2.27/ExplicateBadUTF8.c:71:10: style: Variable 'cptr' is assigned a value that is never used. [unreadVariable]
uniutils-2.27/ExplicateUTF8.c:219:3: performance: Buffer 'tempstr' is being written before its old content has been used. [redundantCopy]
uniutils-2.27/ExplicateUTF8.c:218:3: note: Buffer 'tempstr' is being written before its old content has been used.
uniutils-2.27/ExplicateUTF8.c:219:3: note: Buffer 'tempstr' is being written before its old content has been used.
uniutils-2.27/Get_UTF32i.c:36:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
uniutils-2.27/NelsonTbl.c:5809:12: error: Uninitialized variable: FirstMatch [uninitvar]
uniutils-2.27/NelsonTbl.c:5810:12: error: Uninitialized variable: LastMatch [uninitvar]
uniutils-2.27/NelsonTbl.c:5810:22: error: Uninitialized variable: FirstMatch [uninitvar]
uniutils-2.27/binfmt.c:47:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uniutils-2.27/binfmt.c:62:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uniutils-2.27/binfmt.c:77:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uniutils-2.27/binfmt.c:92:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
uniutils-2.27/unifuzz.c:257:18: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
uniutils-2.27/unifuzz.c:102:9: style: The scope of the variable 'scp' can be reduced. [variableScope]
uniutils-2.27/unifuzz.c:116:9: style: The scope of the variable 'c' can be reduced. [variableScope]
uniutils-2.27/unifuzz.c:223:16: style: Checking if unsigned variable 'Seed' is less than zero. [unsignedLessThanZero]
uniutils-2.27/uniname.c:111:7: style: The scope of the variable 'm' can be reduced. [variableScope]
uniutils-2.27/uniname.c:251:9: style: The scope of the variable 'tmpstr' can be reduced. [variableScope]
uniutils-2.27/uniname.c:253:7: style: The scope of the variable 'tmpint' can be reduced. [variableScope]
uniutils-2.27/unirange.c:262:18: warning: %X in format string (no. 3) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
uniutils-2.27/unirange.c:262:18: warning: %X in format string (no. 4) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
uniutils-2.27/unirange.c:242:7: style: The scope of the variable 'm' can be reduced. [variableScope]
uniutils-2.27/unirange.c:271:7: style: The scope of the variable 'Index' can be reduced. [variableScope]
uniutils-2.27/unirange.c:273:7: style: The scope of the variable 'gap' can be reduced. [variableScope]
uniutils-2.27/unirange.c:275:7: style: The scope of the variable 'j' can be reduced. [variableScope]
uniutils-2.27/unirange.c:277:7: style: The scope of the variable 'temp' can be reduced. [variableScope]
uniutils-2.27/unirange.c:278:9: style: The scope of the variable 'AUnusedP' can be reduced. [variableScope]
uniutils-2.27/unirange.c:279:9: style: The scope of the variable 'BUnusedP' can be reduced. [variableScope]
uniutils-2.27/unirange.c:280:9: style: The scope of the variable 'AUndefinedP' can be reduced. [variableScope]
uniutils-2.27/unirange.c:281:9: style: The scope of the variable 'BUndefinedP' can be reduced. [variableScope]
uniutils-2.27/unirange.c:282:9: style: The scope of the variable 'aptr' can be reduced. [variableScope]
uniutils-2.27/unirange.c:283:9: style: The scope of the variable 'bptr' can be reduced. [variableScope]
uniutils-2.27/unirange.c:359:0: error: Memory leak: Indices [memleak]
uniutils-2.27/unireverse.c:74:7: style: The scope of the variable 'PreviousLeadByte' can be reduced. [variableScope]
uniutils-2.27/unireverse.c:76:9: style: The scope of the variable 'optr' can be reduced. [variableScope]
uniutils-2.27/unireverse.c:154:8: style: The scope of the variable 'c' can be reduced. [variableScope]
uniutils-2.27/unireverse.c:182:7: error: Common realloc mistake: 'Line' nulled but not freed upon failure [memleakOnRealloc]
uniutils-2.27/unireverse.c:173:8: warning: Storing getc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
[11:34]
ftp://ftp.se.debian.org/debian/pool/main/u/universal-ctags/universal-ctags_0+git20180225.orig.tar.gz
ctags-master/Tmain/extra-field.d/input.cpp:3:3: style: The class 'Y' does not have a constructor although it has private member variables. [noConstructor]
ctags-master/Tmain/list-fields.d/input.c:3:7: style: struct member 'X::i' is never used. [unusedStructMember]
ctags-master/Tmain/list-fields.d/input.c:7:7: style: struct member 'Y::j' is never used. [unusedStructMember]
ctags-master/Units/option-disable-kind-in-both.d/input.c:4:10: style: Variable 'a' is not assigned a value. [unassignedVariable]
ctags-master/Units/option-disable-kind-in-both.d/input.c:5:10: error: Uninitialized variable: a [uninitvar]
ctags-master/Units/option-disable-kind-in-builtin.d/input.c:4:10: style: Variable 'a' is not assigned a value. [unassignedVariable]
ctags-master/Units/option-disable-kind-in-builtin.d/input.c:5:10: error: Uninitialized variable: a [uninitvar]
ctags-master/Units/option-disable-kind-in-regex.d/input.c:4:10: style: Variable 'a' is not assigned a value. [unassignedVariable]
ctags-master/Units/option-disable-kind-in-regex.d/input.c:5:10: error: Uninitialized variable: a [uninitvar]
ctags-master/Units/option-same-kind-in-regex-and-builtin.d/input.c:5:10: style: Variable 'a' is not assigned a value. [unassignedVariable]
ctags-master/Units/option-same-kind-in-regex-and-builtin.d/input.c:6:10: error: Uninitialized variable: a [uninitvar]
ctags-master/Units/parser-c.r/bit_field.c.d/input.c:2:18: style: struct member 'bit_fields::a' is never used. [unusedStructMember]
ctags-master/Units/parser-c.r/bit_field.c.d/input.c:3:18: style: struct member 'bit_fields::b' is never used. [unusedStructMember]
ctags-master/Units/parser-c.r/bit_field.c.d/input.c:4:18: style: struct member 'bit_fields::c' is never used. [unusedStructMember]
ctags-master/Units/parser-c.r/bit_field.c.d/input.c:15:16: style: struct member 'shortname_info::lower' is never used. [unusedStructMember]
ctags-master/Units/parser-c.r/bit_field.c.d/input.c:16:9: style: struct member 'shortname_info::upper' is never used. [unusedStructMember]
ctags-master/Units/parser-c.r/bit_field.c.d/input.c:17:9: style: struct member 'shortname_info::valid' is never used. [unusedStructMember]
ctags-master/Units/parser-c.r/broken-input-cxx-operator.d/input.c:1:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
ctags-master/Units/parser-c.r/bug1466117.c.d/input.c:7:6: style: struct member 'mystruct::a' is never used. [unusedStructMember]
ctags-master/Units/parser-c.r/bug1466117.c.d/input.c:8:6: style: struct member 'mystruct::b' is never used. [unusedStructMember]
ctags-master/Units/parser-c.r/bug1491666.c.d/input.c:3:3: style: struct member 'my_struct::x' is never used. [unusedStructMember]
ctags-master/Units/parser-c.r/bug1491666.c.d/input.c:6:3: style: struct member 'my_struct::y' is never used. [unusedStructMember]
ctags-master/Units/parser-c.r/bug1491666.c.d/input.c:10:12: style: Unused variable: var1 [unusedVariable]
ctags-master/Units/parser-c.r/bug1491666.c.d/input.c:12:3: style: Unused variable: var2 [unusedVariable]
ctags-master/Units/parser-c.r/bug556645.c.d/input.c:35:9: style: struct member 'Qtype::head' is never used. [unusedStructMember]
ctags-master/Units/parser-c.r/bug556645.c.d/input.c:35:9: style: struct member 'Qtype::tail' is never used. [unusedStructMember]
ctags-master/Units/parser-c.r/bug556645.c.d/input.c:35:9: style: struct member 'Qtype::is_full' is never used. [unusedStructMember]
ctags-master/Units/parser-c.r/c-digraphs.d/input.c:24:0: error: syntax error [syntaxError]
ctags-master/Units/parser-c.r/c-include.d/input.c:8:0: error: No pair for character ("). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
ctags-master/Units/parser-c.r/c-label.d/input.c:5:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ctags-master/Units/parser-c.r/c-struct-var-with-initializer.d/input.c:13:7: style: Unused variable: h [unusedVariable]
ctags-master/Units/parser-c.r/c-trigraphs.d/input.c:38:0: error: syntax error [syntaxError]
ctags-master/Units/parser-c.r/local.c.d/input.c:13:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
ctags-master/Units/parser-c.r/local.c.d/input.c:5:5: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-c.r/local.c.d/input.c:4:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-c.r/spurious_label_tags.c.d/input.c:6:1: style: Label 'label1' is not used. [unusedLabel]
ctags-master/Units/parser-c.r/spurious_label_tags.c.d/input.c:8:1: style: Label 'label2' is not used. [unusedLabel]
ctags-master/Units/parser-c.r/spurious_label_tags.c.d/input.c:11:1: style: Label 'label3' is not used. [unusedLabel]
ctags-master/Units/parser-c.r/spurious_label_tags.c.d/input.c:14:2: style: Label 'label4' is not used. [unusedLabel]
ctags-master/Units/parser-cxx.r/attribute.cpp.d/input.cpp:46:1: style: Label 'l1' is not used. [unusedLabel]
ctags-master/Units/parser-cxx.r/attribute.cpp.d/input.cpp:18:8: style: struct member 's2::s2v1' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/attribute.cpp.d/input.cpp:23:7: style: struct member 's3::s3v1' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/attribute.cpp.d/input.cpp:24:7: style: struct member 's3::s3v2' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/brackets.cpp.d/input.cpp:17:15: style: Variable 'l01' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/brackets.cpp.d/input.cpp:23:0: style: Variable 'l02' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/brackets.cpp.d/input.cpp:45:16: style: Variable 'l03' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/brackets.cpp.d/input.cpp:47:16: style: Variable 'l04' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/brackets.cpp.d/input.cpp:51:15: performance: Technically the member function 'n01::C01::f02' can be static. [functionStatic]
ctags-master/Units/parser-cxx.r/brackets.cpp.d/input.cpp:54:15: performance: Technically the member function 'n01::C01::f03' can be static. [functionStatic]
ctags-master/Units/parser-cxx.r/brackets.cpp.d/input.cpp:55:15: performance: Technically the member function 'n01::C01::f04' can be static. [functionStatic]
ctags-master/Units/parser-cxx.r/brackets.cpp.d/input.cpp:58:15: performance: Technically the member function 'n01::C01::f05' can be static. [functionStatic]
ctags-master/Units/parser-cxx.r/brackets.cpp.d/input.cpp:59:15: performance: Technically the member function 'n01::C01::f06' can be static. [functionStatic]
ctags-master/Units/parser-cxx.r/brackets.cpp.d/input.cpp:60:15: performance: Technically the member function 'n01::C01::f07' can be static. [functionStatic]
ctags-master/Units/parser-cxx.r/brackets.cpp.d/input.cpp:36:3: style: Class 'C01' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ctags-master/Units/parser-cxx.r/brackets.cpp.d/input.cpp:12:23: performance: Function parameter 'p01' should be passed by const reference. [passedByValue]
ctags-master/Units/parser-cxx.r/brackets.cpp.d/input.cpp:36:19: performance: Function parameter 'p02' should be passed by const reference. [passedByValue]
ctags-master/Units/parser-cxx.r/broken-input.d/input.cc:2:0: error: Invalid number of character '[' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
ctags-master/Units/parser-cxx.r/bug-github-1671.cpp.d/input.cpp:8:70: style: struct member 'tabs::value' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/bug-github-1675.cpp.d/input.cpp:9:15: style: Unused variable: x [unusedVariable]
ctags-master/Units/parser-cxx.r/bug-github-1675.cpp.d/input.cpp:9:0: style: Unused variable: y [unusedVariable]
ctags-master/Units/parser-cxx.r/bug-github-1675.cpp.d/input.cpp:9:0: style: Unused variable: z [unusedVariable]
ctags-master/Units/parser-cxx.r/bug-github-1675.cpp.d/input.cpp:9:0: style: Unused variable: w [unusedVariable]
ctags-master/Units/parser-cxx.r/bug-github-pull-972.cpp.d/input.cpp:9:0: style: Class 'A < T , B1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ctags-master/Units/parser-cxx.r/bug1093123.cpp.d/input.cpp:6:5: style: Unused variable: m [unusedVariable]
ctags-master/Units/parser-cxx.r/bug1548443.cpp.d/input.cpp:3:5: style: union member 'TestUnion::_number' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/bug1548443.cpp.d/input.cpp:8:5: style: struct member 'TestStruct::_number' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/bug1563476.cpp.d/input.cpp:14:6: performance: Technically the member function 'IntroduceBitDef::f' can be static. [functionStatic]
ctags-master/Units/parser-cxx.r/bug1799343-2.cpp.d/input.cpp:11:4: style: The class 'Q' does not have a constructor although it has private member variables. [noConstructor]
ctags-master/Units/parser-cxx.r/bug1799343-2.cpp.d/input.cpp:16:6: style: The class 'R' does not have a constructor although it has private member variables. [noConstructor]
ctags-master/Units/parser-cxx.r/bug1799343-2.cpp.d/input.cpp:24:4: style: The class 'S' does not have a constructor although it has private member variables. [noConstructor]
ctags-master/Units/parser-cxx.r/bug1799343-2.cpp.d/input.cpp:18:12: style: Unused private function: 'R::f' [unusedPrivateFunction]
ctags-master/Units/parser-cxx.r/bug1799343-2.cpp.d/input.cpp:18:12: style: Technically the member function 'A::C::R::f' can be const. [functionConst]
ctags-master/Units/parser-cxx.r/bug834.cpp.d/input.cpp:15:9: style: struct member 'A::a' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/bug834.cpp.d/input.cpp:16:9: style: struct member 'A::b' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/bug872494.cpp.d/input.cpp:29:19: style: The class 'TemplClass' does not have a constructor although it has private member variables. [noConstructor]
ctags-master/Units/parser-cxx.r/bug872494.cpp.d/input.cpp:31:1: style: The class 'TemplClass < char * >' does not have a constructor although it has private member variables. [noConstructor]
ctags-master/Units/parser-cxx.r/complex-macros.d/input.cpp:65:2: style: Unused variable: la [unusedVariable]
ctags-master/Units/parser-cxx.r/complex-macros.d/input.cpp:65:2: style: Unused variable: lb [unusedVariable]
ctags-master/Units/parser-cxx.r/cxx11-noexcept.d/input.cpp:6:6: performance: Technically the member function 'Base::baz' can be static. [functionStatic]
ctags-master/Units/parser-cxx.r/cxx11-raw-strings.d/input.cpp:7:19: style: struct member 'typ1::memb1' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/cxx11-raw-strings.d/input.cpp:14:19: style: struct member 'typ2::memb2' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/cxx11-raw-strings.d/input.cpp:21:19: style: struct member 'typ3::memb3' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/cxx11-raw-strings.d/input.cpp:25:19: style: struct member 'typ4::memb4' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/cxx11-raw-strings.d/input.cpp:28:19: style: struct member 'typ5::memb5' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/cxx11-raw-strings.d/input.cpp:31:19: style: struct member 'typ6::memb6' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/cxx11-raw-strings.d/input.cpp:34:19: style: struct member 'typ7::memb7' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/cxx14-digit-separator.d/input.cpp:11:0: style: Variable 'b1' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/cxx14-digit-separator.d/input.cpp:12:0: style: Variable 'c1' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/cxx14-digit-separator.d/input.cpp:13:0: style: Variable 'b2' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/cxx14-digit-separator.d/input.cpp:14:0: style: Variable 'c2' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/cxx14-digit-separator.d/input.cpp:15:0: style: Variable 'b3' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/cxx14-digit-separator.d/input.cpp:16:0: style: Variable 'c3' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/cxx14-digit-separator.d/input.cpp:17:0: style: Variable 'b4' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/cxx14-digit-separator.d/input.cpp:18:0: style: Variable 'c4' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/function-return-types.d/input.cpp:68:2: error: Reference to auto variable returned. [returnReference]
ctags-master/Units/parser-cxx.r/function-return-types.d/input.cpp:79:2: error: Reference to auto variable returned. [returnReference]
ctags-master/Units/parser-cxx.r/function-return-types.d/input.cpp:67:21: style: Variable 'x' is not assigned a value. [unassignedVariable]
ctags-master/Units/parser-cxx.r/function-return-types.d/input.cpp:117:16: performance: Technically the member function 'X::m01' can be static. [functionStatic]
ctags-master/Units/parser-cxx.r/function-return-types.d/input.cpp:68:9: error: Uninitialized variable: x [uninitvar]
ctags-master/Units/parser-cxx.r/less-than-operator-between-anglebrackets.d/input.cpp:4:0: error: syntax error [syntaxError]
ctags-master/Units/parser-cxx.r/operators.cpp.d/input.cpp:12:7: style: Technically the member function 'X::operator==' can be const. [functionConst]
ctags-master/Units/parser-cxx.r/operators.cpp.d/input.cpp:30:14: style: Technically the member function 'X::operator/=' can be const. [functionConst]
ctags-master/Units/parser-cxx.r/operators.cpp.d/input.cpp:49:6: style: Technically the member function 'X::operator[]' can be const. [functionConst]
ctags-master/Units/parser-cxx.r/operators.cpp.d/input.cpp:64:7: style: Technically the member function 'X::operatordelete' can be const. [functionConst]
ctags-master/Units/parser-cxx.r/operators.cpp.d/input.cpp:89:9: note: Technically the member function 'X::operatordelete' can be const.
ctags-master/Units/parser-cxx.r/operators.cpp.d/input.cpp:64:7: note: Technically the member function 'X::operatordelete' can be const.
ctags-master/Units/parser-cxx.r/operators.cpp.d/input.cpp:66:7: style: Technically the member function 'X::operatordelete[]' can be const. [functionConst]
ctags-master/Units/parser-cxx.r/operators.cpp.d/input.cpp:98:9: note: Technically the member function 'X::operatordelete[]' can be const.
ctags-master/Units/parser-cxx.r/operators.cpp.d/input.cpp:66:7: note: Technically the member function 'X::operatordelete[]' can be const.
ctags-master/Units/parser-cxx.r/template-specializations.d/input.cpp:4:0: performance: Technically the member function 'A < int >::h' can be static. [functionStatic]
ctags-master/Units/parser-cxx.r/template-specializations.d/input.cpp:5:0: performance: Technically the member function 'A < int >::g1' can be static. [functionStatic]
ctags-master/Units/parser-cxx.r/template-specializations.d/input.cpp:16:0: note: Technically the member function 'A < int >::g1' can be static.
ctags-master/Units/parser-cxx.r/template-specializations.d/input.cpp:5:0: note: Technically the member function 'A < int >::g1' can be static.
ctags-master/Units/parser-cxx.r/templates-in-labmdas-1.cpp.d/input.cpp:8:0: performance: Technically the member function 'Bar < int >::foo' can be static. [functionStatic]
ctags-master/Units/parser-cxx.r/templates.d/input.cpp:19:3: style: Class 'Item' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ctags-master/Units/parser-cxx.r/typedefs.cpp.d/input.cpp:18:22: style: struct member 'T101::a' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/typedefs.cpp.d/input.cpp:19:21: style: union member 'T102::a' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/typedefs.cpp.d/input.cpp:19:28: style: union member 'T102::b' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/typedefs.cpp.d/input.cpp:62:6: style: struct member '_ABC::a' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/typedefs.cpp.d/input.cpp:63:6: style: struct member '_ABC::b' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/typedefs.cpp.d/input.cpp:72:6: style: struct member 'AStruct1::a' is never used. [unusedStructMember]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:34:17: style: Unused variable: l01 [unusedVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:38:14: style: Unused variable: l05 [unusedVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:39:14: style: Variable 'l06' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:48:82: style: Unused variable: l14 [unusedVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:50:17: style: Unused variable: l15 [unusedVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:51:19: style: Unused variable: l16 [unusedVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:51:24: style: Unused variable: l17 [unusedVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:51:29: style: Variable 'l18' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:52:0: style: Variable 'l19' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:56:14: style: Variable 'l21' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:59:0: style: Variable 'l24' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:61:10: style: Variable 'l25' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:62:10: style: Variable 'l26' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:63:14: style: Variable 'l27' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:64:6: style: Variable 'l28' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:65:7: style: Variable 'l29' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:66:16: style: Variable 'l30' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:67:16: style: Variable 'l31' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:69:0: style: Variable 'l32' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:71:0: error: Memory leak: l32 [memleak]
ctags-master/Units/parser-cxx.r/variable-declarations.cpp.d/input.cpp:62:10: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
ctags-master/Units/parser-cxx.r/variables-in-control-statements.d/input.cpp:37:70: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
ctags-master/Units/parser-cxx.r/variables-in-control-statements.d/input.cpp:37:16: style: Variable 'f02' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-in-control-statements.d/input.cpp:45:18: style: Variable 'f07' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-in-control-statements.d/input.cpp:61:25: style: Unused variable: f11 [unusedVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:6:10: style: Variable 'a1' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:7:0: style: Variable 'a2' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:8:0: style: Variable 'a3' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:9:15: style: Variable 'a4' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:10:0: style: Variable 'a5' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:16:36: style: Variable 'a6' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:31:16: style: Variable 'a8' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:39:17: style: Variable 'b1' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:42:9: style: Variable 'c1' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:44:9: style: Variable 'c3' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:45:9: style: Variable 'c4' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:46:9: style: Variable 'c5' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:47:9: style: Variable 'c6' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:49:9: style: Variable 'c8' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:53:9: style: Variable 'd3' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:54:9: style: Variable 'f1' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:55:16: style: Unused variable: f2 [unusedVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:56:9: style: Variable 'f3' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:57:9: style: Variable 'g1' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:61:10: style: Variable 'h1' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:64:9: style: Variable 'h4' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:65:11: style: Unused variable: p1 [unusedVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:66:11: style: Variable 'v4' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:67:11: style: Variable 'v5' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:69:0: style: Variable 'v7' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:70:9: style: Variable 'v8' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:75:9: style: Variable 'w2' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:76:9: style: Variable 'x1' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:77:9: style: Variable 'x2' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:78:9: style: Variable 'x3' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:79:9: style: Variable 'x4' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:80:9: style: Variable 'x5' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:81:9: style: Variable 'x6' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:87:9: style: Variable 'x8' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/parser-cxx.r/variables-prototypes.cpp.b/input.cpp:88:9: style: Variable 'x9' is assigned a value that is never used. [unreadVariable]
ctags-master/Units/xformat-option.r/format-CfSt.d/input.c:2:7: style: struct member 'S::i' is never used. [unusedStructMember]
ctags-master/dsl/es-lang-c-stdc99.c:1719:16: warning: Redundant assignment of 'c0' to itself. [selfAssignment]
ctags-master/dsl/es-lang-c-stdc99.c:940:9: style: The scope of the variable 'c' can be reduced. [variableScope]
ctags-master/dsl/es-lang-c-stdc99.c:1068:11: style: The scope of the variable 'cons' can be reduced. [variableScope]
ctags-master/dsl/es-lang-c-stdc99.c:1106:13: style: The scope of the variable 'car' can be reduced. [variableScope]
ctags-master/dsl/es-lang-c-stdc99.c:1465:7: style: The scope of the variable 'c' can be reduced. [variableScope]
ctags-master/dsl/es-lang-c-stdc99.c:1561:7: style: The scope of the variable 'c' can be reduced. [variableScope]
ctags-master/dsl/es-lang-c-stdc99.c:1649:9: style: The scope of the variable 'c' can be reduced. [variableScope]
ctags-master/dsl/es-lang-c-stdc99.c:1670:7: style: The scope of the variable 'c' can be reduced. [variableScope]
ctags-master/dsl/es-lang-c-stdc99.c:1836:13: style: The scope of the variable 't' can be reduced. [variableScope]
ctags-master/dsl/es-lang-c-stdc99.c:2143:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
ctags-master/dsl/es-lang-c-stdc99.c:2344:17: style: The scope of the variable 'cdr' can be reduced. [variableScope]
ctags-master/dsl/es-lang-c-stdc99.c:2345:17: style: The scope of the variable 'kar' can be reduced. [variableScope]
ctags-master/dsl/es-lang-c-stdc99.c:2346:17: style: The scope of the variable 'kdr' can be reduced. [variableScope]
ctags-master/dsl/es-lang-c-stdc99.c:2701:17: style: The scope of the variable 'cadr' can be reduced. [variableScope]
ctags-master/dsl/es-lang-c-stdc99.c:2702:17: style: The scope of the variable 'cddr' can be reduced. [variableScope]
ctags-master/dsl/es-lang-c-stdc99.c:937:33: style: Function 'es_string_print' argument 1 names different: declaration 'self' definition 'object'. [funcArgNamesDifferent]
ctags-master/dsl/es-lang-c-stdc99.c:136:45: note: Function 'es_string_print' argument 1 names different: declaration 'self' definition 'object'.
ctags-master/dsl/es-lang-c-stdc99.c:937:33: note: Function 'es_string_print' argument 1 names different: declaration 'self' definition 'object'.
ctags-master/dsl/es-lang-c-stdc99.c:1234:32: style: Function 'es_error_print' argument 1 names different: declaration 'other' definition 'object'. [funcArgNamesDifferent]
ctags-master/dsl/es-lang-c-stdc99.c:148:44: note: Function 'es_error_print' argument 1 names different: declaration 'other' definition 'object'.
ctags-master/dsl/es-lang-c-stdc99.c:1234:32: note: Function 'es_error_print' argument 1 names different: declaration 'other' definition 'object'.
ctags-master/dsl/es-lang-c-stdc99.c:1559:24: style: Function 'skip_to_newline' argument 1 names different: declaration 'in' definition 'fp'. [funcArgNamesDifferent]
ctags-master/dsl/es-lang-c-stdc99.c:1395:38: note: Function 'skip_to_newline' argument 1 names different: declaration 'in' definition 'fp'.
ctags-master/dsl/es-lang-c-stdc99.c:1559:24: note: Function 'skip_to_newline' argument 1 names different: declaration 'in' definition 'fp'.
ctags-master/dsl/es-lang-c-stdc99.c:1806:21: style: Function 'token_append' argument 1 names different: declaration 'token' definition 't'. [funcArgNamesDifferent]
ctags-master/dsl/es-lang-c-stdc99.c:1385:35: note: Function 'token_append' argument 1 names different: declaration 'token' definition 't'.
ctags-master/dsl/es-lang-c-stdc99.c:1806:21: note: Function 'token_append' argument 1 names different: declaration 'token' definition 't'.
ctags-master/dsl/es-lang-c-stdc99.c:1971:27: style: Function 'is_integer' argument 1 names different: declaration 't' definition 'cstr'. [funcArgNamesDifferent]
ctags-master/dsl/es-lang-c-stdc99.c:1424:39: note: Function 'is_integer' argument 1 names different: declaration 't' definition 'cstr'.
ctags-master/dsl/es-lang-c-stdc99.c:1971:27: note: Function 'is_integer' argument 1 names different: declaration 't' definition 'cstr'.
ctags-master/dsl/es-lang-c-stdc99.c:2008:27: style: Function 'is_real' argument 1 names different: declaration 't' definition 'cstr'. [funcArgNamesDifferent]
ctags-master/dsl/es-lang-c-stdc99.c:1427:39: note: Function 'is_real' argument 1 names different: declaration 't' definition 'cstr'.
ctags-master/dsl/es-lang-c-stdc99.c:2008:27: note: Function 'is_real' argument 1 names different: declaration 't' definition 'cstr'.
ctags-master/dsl/es-lang-c-stdc99.c:2035:33: style: Function 'es_read_from_string' argument 1 names different: declaration 'in' definition 'buf'. [funcArgNamesDifferent]
ctags-master/dsl/es-lang-c-stdc99.h:157:46: note: Function 'es_read_from_string' argument 1 names different: declaration 'in' definition 'buf'.
ctags-master/dsl/es-lang-c-stdc99.c:2035:33: note: Function 'es_read_from_string' argument 1 names different: declaration 'in' definition 'buf'.
ctags-master/dsl/qualifier.c:145:8: style: The scope of the variable 'code' can be reduced. [variableScope]
ctags-master/dsl/qualifier.c:222:7: style: The scope of the variable 'l' can be reduced. [variableScope]
ctags-master/dsl/qualifier.c:261:12: style: The scope of the variable 'h' can be reduced. [variableScope]
ctags-master/dsl/qualifier.c:283:12: style: The scope of the variable 'o' can be reduced. [variableScope]
ctags-master/dsl/qualifier.c:301:12: style: The scope of the variable 'o' can be reduced. [variableScope]
ctags-master/dsl/qualifier.c:525:12: style: The scope of the variable 'o' can be reduced. [variableScope]
ctags-master/gnu_regex/regcomp.c:590:10: style: The scope of the variable 'j' can be reduced. [variableScope]
ctags-master/gnu_regex/regcomp.c:962:14: style: The scope of the variable 'i' can be reduced. [variableScope]
ctags-master/gnu_regex/regcomp.c:1646:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ctags-master/gnu_regex/regcomp.c:2583:16: style: The scope of the variable 'start_ch' can be reduced. [variableScope]
ctags-master/gnu_regex/regcomp.c:2583:26: style: The scope of the variable 'end_ch' can be reduced. [variableScope]
ctags-master/gnu_regex/regcomp.c:3658:17: style: The scope of the variable 'c' can be reduced. [variableScope]
ctags-master/gnu_regex/regcomp.c:2434:27: style: Function 'parse_dup_op' argument 1 names different: declaration 'dup_elem' definition 'elem'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regcomp.c:75:46: note: Function 'parse_dup_op' argument 1 names different: declaration 'dup_elem' definition 'elem'.
ctags-master/gnu_regex/regcomp.c:2434:27: note: Function 'parse_dup_op' argument 1 names different: declaration 'dup_elem' definition 'elem'.
ctags-master/gnu_regex/regcomp.c:3781:35: style: Function 'duplicate_tree' argument 1 names different: declaration 'src' definition 'root'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regcomp.c:120:54: note: Function 'duplicate_tree' argument 1 names different: declaration 'src' definition 'root'.
ctags-master/gnu_regex/regcomp.c:3781:35: note: Function 'duplicate_tree' argument 1 names different: declaration 'src' definition 'root'.
ctags-master/gnu_regex/regcomp.c:3784:15: style: Variable 'dup_root' is not assigned a value. [unassignedVariable]
ctags-master/gnu_regex/regexec.c:1680:11: style: Condition '!naccepted' is always true [knownConditionTrueFalse]
ctags-master/gnu_regex/regexec.c:1664:23: note: Assignment 'naccepted=0', assigned value is 0
ctags-master/gnu_regex/regexec.c:1680:11: note: Condition '!naccepted' is always true
ctags-master/gnu_regex/regexec.c:3090:11: style: Condition 'naccepted' is always false [knownConditionTrueFalse]
ctags-master/gnu_regex/regexec.c:3045:23: note: Assignment 'naccepted=0', assigned value is 0
ctags-master/gnu_regex/regexec.c:3090:11: note: Condition 'naccepted' is always false
ctags-master/gnu_regex/regex_internal.c:912:7: style: The scope of the variable 'c' can be reduced. [variableScope]
ctags-master/gnu_regex/regex_internal.c:1362:28: style: The scope of the variable 'mid' can be reduced. [variableScope]
ctags-master/gnu_regex/regexec.c:1251:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ctags-master/gnu_regex/regexec.c:1441:8: style: The scope of the variable 'reg_idx' can be reduced. [variableScope]
ctags-master/gnu_regex/regexec.c:1813:7: style: The scope of the variable 'i' can be reduced. [variableScope]
ctags-master/gnu_regex/regexec.c:1887:16: style: The scope of the variable 'src_pos' can be reduced. [variableScope]
ctags-master/gnu_regex/regexec.c:1887:25: style: The scope of the variable 'dst_pos' can be reduced. [variableScope]
ctags-master/gnu_regex/regexec.c:2251:19: style: The scope of the variable 'trtable' can be reduced. [variableScope]
ctags-master/gnu_regex/regexec.c:3117:12: style: The scope of the variable 'outside_node' can be reduced. [variableScope]
ctags-master/gnu_regex/regexec.c:4252:20: style: The scope of the variable 'mid' can be reduced. [variableScope]
ctags-master/gnu_regex/regcomp.c:469:25: style: Function 'regcomp' argument 1 names different: declaration '__preg' definition 'preg'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regex.h:556:41: note: Function 'regcomp' argument 1 names different: declaration '__preg' definition 'preg'.
ctags-master/gnu_regex/regcomp.c:469:25: note: Function 'regcomp' argument 1 names different: declaration '__preg' definition 'preg'.
ctags-master/gnu_regex/regcomp.c:470:28: style: Function 'regcomp' argument 2 names different: declaration '__pattern' definition 'pattern'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regex.h:557:30: note: Function 'regcomp' argument 2 names different: declaration '__pattern' definition 'pattern'.
ctags-master/gnu_regex/regcomp.c:470:28: note: Function 'regcomp' argument 2 names different: declaration '__pattern' definition 'pattern'.
ctags-master/gnu_regex/regcomp.c:471:9: style: Function 'regcomp' argument 3 names different: declaration '__cflags' definition 'cflags'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regex.h:558:11: note: Function 'regcomp' argument 3 names different: declaration '__cflags' definition 'cflags'.
ctags-master/gnu_regex/regcomp.c:471:9: note: Function 'regcomp' argument 3 names different: declaration '__cflags' definition 'cflags'.
ctags-master/gnu_regex/regcomp.c:531:9: style: Function 'regerror' argument 1 names different: declaration '__errcode' definition 'errcode'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regex.h:565:29: note: Function 'regerror' argument 1 names different: declaration '__errcode' definition 'errcode'.
ctags-master/gnu_regex/regcomp.c:531:9: note: Function 'regerror' argument 1 names different: declaration '__errcode' definition 'errcode'.
ctags-master/gnu_regex/regcomp.c:532:31: style: Function 'regerror' argument 2 names different: declaration '__preg' definition 'preg'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regex.h:565:66: note: Function 'regerror' argument 2 names different: declaration '__preg' definition 'preg'.
ctags-master/gnu_regex/regcomp.c:532:31: note: Function 'regerror' argument 2 names different: declaration '__preg' definition 'preg'.
ctags-master/gnu_regex/regcomp.c:533:22: style: Function 'regerror' argument 3 names different: declaration '__errbuf' definition 'errbuf'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regex.h:566:21: note: Function 'regerror' argument 3 names different: declaration '__errbuf' definition 'errbuf'.
ctags-master/gnu_regex/regcomp.c:533:22: note: Function 'regerror' argument 3 names different: declaration '__errbuf' definition 'errbuf'.
ctags-master/gnu_regex/regcomp.c:534:12: style: Function 'regerror' argument 4 names different: declaration '__errbuf_size' definition 'errbuf_size'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regex.h:566:38: note: Function 'regerror' argument 4 names different: declaration '__errbuf_size' definition 'errbuf_size'.
ctags-master/gnu_regex/regcomp.c:534:12: note: Function 'regerror' argument 4 names different: declaration '__errbuf_size' definition 'errbuf_size'.
ctags-master/gnu_regex/regcomp.c:639:14: style: Function 'regfree' argument 1 names different: declaration '__preg' definition 'preg'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regex.h:568:31: note: Function 'regfree' argument 1 names different: declaration '__preg' definition 'preg'.
ctags-master/gnu_regex/regcomp.c:639:14: note: Function 'regfree' argument 1 names different: declaration '__preg' definition 'preg'.
ctags-master/gnu_regex/regexec.c:222:31: style: Function 'regexec' argument 1 names different: declaration '__preg' definition 'preg'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regex.h:560:47: note: Function 'regexec' argument 1 names different: declaration '__preg' definition 'preg'.
ctags-master/gnu_regex/regexec.c:222:31: note: Function 'regexec' argument 1 names different: declaration '__preg' definition 'preg'.
ctags-master/gnu_regex/regexec.c:223:28: style: Function 'regexec' argument 2 names different: declaration '__string' definition 'string'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regex.h:561:30: note: Function 'regexec' argument 2 names different: declaration '__string' definition 'string'.
ctags-master/gnu_regex/regexec.c:223:28: note: Function 'regexec' argument 2 names different: declaration '__string' definition 'string'.
ctags-master/gnu_regex/regexec.c:224:12: style: Function 'regexec' argument 3 names different: declaration '__nmatch' definition 'nmatch'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regex.h:561:47: note: Function 'regexec' argument 3 names different: declaration '__nmatch' definition 'nmatch'.
ctags-master/gnu_regex/regexec.c:224:12: note: Function 'regexec' argument 3 names different: declaration '__nmatch' definition 'nmatch'.
ctags-master/gnu_regex/regexec.c:225:16: style: Function 'regexec' argument 4 names different: declaration '__pmatch' definition 'pmatch'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regex.h:562:18: note: Function 'regexec' argument 4 names different: declaration '__pmatch' definition 'pmatch'.
ctags-master/gnu_regex/regexec.c:225:16: note: Function 'regexec' argument 4 names different: declaration '__pmatch' definition 'pmatch'.
ctags-master/gnu_regex/regexec.c:226:9: style: Function 'regexec' argument 5 names different: declaration '__eflags' definition 'eflags'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regex.h:563:11: note: Function 'regexec' argument 5 names different: declaration '__eflags' definition 'eflags'.
ctags-master/gnu_regex/regexec.c:226:9: note: Function 'regexec' argument 5 names different: declaration '__eflags' definition 'eflags'.
ctags-master/gnu_regex/regexec.c:2001:27: style: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regexec.c:109:15: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'.
ctags-master/gnu_regex/regexec.c:2001:27: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'.
ctags-master/gnu_regex/regexec.c:3527:21: style: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regexec.c:196:25: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'.
ctags-master/gnu_regex/regexec.c:3527:21: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'.
ctags-master/gnu_regex/regexec.c:4128:37: style: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regexec.c:21:58: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'.
ctags-master/gnu_regex/regexec.c:4128:37: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'.
ctags-master/gnu_regex/regexec.c:4186:37: style: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regexec.c:24:49: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'.
ctags-master/gnu_regex/regexec.c:4186:37: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'.
ctags-master/gnu_regex/regexec.c:4201:42: style: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent]
ctags-master/gnu_regex/regexec.c:25:63: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'.
ctags-master/gnu_regex/regexec.c:4201:42: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'.
ctags-master/gnu_regex/regex_internal.c:678:25: style: Variable 'prev_valid_len' is assigned a value that is never used. [unreadVariable]
ctags-master/gnu_regex/regex_internal.c:1399:14: style: Variable 'type' is assigned a value that is never used. [unreadVariable]
ctags-master/gnu_regex/regexec.c:230:32: style: Variable 'dfa' is assigned a value that is never used. [unreadVariable]
ctags-master/gnu_regex/regexec.c:3040:23: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
ctags-master/gnu_regex/regexec.c:1422:37: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
ctags-master/gnu_regex/regexec.c:3324:42: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
ctags-master/gnu_regex/regexec.c:3362:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
ctags-master/main/portable-dirent.h:946:0: error: #error "dirent.h is not available." [preprocessorErrorDirective]
ctags-master/misc/badinput.c:191:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ctags-master/misc/badinput.c:223:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ctags-master/misc/badinput.c:187:2: style: Variable 'failed' is reassigned a value before the old one has been used. [redundantAssignment]
ctags-master/misc/badinput.c:183:0: note: Variable 'failed' is reassigned a value before the old one has been used.
ctags-master/misc/badinput.c:187:2: note: Variable 'failed' is reassigned a value before the old one has been used.
ctags-master/parsers/ada.c:1885:13: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
ctags-master/parsers/ada.c:1883:13: note: Variable 'token' is reassigned a value before the old one has been used.
ctags-master/parsers/ada.c:1885:13: note: Variable 'token' is reassigned a value before the old one has been used.
ctags-master/parsers/asm.c:218:18: style: The scope of the variable 'macro_tag' can be reduced. [variableScope]
ctags-master/parsers/automake.c:194:6: style: The scope of the variable 'k' can be reduced. [variableScope]
ctags-master/parsers/automake.c:239:6: style: The scope of the variable 'c' can be reduced. [variableScope]
ctags-master/parsers/awk.c:61:0: style: Variable 'cp' is modified but its new value is never used. [unreadVariable]
ctags-master/parsers/c.c:1020:54: style: Condition '"Bad C tag type"==NULL' is always false [knownConditionTrueFalse]
ctags-master/parsers/c.c:1045:55: style: Condition '"Bad C# tag type"==NULL' is always false [knownConditionTrueFalse]
ctags-master/parsers/c.c:1068:57: style: Condition '"Bad Java tag type"==NULL' is always false [knownConditionTrueFalse]
ctags-master/parsers/c.c:1099:54: style: Condition '"Bad D tag type"==NULL' is always false [knownConditionTrueFalse]
ctags-master/parsers/c.c:1125:57: style: Condition '"Bad Vera tag type"==NULL' is always false [knownConditionTrueFalse]
ctags-master/parsers/c.c:1226:45: style: Condition '"Unexpected declaration"==NULL' is always false [knownConditionTrueFalse]
ctags-master/parsers/c.c:1020:54: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ctags-master/parsers/c.c:1045:55: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ctags-master/parsers/c.c:1068:57: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ctags-master/parsers/c.c:1099:54: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ctags-master/parsers/c.c:1125:57: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ctags-master/parsers/c.c:1226:45: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ctags-master/parsers/ctags-aspell.c:169:23: style: Function 'aspell_subwords_handler' argument 2 names different: declaration 'optname' definition 'name'. [funcArgNamesDifferent]
ctags-master/parsers/ctags-aspell.c:68:23: note: Function 'aspell_subwords_handler' argument 2 names different: declaration 'optname' definition 'name'.
ctags-master/parsers/ctags-aspell.c:169:23: note: Function 'aspell_subwords_handler' argument 2 names different: declaration 'optname' definition 'name'.
ctags-master/parsers/cxx/cxx_parser.c:1661:4: warning: Possible null pointer dereference: t [nullPointer]
ctags-master/parsers/cxx/cxx_parser.c:1660:19: note: Assignment 't=pChain?pChain->pTail:NULL', assigned value is 0
ctags-master/parsers/cxx/cxx_parser.c:1661:4: note: Null pointer dereference
ctags-master/parsers/cxx/cxx_parser.c:1662:17: warning: Possible null pointer dereference: t [nullPointer]
ctags-master/parsers/cxx/cxx_parser.c:1660:19: note: Assignment 't=pChain?pChain->pTail:NULL', assigned value is 0
ctags-master/parsers/cxx/cxx_parser.c:1662:17: note: Null pointer dereference
ctags-master/parsers/cxx/cxx_parser.c:1663:15: warning: Possible null pointer dereference: t [nullPointer]
ctags-master/parsers/cxx/cxx_parser.c:1660:19: note: Assignment 't=pChain?pChain->pTail:NULL', assigned value is 0
ctags-master/parsers/cxx/cxx_parser.c:1663:15: note: Null pointer dereference
ctags-master/parsers/cxx/cxx_parser.c:1820:41: style: Function 'cxxParserCleanup' argument 1 names different: declaration 'language' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/cxx/cxx_parser.h:25:32: note: Function 'cxxParserCleanup' argument 1 names different: declaration 'language' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/cxx/cxx_parser.c:1820:41: note: Function 'cxxParserCleanup' argument 1 names different: declaration 'language' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/cxx/cxx_parser.c:1820:76: style: Function 'cxxParserCleanup' argument 2 names different: declaration 'initialized' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/cxx/cxx_parser.h:25:47: note: Function 'cxxParserCleanup' argument 2 names different: declaration 'initialized' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/cxx/cxx_parser.c:1820:76: note: Function 'cxxParserCleanup' argument 2 names different: declaration 'initialized' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/cxx/cxx_parser_function.c:528:5: warning: Either the condition 'pChain?pChain->pHead:NULL' is redundant or there is possible null pointer dereference: pChain. [nullPointerRedundantCheck]
ctags-master/parsers/cxx/cxx_parser_function.c:535:6: note: Assuming that condition 'pChain?pChain->pHead:NULL' is not redundant
ctags-master/parsers/cxx/cxx_parser_function.c:528:5: note: Null pointer dereference
ctags-master/parsers/cxx/cxx_parser_function.c:658:5: warning: Either the condition 'pChain?pChain->pHead:NULL' is redundant or there is possible null pointer dereference: pChain. [nullPointerRedundantCheck]
ctags-master/parsers/cxx/cxx_parser_function.c:678:22: note: Assuming that condition 'pChain?pChain->pHead:NULL' is not redundant
ctags-master/parsers/cxx/cxx_parser_function.c:658:5: note: Null pointer dereference
ctags-master/parsers/cxx/cxx_parser_tokenizer.c:1071:63: warning: Either the condition 'pParameters?pParameters->pHead:NULL' is redundant or there is possible null pointer dereference: pParameters. [nullPointerRedundantCheck]
ctags-master/parsers/cxx/cxx_parser_tokenizer.c:1072:23: note: Assuming that condition 'pParameters?pParameters->pHead:NULL' is not redundant
ctags-master/parsers/cxx/cxx_parser_tokenizer.c:1071:63: note: Null pointer dereference
ctags-master/parsers/cxx/cxx_parser_typedef.c:167:5: warning: Either the condition 'pChain?pChain->pTail:NULL' is redundant or there is possible null pointer dereference: pChain. [nullPointerRedundantCheck]
ctags-master/parsers/cxx/cxx_parser_typedef.c:177:7: note: Assuming that condition 'pChain?pChain->pTail:NULL' is not redundant
ctags-master/parsers/cxx/cxx_parser_typedef.c:167:5: note: Null pointer dereference
ctags-master/parsers/cxx/cxx_parser_typedef.c:195:8: warning: Either the condition 'pChain?pChain->pHead:NULL' is redundant or there is possible null pointer dereference: pChain. [nullPointerRedundantCheck]
ctags-master/parsers/cxx/cxx_parser_typedef.c:201:7: note: Assuming that condition 'pChain?pChain->pHead:NULL' is not redundant
ctags-master/parsers/cxx/cxx_parser_typedef.c:195:8: note: Null pointer dereference
ctags-master/parsers/cxx/cxx_parser_typedef.c:271:6: warning: Possible null pointer dereference: t [nullPointer]
ctags-master/parsers/cxx/cxx_parser_typedef.c:260:8: note: Assignment 't=pChain?pChain->pTail:NULL', assigned value is 0
ctags-master/parsers/cxx/cxx_parser_typedef.c:271:6: note: Null pointer dereference
ctags-master/parsers/cxx/cxx_parser_variable.c:62:5: warning: Either the condition 'pChain?pChain->pHead:NULL' is redundant or there is possible null pointer dereference: pChain. [nullPointerRedundantCheck]
ctags-master/parsers/cxx/cxx_parser_variable.c:91:17: note: Assuming that condition 'pChain?pChain->pHead:NULL' is not redundant
ctags-master/parsers/cxx/cxx_parser_variable.c:62:5: note: Null pointer dereference
ctags-master/parsers/cxx/cxx_parser_variable.c:629:8: warning: Either the condition 'pAuxChain?pAuxChain->pHead:NULL' is redundant or there is possible null pointer dereference: pAuxChain. [nullPointerRedundantCheck]
ctags-master/parsers/cxx/cxx_parser_variable.c:638:9: note: Assuming that condition 'pAuxChain?pAuxChain->pHead:NULL' is not redundant
ctags-master/parsers/cxx/cxx_parser_variable.c:629:8: note: Null pointer dereference
ctags-master/parsers/cxx/cxx_parser_variable.c:632:8: warning: Either the condition 'pAuxChain?pAuxChain->pHead:NULL' is redundant or there is possible null pointer dereference: pAuxChain. [nullPointerRedundantCheck]
ctags-master/parsers/cxx/cxx_parser_variable.c:638:9: note: Assuming that condition 'pAuxChain?pAuxChain->pHead:NULL' is not redundant
ctags-master/parsers/cxx/cxx_parser_variable.c:632:8: note: Null pointer dereference
ctags-master/parsers/cxx/cxx_tag.c:184:37: style: Function 'cxxTagKindEnabled' argument 1 names different: declaration 'uTagKind' definition 'uKind'. [funcArgNamesDifferent]
ctags-master/parsers/cxx/cxx_tag.h:89:37: note: Function 'cxxTagKindEnabled' argument 1 names different: declaration 'uTagKind' definition 'uKind'.
ctags-master/parsers/cxx/cxx_tag.c:184:37: note: Function 'cxxTagKindEnabled' argument 1 names different: declaration 'uTagKind' definition 'uKind'.
ctags-master/parsers/dbusintrospect.c:94:47: style: Function 'dbusIntrospectFindTagsUnderInterface' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/dbusintrospect.c:37:42: note: Function 'dbusIntrospectFindTagsUnderInterface' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/dbusintrospect.c:94:47: note: Function 'dbusIntrospectFindTagsUnderInterface' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/dbusintrospect.c:96:24: style: Function 'dbusIntrospectFindTagsUnderInterface' argument 4 names different: declaration 'userData' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/dbusintrospect.c:39:15: note: Function 'dbusIntrospectFindTagsUnderInterface' argument 4 names different: declaration 'userData' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/dbusintrospect.c:96:24: note: Function 'dbusIntrospectFindTagsUnderInterface' argument 4 names different: declaration 'userData' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/dbusintrospect.c:110:45: style: Function 'makeTagWithScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/dbusintrospect.c:44:40: note: Function 'makeTagWithScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/dbusintrospect.c:110:45: note: Function 'makeTagWithScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/dbusintrospect.c:111:50: style: Function 'makeTagWithScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/dbusintrospect.c:45:45: note: Function 'makeTagWithScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/dbusintrospect.c:111:50: note: Function 'makeTagWithScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/dbusintrospect.c:122:52: style: Function 'makeTagForInterfaceName' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/dbusintrospect.c:40:47: note: Function 'makeTagForInterfaceName' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/dbusintrospect.c:122:52: note: Function 'makeTagForInterfaceName' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/dbusintrospect.c:123:50: style: Function 'makeTagForInterfaceName' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/dbusintrospect.c:41:45: note: Function 'makeTagForInterfaceName' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/dbusintrospect.c:123:50: note: Function 'makeTagForInterfaceName' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/eiffel.c:478:14: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
ctags-master/parsers/eiffel.c:473:13: note: outer condition: prev=='['
ctags-master/parsers/eiffel.c:478:14: note: opposite inner condition: prev=='{'
ctags-master/parsers/eiffel.c:478:14: style: Condition 'prev=='{'' is always false [knownConditionTrueFalse]
ctags-master/parsers/eiffel.c:473:13: note: Assuming that condition 'prev=='['' is not redundant
ctags-master/parsers/eiffel.c:478:14: note: Condition 'prev=='{'' is always false
ctags-master/parsers/eiffel.c:454:6: style: The scope of the variable 'c' can be reduced. [variableScope]
ctags-master/parsers/eiffel.c:962:0: style: Boolean variable 'isExported' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
ctags-master/parsers/flex.c:520:17: style: Condition 'e=='-'' is always true [knownConditionTrueFalse]
ctags-master/parsers/flex.c:534:19: style: Condition 'f=='-'' is always true [knownConditionTrueFalse]
ctags-master/parsers/flex.c:246:12: style: The scope of the variable 'fulltag' can be reduced. [variableScope]
ctags-master/parsers/flex.c:281:12: style: The scope of the variable 'fulltag' can be reduced. [variableScope]
ctags-master/parsers/flex.c:307:12: style: The scope of the variable 'fulltag' can be reduced. [variableScope]
ctags-master/parsers/flex.c:329:12: style: The scope of the variable 'fulltag' can be reduced. [variableScope]
ctags-master/parsers/flex.c:732:6: style: The scope of the variable 'nest_level' can be reduced. [variableScope]
ctags-master/parsers/flex.c:766:6: style: The scope of the variable 'nest_level' can be reduced. [variableScope]
ctags-master/parsers/flex.c:1174:7: style: The scope of the variable 'read_next_token' can be reduced. [variableScope]
ctags-master/parsers/fortran.c:745:36: style: Condition '"Unexpected line type"==NULL' is always false [knownConditionTrueFalse]
ctags-master/parsers/fortran.c:745:36: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
ctags-master/parsers/jscript.c:366:12: style: The scope of the variable 'fulltag' can be reduced. [variableScope]
ctags-master/parsers/jscript.c:392:12: style: The scope of the variable 'fulltag' can be reduced. [variableScope]
ctags-master/parsers/jscript.c:836:6: style: The scope of the variable 'nest_level' can be reduced. [variableScope]
ctags-master/parsers/jscript.c:859:6: style: The scope of the variable 'nest_level' can be reduced. [variableScope]
ctags-master/parsers/jscript.c:1185:7: style: The scope of the variable 'read_next_token' can be reduced. [variableScope]
ctags-master/parsers/maven2.c:183:6: style: Condition 'version' is always false [knownConditionTrueFalse]
ctags-master/parsers/maven2.c:171:18: note: Assignment 'version=NULL', assigned value is 0
ctags-master/parsers/maven2.c:183:6: note: Condition 'version' is always false
ctags-master/parsers/maven2.c:236:22: style: Function 'makeTagRecursively' argument 4 names different: declaration 'userData' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/maven2.c:71:11: note: Function 'makeTagRecursively' argument 4 names different: declaration 'userData' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/maven2.c:236:22: note: Function 'makeTagRecursively' argument 4 names different: declaration 'userData' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/objc.c:724:49: style: Function 'parseMethods' argument 1 names different: declaration 'ident' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/objc.c:421:43: note: Function 'parseMethods' argument 1 names different: declaration 'ident' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/objc.c:724:49: note: Function 'parseMethods' argument 1 names different: declaration 'ident' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/ocaml.c:390:7: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
ctags-master/parsers/ocaml.c:392:2: note: Found duplicate branches for 'if' and 'else'.
ctags-master/parsers/ocaml.c:390:7: note: Found duplicate branches for 'if' and 'else'.
ctags-master/parsers/ocaml.c:401:6: style: The scope of the variable 'retType' can be reduced. [variableScope]
ctags-master/parsers/ocaml.c:1139:88: style: Function 'typeSpecification' argument 3 names different: declaration 'whatNext' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/ocaml.c:951:79: note: Function 'typeSpecification' argument 3 names different: declaration 'whatNext' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/ocaml.c:1139:88: note: Function 'typeSpecification' argument 3 names different: declaration 'whatNext' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/ocaml.c:1441:79: style: Function 'letParam' argument 3 names different: declaration 'whatNext' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/ocaml.c:948:70: note: Function 'letParam' argument 3 names different: declaration 'whatNext' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/ocaml.c:1441:79: note: Function 'letParam' argument 3 names different: declaration 'whatNext' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/ocaml.c:1735:48: style: Function 'globalScope' argument 1 names different: declaration 'ident' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/ocaml.c:561:42: note: Function 'globalScope' argument 1 names different: declaration 'ident' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/ocaml.c:1735:48: note: Function 'globalScope' argument 1 names different: declaration 'ident' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/plist.c:100:11: style: The scope of the variable 'prev' can be reduced. [variableScope]
ctags-master/parsers/plist.c:95:46: style: Function 'plistFindTagsUnderKey' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/plist.c:34:41: note: Function 'plistFindTagsUnderKey' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/plist.c:95:46: note: Function 'plistFindTagsUnderKey' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/plist.c:97:23: style: Function 'plistFindTagsUnderKey' argument 4 names different: declaration 'userData' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/plist.c:36:14: note: Function 'plistFindTagsUnderKey' argument 4 names different: declaration 'userData' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/plist.c:97:23: note: Function 'plistFindTagsUnderKey' argument 4 names different: declaration 'userData' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/plist.c:143:45: style: Function 'makeTagWithScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/plist.c:38:40: note: Function 'makeTagWithScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/plist.c:143:45: note: Function 'makeTagWithScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/plist.c:144:50: style: Function 'makeTagWithScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/plist.c:39:45: note: Function 'makeTagWithScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/plist.c:144:50: note: Function 'makeTagWithScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/relaxng.c:184:41: style: Function 'makeTagWithUpdatingScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/relaxng.c:84:48: note: Function 'makeTagWithUpdatingScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/relaxng.c:184:41: note: Function 'makeTagWithUpdatingScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/relaxng.c:185:46: style: Function 'makeTagWithUpdatingScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/relaxng.c:85:46: note: Function 'makeTagWithUpdatingScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/relaxng.c:185:46: note: Function 'makeTagWithUpdatingScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/relaxng.c:216:33: style: Function 'makeTagWithScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/relaxng.c:62:40: note: Function 'makeTagWithScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/relaxng.c:216:33: note: Function 'makeTagWithScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/relaxng.c:217:45: style: Function 'makeTagWithScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/relaxng.c:63:45: note: Function 'makeTagWithScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/relaxng.c:217:45: note: Function 'makeTagWithScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/rst.c:69:16: style: The scope of the variable 'e' can be reduced. [variableScope]
ctags-master/parsers/ruby.c:499:8: warning: Identical condition 'inMultiLineComment', second condition is always false [identicalConditionAfterEarlyExit]
ctags-master/parsers/ruby.c:422:7: note: first condition
ctags-master/parsers/ruby.c:499:8: note: second condition
ctags-master/parsers/sql.c:808:6: style: The scope of the variable 'nest_level' can be reduced. [variableScope]
ctags-master/parsers/systemdunit.c:102:6: style: The scope of the variable 'r' can be reduced. [variableScope]
ctags-master/parsers/tcl.c:132:6: style: The scope of the variable 'c' can be reduced. [variableScope]
ctags-master/parsers/tcl.c:305:59: style: Function 'readToken' argument 2 names different: declaration 'data' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/tcl.c:74:54: note: Function 'readToken' argument 2 names different: declaration 'data' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/tcl.c:305:59: note: Function 'readToken' argument 2 names different: declaration 'data' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/tex.c:240:3: style: Variable 'parentKind' is reassigned a value before the old one has been used. [redundantAssignment]
ctags-master/parsers/tex.c:232:0: note: Variable 'parentKind' is reassigned a value before the old one has been used.
ctags-master/parsers/tex.c:240:3: note: Variable 'parentKind' is reassigned a value before the old one has been used.
ctags-master/parsers/verilog.c:321:13: style: The scope of the variable 'localToken' can be reduced. [variableScope]
ctags-master/parsers/verilog.c:1029:13: style: The scope of the variable 'extra' can be reduced. [variableScope]
ctags-master/parsers/vhdl.c:471:6: style: The scope of the variable 'nest_level' can be reduced. [variableScope]
ctags-master/parsers/vim.c:343:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
ctags-master/parsers/vim.c:327:17: note: outer condition: *cp=='\\'
ctags-master/parsers/vim.c:343:11: note: identical inner condition: *cp=='\\'
ctags-master/parsers/vim.c:251:10: style: The scope of the variable 'prefix' can be reduced. [variableScope]
ctags-master/parsers/vim.c:271:18: style: The scope of the variable 'e' can be reduced. [variableScope]
ctags-master/parsers/vim.c:609:7: style: The scope of the variable 'readNextLine' can be reduced. [variableScope]
ctags-master/parsers/xslt.c:265:44: style: Function 'makeTagRecursivelyWithVersionVerification' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/xslt.c:78:39: note: Function 'makeTagRecursivelyWithVersionVerification' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/xslt.c:265:44: note: Function 'makeTagRecursivelyWithVersionVerification' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/xslt.c:303:54: style: Function 'makeTagWithProvidingScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/xslt.c:86:49: note: Function 'makeTagWithProvidingScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/xslt.c:303:54: note: Function 'makeTagWithProvidingScope' argument 1 names different: declaration 'node' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/xslt.c:304:44: style: Function 'makeTagWithProvidingScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'. [funcArgNamesDifferent]
ctags-master/parsers/xslt.c:87:39: note: Function 'makeTagWithProvidingScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/parsers/xslt.c:304:44: note: Function 'makeTagWithProvidingScope' argument 2 names different: declaration 'spec' definition 'CTAGS_ATTR_UNUSED'.
ctags-master/read/readtags-cmd.c:28:6: style: The scope of the variable 'i' can be reduced. [variableScope]
ctags-master/read/readtags-cmd.c:29:6: style: The scope of the variable 'first' can be reduced. [variableScope]
ctags-master/read/readtags-cmd.c:30:14: style: The scope of the variable 'separator' can be reduced. [variableScope]
ctags-master/win32/mkstemp/mkstemp.c:27:15: style: The scope of the variable 'fd' can be reduced. [variableScope]
[11:35]
ftp://ftp.se.debian.org/debian/pool/main/u/universalindentgui/universalindentgui_1.2.0.orig.tar.gz
universalindentgui-1.2.0/indenters/example.cpp:25:16: style: Expression is always false because 'else if' condition matches previous condition at line 24. [multiCondition]
universalindentgui-1.2.0/indenters/example.cpp:32:16: style: Expression is always false because 'else if' condition matches previous condition at line 29. [multiCondition]
universalindentgui-1.2.0/indenters/example.cpp:62:16: style: Expression is always false because 'else if' condition matches previous condition at line 59. [multiCondition]
universalindentgui-1.2.0/indenters/example.cpp:74:16: style: Expression is always false because 'else if' condition matches previous condition at line 69. [multiCondition]
universalindentgui-1.2.0/indenters/example.cpp:91:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
universalindentgui-1.2.0/indenters/example.cpp:90:16: note: outer condition: x
universalindentgui-1.2.0/indenters/example.cpp:91:17: note: identical inner condition: x
universalindentgui-1.2.0/indenters/example.cpp:32:14: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
universalindentgui-1.2.0/indenters/example.cpp:35:9: note: Found duplicate branches for 'if' and 'else'.
universalindentgui-1.2.0/indenters/example.cpp:32:14: note: Found duplicate branches for 'if' and 'else'.
universalindentgui-1.2.0/indenters/example.cpp:40:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
universalindentgui-1.2.0/indenters/example.cpp:43:9: note: Found duplicate branches for 'if' and 'else'.
universalindentgui-1.2.0/indenters/example.cpp:40:9: note: Found duplicate branches for 'if' and 'else'.
universalindentgui-1.2.0/indenters/example.cpp:47:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
universalindentgui-1.2.0/indenters/example.cpp:52:9: note: Found duplicate branches for 'if' and 'else'.
universalindentgui-1.2.0/indenters/example.cpp:47:9: note: Found duplicate branches for 'if' and 'else'.
universalindentgui-1.2.0/indenters/example.cpp:62:14: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
universalindentgui-1.2.0/indenters/example.cpp:65:9: note: Found duplicate branches for 'if' and 'else'.
universalindentgui-1.2.0/indenters/example.cpp:62:14: note: Found duplicate branches for 'if' and 'else'.
universalindentgui-1.2.0/indenters/example.cpp:74:14: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
universalindentgui-1.2.0/indenters/example.cpp:79:9: note: Found duplicate branches for 'if' and 'else'.
universalindentgui-1.2.0/indenters/example.cpp:74:14: note: Found duplicate branches for 'if' and 'else'.
universalindentgui-1.2.0/indenters/example.cpp:102:9: style: Label 'label' is not used. [unusedLabel]
universalindentgui-1.2.0/indenters/example.cpp:156:9: style: Exception should be caught by reference. [catchExceptionByValue]
universalindentgui-1.2.0/indenters/example.cpp:163:9: style: Exception should be caught by reference. [catchExceptionByValue]
universalindentgui-1.2.0/indenters/example.cpp:176:9: style: Exception should be caught by reference. [catchExceptionByValue]
universalindentgui-1.2.0/src/IndentHandler.cpp:820:13: style: The scope of the variable 'numberOfValues' can be reduced. [variableScope]
universalindentgui-1.2.0/src/IndentHandler.cpp:703:66: style: Function 'saveConfigFile' argument 2 names different: declaration 'parameterString' definition 'paramString'. [funcArgNamesDifferent]
universalindentgui-1.2.0/src/IndentHandler.h:87:55: note: Function 'saveConfigFile' argument 2 names different: declaration 'parameterString' definition 'paramString'.
universalindentgui-1.2.0/src/IndentHandler.cpp:703:66: note: Function 'saveConfigFile' argument 2 names different: declaration 'parameterString' definition 'paramString'.
universalindentgui-1.2.0/src/UiGuiErrorMessage.h:33:5: style: Class 'UiGuiErrorMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
universalindentgui-1.2.0/src/UiGuiIniFileParser.h:36:5: style: Class 'UiGuiIniFileParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
universalindentgui-1.2.0/src/IndentHandler.cpp:371:45: performance: Function parameter 'sourceCode' should be passed by const reference. [passedByValue]
universalindentgui-1.2.0/src/IndentHandler.cpp:371:65: performance: Function parameter 'inputFileExtension' should be passed by const reference. [passedByValue]
universalindentgui-1.2.0/src/MainWindow.cpp:1070:14: style: The scope of the variable 'encodingAction' can be reduced. [variableScope]
universalindentgui-1.2.0/src/MainWindow.cpp:1157:14: style: The scope of the variable 'highlighterAction' can be reduced. [variableScope]
universalindentgui-1.2.0/src/MainWindow.cpp:1204:9: style: The scope of the variable 'i' can be reduced. [variableScope]
universalindentgui-1.2.0/src/MainWindow.cpp:101:5: performance: Variable '_settings' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
universalindentgui-1.2.0/src/UiGuiHighlighter.h:40:5: style: Class 'UiGuiHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
universalindentgui-1.2.0/src/UiGuiIniFileParser.h:39:17: style: Technically the member function 'UiGuiIniFileParser::childGroups' can be const. [functionConst]
universalindentgui-1.2.0/src/UiGuiIniFileParser.cpp:75:33: note: Technically the member function 'UiGuiIniFileParser::childGroups' can be const.
universalindentgui-1.2.0/src/UiGuiIniFileParser.h:39:17: note: Technically the member function 'UiGuiIniFileParser::childGroups' can be const.
universalindentgui-1.2.0/src/UiGuiSettings.cpp:206:5: style: Variable 'connectSuccess' is reassigned a value before the old one has been used. [redundantAssignment]
universalindentgui-1.2.0/src/UiGuiSettings.cpp:203:0: note: Variable 'connectSuccess' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSettings.cpp:206:5: note: Variable 'connectSuccess' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSettings.cpp:422:5: style: Variable 'connectSuccess' is reassigned a value before the old one has been used. [redundantAssignment]
universalindentgui-1.2.0/src/UiGuiSettings.cpp:420:0: note: Variable 'connectSuccess' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSettings.cpp:422:5: note: Variable 'connectSuccess' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSettings.cpp:391:14: style: The scope of the variable 'connectSuccess' can be reduced. [variableScope]
universalindentgui-1.2.0/src/UiGuiSettings.cpp:400:34: style: Variable 'connectSuccess' is assigned a value that is never used. [unreadVariable]
universalindentgui-1.2.0/src/UiGuiSettings.cpp:129:48: performance: Function parameter 'settingName' should be passed by const reference. [passedByValue]
universalindentgui-1.2.0/src/UiGuiSettingsDialog.cpp:36:5: performance: Variable '_settings' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:122:5: style: Variable 'operatingSystemString' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:37:0: note: Variable 'operatingSystemString' is reassigned a value before the old one has been used if variable is no semaphore variable.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:122:5: note: Variable 'operatingSystemString' is reassigned a value before the old one has been used if variable is no semaphore variable.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:130:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:126:0: note: Variable 'result' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:130:5: note: Variable 'result' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:134:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:130:5: note: Variable 'result' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:134:5: note: Variable 'result' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:145:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:141:9: note: Variable 'result' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:145:9: note: Variable 'result' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:170:13: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:166:13: note: Variable 'result' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:170:13: note: Variable 'result' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:179:13: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:175:13: note: Variable 'result' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:179:13: note: Variable 'result' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:190:13: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:186:13: note: Variable 'result' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:190:13: note: Variable 'result' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:203:13: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:198:13: note: Variable 'result' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:203:13: note: Variable 'result' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/UiGuiSystemInfo.cpp:218:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
universalindentgui-1.2.0/src/debugging/TSLogger.h:52:5: style: Class 'TSLogger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
universalindentgui-1.2.0/src/main.cpp:140:2: style: Variable 'attachedToConsole' is reassigned a value before the old one has been used. [redundantAssignment]
universalindentgui-1.2.0/src/main.cpp:139:0: note: Variable 'attachedToConsole' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/main.cpp:140:2: note: Variable 'attachedToConsole' is reassigned a value before the old one has been used.
universalindentgui-1.2.0/src/tclap/CmdLine.h:317:44: style: Function 'CmdLine' argument 1 names different: declaration 'message' definition 'm'. [funcArgNamesDifferent]
universalindentgui-1.2.0/src/tclap/CmdLine.h:194:30: note: Function 'CmdLine' argument 1 names different: declaration 'message' definition 'm'.
universalindentgui-1.2.0/src/tclap/CmdLine.h:317:44: note: Function 'CmdLine' argument 1 names different: declaration 'message' definition 'm'.
universalindentgui-1.2.0/src/tclap/CmdLine.h:318:9: style: Function 'CmdLine' argument 2 names different: declaration 'delimiter' definition 'delim'. [funcArgNamesDifferent]
universalindentgui-1.2.0/src/tclap/CmdLine.h:195:16: note: Function 'CmdLine' argument 2 names different: declaration 'delimiter' definition 'delim'.
universalindentgui-1.2.0/src/tclap/CmdLine.h:318:9: note: Function 'CmdLine' argument 2 names different: declaration 'delimiter' definition 'delim'.
universalindentgui-1.2.0/src/tclap/CmdLine.h:319:23: style: Function 'CmdLine' argument 3 names different: declaration 'version' definition 'v'. [funcArgNamesDifferent]
universalindentgui-1.2.0/src/tclap/CmdLine.h:196:24: note: Function 'CmdLine' argument 3 names different: declaration 'version' definition 'v'.
universalindentgui-1.2.0/src/tclap/CmdLine.h:319:23: note: Function 'CmdLine' argument 3 names different: declaration 'version' definition 'v'.
universalindentgui-1.2.0/src/tclap/CmdLine.h:320:9: style: Function 'CmdLine' argument 4 names different: declaration 'helpAndVersion' definition 'help'. [funcArgNamesDifferent]
universalindentgui-1.2.0/src/tclap/CmdLine.h:197:10: note: Function 'CmdLine' argument 4 names different: declaration 'helpAndVersion' definition 'help'.
universalindentgui-1.2.0/src/tclap/CmdLine.h:320:9: note: Function 'CmdLine' argument 4 names different: declaration 'helpAndVersion' definition 'help'.
universalindentgui-1.2.0/src/tclap/CmdLine.h:381:49: style: Function 'xorAdd' argument 1 names different: declaration 'xors' definition 'ors'. [funcArgNamesDifferent]
universalindentgui-1.2.0/src/tclap/CmdLine.h:229:35: note: Function 'xorAdd' argument 1 names different: declaration 'xors' definition 'ors'.
universalindentgui-1.2.0/src/tclap/CmdLine.h:381:49: note: Function 'xorAdd' argument 1 names different: declaration 'xors' definition 'ors'.
universalindentgui-1.2.0/src/main.cpp:140:22: style: Variable 'attachedToConsole' is assigned a value that is never used. [unreadVariable]
[11:35]
ftp://ftp.se.debian.org/debian/pool/main/u/unixcw/unixcw_3.5.1.orig.tar.gz
unixcw-3.5.1/src/cwcp/cwcp.c:487:64: style: Function 'queue_enqueue_random_dictionary_text' argument 2 names different: declaration 'beginning_of_buffer' definition 'beginning'. [funcArgNamesDifferent]
unixcw-3.5.1/src/cwcp/cwcp.c:150:71: note: Function 'queue_enqueue_random_dictionary_text' argument 2 names different: declaration 'beginning_of_buffer' definition 'beginning'.
unixcw-3.5.1/src/cwcp/cwcp.c:487:64: note: Function 'queue_enqueue_random_dictionary_text' argument 2 names different: declaration 'beginning_of_buffer' definition 'beginning'.
unixcw-3.5.1/src/cwutils/cmdline.c:104:27: error: Expression 'local_argv[local_argc++]=argv[0]' depends on order of evaluation of side effects [unknownEvaluationOrder]
unixcw-3.5.1/src/cwutils/dictionary.c:560:2: style: Variable 'head' is reassigned a value before the old one has been used. [redundantAssignment]
unixcw-3.5.1/src/cwutils/dictionary.c:558:0: note: Variable 'head' is reassigned a value before the old one has been used.
unixcw-3.5.1/src/cwutils/dictionary.c:560:2: note: Variable 'head' is reassigned a value before the old one has been used.
unixcw-3.5.1/src/cwutils/dictionary.c:561:2: style: Variable 'tail' is reassigned a value before the old one has been used. [redundantAssignment]
unixcw-3.5.1/src/cwutils/dictionary.c:558:0: note: Variable 'tail' is reassigned a value before the old one has been used.
unixcw-3.5.1/src/cwutils/dictionary.c:561:2: note: Variable 'tail' is reassigned a value before the old one has been used.
unixcw-3.5.1/src/cwutils/dictionary.c:667:71: style: Function 'cw_dictionaries_iterate' argument 1 names different: declaration 'dict' definition 'current'. [funcArgNamesDifferent]
unixcw-3.5.1/src/cwutils/dictionary.h:36:78: note: Function 'cw_dictionaries_iterate' argument 1 names different: declaration 'dict' definition 'current'.
unixcw-3.5.1/src/cwutils/dictionary.c:667:71: note: Function 'cw_dictionaries_iterate' argument 1 names different: declaration 'dict' definition 'current'.
unixcw-3.5.1/src/cwutils/dictionary.c:690:56: style: Function 'dictionary_iterate' argument 1 names different: declaration 'dict' definition 'current'. [funcArgNamesDifferent]
unixcw-3.5.1/src/cwutils/dictionary.h:51:63: note: Function 'dictionary_iterate' argument 1 names different: declaration 'dict' definition 'current'.
unixcw-3.5.1/src/cwutils/dictionary.c:690:56: note: Function 'dictionary_iterate' argument 1 names different: declaration 'dict' definition 'current'.
unixcw-3.5.1/src/cwutils/dictionary.c:314:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
unixcw-3.5.1/src/libcw/libcw_data.c:1052:50: style: Function 'cw_lookup_procedural_character' argument 2 names different: declaration 'representation' definition 'expansion'. [funcArgNamesDifferent]
unixcw-3.5.1/src/libcw/libcw.h:231:58: note: Function 'cw_lookup_procedural_character' argument 2 names different: declaration 'representation' definition 'expansion'.
unixcw-3.5.1/src/libcw/libcw_data.c:1052:50: note: Function 'cw_lookup_procedural_character' argument 2 names different: declaration 'representation' definition 'expansion'.
unixcw-3.5.1/src/libcw/libcw_debug.c:127:33: style: Function 'cw_debug_flush' argument 1 names different: declaration 'debug_object' definition 'debug'. [funcArgNamesDifferent]
unixcw-3.5.1/src/libcw/libcw_debug.c:110:40: note: Function 'cw_debug_flush' argument 1 names different: declaration 'debug_object' definition 'debug'.
unixcw-3.5.1/src/libcw/libcw_debug.c:127:33: note: Function 'cw_debug_flush' argument 1 names different: declaration 'debug_object' definition 'debug'.
unixcw-3.5.1/src/libcw/libcw_gen.c:2041:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unixcw-3.5.1/src/libcw/libcw_gen.c:1226:69: style: Function 'cw_generator_set_tone_slope' argument 3 names different: declaration 'slope_usecs' definition 'slope_len'. [funcArgNamesDifferent]
unixcw-3.5.1/src/libcw/libcw.h:215:77: note: Function 'cw_generator_set_tone_slope' argument 3 names different: declaration 'slope_usecs' definition 'slope_len'.
unixcw-3.5.1/src/libcw/libcw_gen.c:1226:69: note: Function 'cw_generator_set_tone_slope' argument 3 names different: declaration 'slope_usecs' definition 'slope_len'.
unixcw-3.5.1/src/libcw/libcw_key.c:238:63: style: Function 'cw_key_tk_set_value_internal' argument 2 names different: declaration 'key_state' definition 'key_value'. [funcArgNamesDifferent]
unixcw-3.5.1/src/libcw/libcw_key.h:138:63: note: Function 'cw_key_tk_set_value_internal' argument 2 names different: declaration 'key_state' definition 'key_value'.
unixcw-3.5.1/src/libcw/libcw_key.c:238:63: note: Function 'cw_key_tk_set_value_internal' argument 2 names different: declaration 'key_state' definition 'key_value'.
unixcw-3.5.1/src/libcw/libcw_key.c:548:62: style: Function 'cw_key_ik_update_graph_state_internal' argument 1 names different: declaration 'keyer' definition 'key'. [funcArgNamesDifferent]
unixcw-3.5.1/src/libcw/libcw_key.h:143:63: note: Function 'cw_key_ik_update_graph_state_internal' argument 1 names different: declaration 'keyer' definition 'key'.
unixcw-3.5.1/src/libcw/libcw_key.c:548:62: note: Function 'cw_key_ik_update_graph_state_internal' argument 1 names different: declaration 'keyer' definition 'key'.
unixcw-3.5.1/src/libcw/libcw_key.c:1156:60: style: Function 'cw_key_ik_increment_timer_internal' argument 1 names different: declaration 'keyer' definition 'key'. [funcArgNamesDifferent]
unixcw-3.5.1/src/libcw/libcw_key.h:144:60: note: Function 'cw_key_ik_increment_timer_internal' argument 1 names different: declaration 'keyer' definition 'key'.
unixcw-3.5.1/src/libcw/libcw_key.c:1156:60: note: Function 'cw_key_ik_increment_timer_internal' argument 1 names different: declaration 'keyer' definition 'key'.
unixcw-3.5.1/src/libcw/libcw_rec.c:1064:80: style: Function 'cw_rec_identify_mark_internal' argument 3 names different: declaration 'representation' definition 'mark'. [funcArgNamesDifferent]
unixcw-3.5.1/src/libcw/libcw_rec.c:118:77: note: Function 'cw_rec_identify_mark_internal' argument 3 names different: declaration 'representation' definition 'mark'.
unixcw-3.5.1/src/libcw/libcw_rec.c:1064:80: note: Function 'cw_rec_identify_mark_internal' argument 3 names different: declaration 'representation' definition 'mark'.
unixcw-3.5.1/src/libcw/libcw_signal.c:73:0: error: #error "unknown number of signals" [preprocessorErrorDirective]
unixcw-3.5.1/src/libcw/libcw_tq.c:361:66: style: Function 'cw_tq_prev_index_internal' argument 2 names different: declaration 'current' definition 'ind'. [funcArgNamesDifferent]
unixcw-3.5.1/src/libcw/libcw_tq.c:132:73: note: Function 'cw_tq_prev_index_internal' argument 2 names different: declaration 'current' definition 'ind'.
unixcw-3.5.1/src/libcw/libcw_tq.c:361:66: note: Function 'cw_tq_prev_index_internal' argument 2 names different: declaration 'current' definition 'ind'.
unixcw-3.5.1/src/libcw/libcw_tq.c:384:66: style: Function 'cw_tq_next_index_internal' argument 2 names different: declaration 'current' definition 'ind'. [funcArgNamesDifferent]
unixcw-3.5.1/src/libcw/libcw_tq.c:133:73: note: Function 'cw_tq_next_index_internal' argument 2 names different: declaration 'current' definition 'ind'.
unixcw-3.5.1/src/libcw/libcw_tq.c:384:66: note: Function 'cw_tq_next_index_internal' argument 2 names different: declaration 'current' definition 'ind'.
unixcw-3.5.1/src/libcw/libcw_utils.c:122:41: style: Variable 'age' is assigned a value that is never used. [unreadVariable]
unixcw-3.5.1/src/libcw/tests/libcw_test_public.c:1917:3: style: Variable 'testset' is assigned a value that is never used. [unreadVariable]
unixcw-3.5.1/src/libcw/tests/libcw_test_simple_gen.c:122:2: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment]
unixcw-3.5.1/src/libcw/tests/libcw_test_simple_gen.c:120:0: note: Variable 'rv' is reassigned a value before the old one has been used.
unixcw-3.5.1/src/libcw/tests/libcw_test_simple_gen.c:122:2: note: Variable 'rv' is reassigned a value before the old one has been used.
unixcw-3.5.1/src/xcwcp/modeset.h:55:3: style: Class 'Mode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixcw-3.5.1/src/xcwcp/modeset.h:108:3: style: Class 'KeyboardMode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixcw-3.5.1/src/xcwcp/modeset.h:126:3: style: Class 'ReceiveMode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixcw-3.5.1/src/xcwcp/modeset.h:91:23: style: The function 'is_dictionary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unixcw-3.5.1/src/xcwcp/modeset.h:63:23: note: Virtual function in base class
unixcw-3.5.1/src/xcwcp/modeset.h:91:23: note: Function in derived class
unixcw-3.5.1/src/xcwcp/modeset.h:92:40: style: The function 'get_dmode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unixcw-3.5.1/src/xcwcp/modeset.h:67:33: note: Virtual function in base class
unixcw-3.5.1/src/xcwcp/modeset.h:92:40: note: Function in derived class
unixcw-3.5.1/src/xcwcp/modeset.h:111:23: style: The function 'is_keyboard' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unixcw-3.5.1/src/xcwcp/modeset.h:64:23: note: Virtual function in base class
unixcw-3.5.1/src/xcwcp/modeset.h:111:23: note: Function in derived class
unixcw-3.5.1/src/xcwcp/modeset.h:112:38: style: The function 'get_kmode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unixcw-3.5.1/src/xcwcp/modeset.h:68:31: note: Virtual function in base class
unixcw-3.5.1/src/xcwcp/modeset.h:112:38: note: Function in derived class
unixcw-3.5.1/src/xcwcp/modeset.h:129:23: style: The function 'is_receive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unixcw-3.5.1/src/xcwcp/modeset.h:65:23: note: Virtual function in base class
unixcw-3.5.1/src/xcwcp/modeset.h:129:23: note: Function in derived class
unixcw-3.5.1/src/xcwcp/modeset.h:130:37: style: The function 'get_rmode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unixcw-3.5.1/src/xcwcp/modeset.h:69:30: note: Virtual function in base class
unixcw-3.5.1/src/xcwcp/modeset.h:130:37: note: Function in derived class
unixcw-3.5.1/src/xcwcp/main.cc:180:0: error: Memory leak: application [memleak]
unixcw-3.5.1/src/xcwcp/receiver.cc:324:16: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
unixcw-3.5.1/src/xcwcp/sender.cc:192:48: style: Function 'enqueue_string' argument 1 names different: declaration 'word' definition 's'. [funcArgNamesDifferent]
unixcw-3.5.1/src/xcwcp/sender.h:77:42: note: Function 'enqueue_string' argument 1 names different: declaration 'word' definition 's'.
unixcw-3.5.1/src/xcwcp/sender.cc:192:48: note: Function 'enqueue_string' argument 1 names different: declaration 'word' definition 's'.
unixcw-3.5.1/src/xcwcp/textarea.cc:58:33: style: Function 'TextArea' argument 1 names different: declaration 'application' definition 'a'. [funcArgNamesDifferent]
unixcw-3.5.1/src/xcwcp/textarea.h:35:25: note: Function 'TextArea' argument 1 names different: declaration 'application' definition 'a'.
unixcw-3.5.1/src/xcwcp/textarea.cc:58:33: note: Function 'TextArea' argument 1 names different: declaration 'application' definition 'a'.
[11:35]
ftp://ftp.se.debian.org/debian/pool/main/u/unixodbc/unixodbc_2.3.6.orig.tar.gz
unixodbc-2.3.6/DRVConfig/Mimer/mimerS.c:61:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/Mimer/mimerS.c:73:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/Mimer/mimerS.c:77:17: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/Mimer/mimerS.c:85:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/Mimer/mimerS.c:89:17: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/Mimer/mimerS.c:97:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/Mimer/mimerS.c:107:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/Mimer/mimerS.c:111:17: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/Mimer/mimerS.c:119:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/MiniSQL/odbcminiS.c:43:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/MiniSQL/odbcminiS.c:50:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/MySQL/odbcmyS.c:47:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/MySQL/odbcmyS.c:51:20: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/MySQL/odbcmyS.c:57:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/MySQL/odbcmyS.c:65:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/MySQL/odbcmyS.c:73:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/MySQL/odbcmyS.c:100:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/Oracle/oraodbcS.c:62:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/Oracle/oraodbcS.c:69:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/Oracle/oraodbcS.c:72:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/Oracle/oraodbcS.c:79:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/Oracle/oraodbcS.c:82:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/Oracle/oraodbcS.c:89:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/Oracle/oraodbcS.c:99:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/Oracle/oraodbcS.c:106:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:69:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:76:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:83:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:87:17: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:92:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:99:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:107:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:111:20: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:116:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:120:20: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:125:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:129:20: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:134:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:138:20: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:143:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:147:20: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:152:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:156:20: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:161:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:165:20: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/PostgreSQL/odbcpsqlS.c:170:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/drvcfg1/drvcfg1.c:33:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/drvcfg1/drvcfg1.c:40:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:81:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:88:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:91:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:97:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:100:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:106:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:109:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:115:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:118:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:124:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:127:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:133:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:136:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:143:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:146:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:153:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:156:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:163:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:166:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:173:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:176:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:183:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:187:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/esoob/esoobS.c:193:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:99:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:106:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:115:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:124:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:131:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:135:20: error: Memory leak: pszHelp [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:140:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:144:20: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:149:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:153:20: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:158:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:165:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:169:20: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:174:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:178:20: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/oplodbc/oplodbc.c:183:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/sapdb/sapdb.c:45:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/sapdb/sapdb.c:52:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/sapdb/sapdb.c:61:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/sapdb/sapdb.c:65:20: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/sapdb/sapdb.c:70:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/tds/tdsS.c:55:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/tds/tdsS.c:63:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/tds/tdsS.c:71:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/tds/tdsS.c:79:20: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/txt/drvcfg.c:46:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/txt/drvcfg.c:55:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/txt/drvcfg.c:58:17: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/txt/drvcfg.c:64:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/txt/drvcfg.c:67:17: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DRVConfig/txt/drvcfg.c:73:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/DRVConfig/txt/drvcfg.c:76:17: error: Memory leak: aPromptData [memleak]
unixodbc-2.3.6/DriverManager/SQLBrowseConnect.c:207:11: style: The scope of the variable 'driver' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLBrowseConnect.c:207:20: style: The scope of the variable 'dsn' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLBrowseConnect.c:208:10: style: The scope of the variable 'lib_name' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLBrowseConnect.c:209:10: style: The scope of the variable 'driver_name' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLBrowseConnectW.c:137:11: style: The scope of the variable 'driver' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLBrowseConnectW.c:137:20: style: The scope of the variable 'dsn' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLBrowseConnectW.c:138:10: style: The scope of the variable 'lib_name' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLBrowseConnectW.c:139:10: style: The scope of the variable 'driver_name' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLBrowseConnectW.c:143:15: style: The scope of the variable 'uc_in_str' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLConnect.c:2500:40: warning: Either the condition 'env_lib_list' is redundant or there is possible null pointer dereference: env_lib_list. [nullPointerRedundantCheck]
unixodbc-2.3.6/DriverManager/SQLConnect.c:2452:14: note: Assuming that condition 'env_lib_list' is not redundant
unixodbc-2.3.6/DriverManager/SQLConnect.c:2500:40: note: Null pointer dereference
unixodbc-2.3.6/DriverManager/SQLConnect.c:4207:33: warning: Either the condition 'if(as1)' is redundant or there is possible null pointer dereference: as1. [nullPointerRedundantCheck]
unixodbc-2.3.6/DriverManager/SQLConnect.c:4209:28: note: Assuming that condition 'if(as1)' is not redundant
unixodbc-2.3.6/DriverManager/SQLConnect.c:4207:33: note: Null pointer dereference
unixodbc-2.3.6/DriverManager/SQLConnect.c:4207:38: warning: Either the condition 'if(as2)' is redundant or there is possible null pointer dereference: as2. [nullPointerRedundantCheck]
unixodbc-2.3.6/DriverManager/SQLConnect.c:4210:28: note: Assuming that condition 'if(as2)' is not redundant
unixodbc-2.3.6/DriverManager/SQLConnect.c:4207:38: note: Null pointer dereference
unixodbc-2.3.6/DriverManager/SQLConnect.c:4248:33: warning: Either the condition 'if(as1)' is redundant or there is possible null pointer dereference: as1. [nullPointerRedundantCheck]
unixodbc-2.3.6/DriverManager/SQLConnect.c:4250:28: note: Assuming that condition 'if(as1)' is not redundant
unixodbc-2.3.6/DriverManager/SQLConnect.c:4248:33: note: Null pointer dereference
unixodbc-2.3.6/DriverManager/SQLConnect.c:4248:38: warning: Either the condition 'if(as2)' is redundant or there is possible null pointer dereference: as2. [nullPointerRedundantCheck]
unixodbc-2.3.6/DriverManager/SQLConnect.c:4251:28: note: Assuming that condition 'if(as2)' is not redundant
unixodbc-2.3.6/DriverManager/SQLConnect.c:4248:38: note: Null pointer dereference
unixodbc-2.3.6/DriverManager/SQLConnect.c:1192:14: style: The scope of the variable 'name' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLConnect.c:1878:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLConnect.c:2183:14: style: The scope of the variable 'txt' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLConnect.c:2429:43: style: The scope of the variable 'env_lib_prev' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLConnect.c:2430:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLConnect.c:3715:9: style: The scope of the variable 'len' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLConnect.c:2988:20: style: Variable 'current_time' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/DriverManager/SQLConnect.c:2982:16: style: Unused variable: dead [unusedVariable]
unixodbc-2.3.6/DriverManager/SQLConnect.c:2984:0: style: Variable 'has_checked' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/DriverManager/SQLConnect.c:4145:20: style: Variable 'lret' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/DriverManager/SQLConnect.c:2196:17: warning: Possible buffer overflow if strlen(cli_year) is larger than or equal to sizeof(connection). [possibleBufferAccessOutOfBounds]
unixodbc-2.3.6/DriverManager/SQLConnectW.c:132:9: style: The scope of the variable 'len' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLConnectW.c:385:20: style: Variable 'lret' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/DriverManager/SQLCopyDesc.c:309:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
unixodbc-2.3.6/DriverManager/SQLCopyDesc.c:311:9: note: Found duplicate branches for 'if' and 'else'.
unixodbc-2.3.6/DriverManager/SQLCopyDesc.c:309:9: note: Found duplicate branches for 'if' and 'else'.
unixodbc-2.3.6/DriverManager/SQLCopyDesc.c:327:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
unixodbc-2.3.6/DriverManager/SQLCopyDesc.c:329:13: note: Found duplicate branches for 'if' and 'else'.
unixodbc-2.3.6/DriverManager/SQLCopyDesc.c:327:13: note: Found duplicate branches for 'if' and 'else'.
unixodbc-2.3.6/DriverManager/SQLCopyDesc.c:517:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
unixodbc-2.3.6/DriverManager/SQLCopyDesc.c:519:9: note: Found duplicate branches for 'if' and 'else'.
unixodbc-2.3.6/DriverManager/SQLCopyDesc.c:517:9: note: Found duplicate branches for 'if' and 'else'.
unixodbc-2.3.6/DriverManager/SQLDataSources.c:174:10: style: The scope of the variable 'property' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLDataSources.c:175:10: style: The scope of the variable 'driver' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLDataSourcesW.c:98:10: style: The scope of the variable 'property' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLDataSourcesW.c:99:10: style: The scope of the variable 'driver' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:1572:33: warning: Either the condition 'if(as1)' is redundant or there is possible null pointer dereference: as1. [nullPointerRedundantCheck]
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:1574:28: note: Assuming that condition 'if(as1)' is not redundant
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:1572:33: note: Null pointer dereference
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:1572:38: warning: Either the condition 'if(as2)' is redundant or there is possible null pointer dereference: as2. [nullPointerRedundantCheck]
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:1575:28: note: Assuming that condition 'if(as2)' is not redundant
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:1572:38: note: Null pointer dereference
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:1613:29: warning: Either the condition 'if(as1)' is redundant or there is possible null pointer dereference: as1. [nullPointerRedundantCheck]
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:1615:28: note: Assuming that condition 'if(as1)' is not redundant
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:1613:29: note: Null pointer dereference
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:1613:34: warning: Either the condition 'if(as2)' is redundant or there is possible null pointer dereference: as2. [nullPointerRedundantCheck]
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:1616:28: note: Assuming that condition 'if(as2)' is not redundant
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:1613:34: note: Null pointer dereference
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:460:19: style: The scope of the variable 'con_p' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:628:22: style: The scope of the variable 'save' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:854:35: style: The scope of the variable 'prefix' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:854:44: style: The scope of the variable 'target' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:1044:16: style: The scope of the variable 'str1' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:1505:20: style: Variable 'lret' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/DriverManager/SQLDriverConnect.c:472:0: error: Memory leak: value [memleak]
unixodbc-2.3.6/DriverManager/SQLDriverConnectW.c:372:15: style: The scope of the variable 'ansi_conn_str_in' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLDriverConnectW.c:392:15: style: The scope of the variable 'ansi_conn_str_in' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLDriverConnectW.c:412:35: style: The scope of the variable 'prefix' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLDriverConnectW.c:412:44: style: The scope of the variable 'target' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLDriverConnectW.c:712:13: style: The scope of the variable 'len' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLDriverConnectW.c:599:20: style: Variable 'lret' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/DriverManager/SQLExecDirect.c:192:14: style: The scope of the variable 's1' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLExecDirectW.c:100:14: style: The scope of the variable 's1' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLGetConnectOption.c:174:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
unixodbc-2.3.6/DriverManager/SQLGetConnectOption.c:178:13: note: Found duplicate branches for 'if' and 'else'.
unixodbc-2.3.6/DriverManager/SQLGetConnectOption.c:174:13: note: Found duplicate branches for 'if' and 'else'.
unixodbc-2.3.6/DriverManager/SQLGetConnectOptionW.c:113:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
unixodbc-2.3.6/DriverManager/SQLGetConnectOptionW.c:117:13: note: Found duplicate branches for 'if' and 'else'.
unixodbc-2.3.6/DriverManager/SQLGetConnectOptionW.c:113:13: note: Found duplicate branches for 'if' and 'else'.
unixodbc-2.3.6/DriverManager/SQLGetDiagField.c:584:26: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
unixodbc-2.3.6/DriverManager/SQLGetDiagField.c:582:22: note: outer condition: diag_info_ptr
unixodbc-2.3.6/DriverManager/SQLGetDiagField.c:584:26: note: identical inner condition: diag_info_ptr
unixodbc-2.3.6/DriverManager/SQLGetDiagField.c:612:26: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
unixodbc-2.3.6/DriverManager/SQLGetDiagField.c:610:22: note: outer condition: diag_info_ptr
unixodbc-2.3.6/DriverManager/SQLGetDiagField.c:612:26: note: identical inner condition: diag_info_ptr
unixodbc-2.3.6/DriverManager/SQLGetDiagRec.c:390:9: style: Variable 's1' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/DriverManager/SQLGetDiagRec.c:386:0: note: Variable 's1' is reassigned a value before the old one has been used.
unixodbc-2.3.6/DriverManager/SQLGetDiagRec.c:390:9: note: Variable 's1' is reassigned a value before the old one has been used.
unixodbc-2.3.6/DriverManager/SQLPrepare.c:148:14: style: The scope of the variable 's1' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLPrepareW.c:88:14: style: The scope of the variable 's1' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/SQLSetConnectAttr.c:666:0: error: Memory leak: sa [memleak]
unixodbc-2.3.6/DriverManager/SQLSetConnectAttrW.c:602:0: error: Memory leak: sa [memleak]
unixodbc-2.3.6/DriverManager/__attribute.c:797:15: style: Redundant condition: If 'EXPR == '{'', the comparison 'EXPR' is always true. [redundantCondition]
unixodbc-2.3.6/DriverManager/__connection.c:115:10: style: The scope of the variable 'driver' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/__handles.c:405:14: style: The scope of the variable 'tracing_file' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/__info.c:4795:25: warning: Either the condition 'if(as1)' is redundant or there is possible null pointer dereference: as1. [nullPointerRedundantCheck]
unixodbc-2.3.6/DriverManager/__info.c:4797:19: note: Assuming that condition 'if(as1)' is not redundant
unixodbc-2.3.6/DriverManager/__info.c:4795:25: note: Null pointer dereference
unixodbc-2.3.6/DriverManager/__info.c:4795:30: warning: Either the condition 'if(as2)' is redundant or there is possible null pointer dereference: as2. [nullPointerRedundantCheck]
unixodbc-2.3.6/DriverManager/__info.c:4798:19: note: Assuming that condition 'if(as2)' is not redundant
unixodbc-2.3.6/DriverManager/__info.c:4795:30: note: Null pointer dereference
unixodbc-2.3.6/DriverManager/__info.c:4899:25: warning: Either the condition 'if(as1)' is redundant or there is possible null pointer dereference: as1. [nullPointerRedundantCheck]
unixodbc-2.3.6/DriverManager/__info.c:4901:19: note: Assuming that condition 'if(as1)' is not redundant
unixodbc-2.3.6/DriverManager/__info.c:4899:25: note: Null pointer dereference
unixodbc-2.3.6/DriverManager/__info.c:4899:30: warning: Either the condition 'if(as2)' is redundant or there is possible null pointer dereference: as2. [nullPointerRedundantCheck]
unixodbc-2.3.6/DriverManager/__info.c:4902:19: note: Assuming that condition 'if(as2)' is not redundant
unixodbc-2.3.6/DriverManager/__info.c:4899:30: note: Null pointer dereference
unixodbc-2.3.6/DriverManager/__info.c:4928:12: style: The scope of the variable 'henv' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/__info.c:5824:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/__info.c:5831:32: style: The scope of the variable 'str' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/__info.c:5918:32: style: The scope of the variable 'str' can be reduced. [variableScope]
unixodbc-2.3.6/DriverManager/__info.c:711:82: style: Function 'unicode_to_ansi_copy' argument 4 names different: declaration 'len' definition 'buffer_len'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:694:81: note: Function 'unicode_to_ansi_copy' argument 4 names different: declaration 'len' definition 'buffer_len'.
unixodbc-2.3.6/DriverManager/__info.c:711:82: note: Function 'unicode_to_ansi_copy' argument 4 names different: declaration 'len' definition 'buffer_len'.
unixodbc-2.3.6/DriverManager/__info.c:1272:48: style: Function '__fid_as_string' argument 2 names different: declaration 'fid' definition 'type'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:726:48: note: Function '__fid_as_string' argument 2 names different: declaration 'fid' definition 'type'.
unixodbc-2.3.6/DriverManager/__info.c:1272:48: note: Function '__fid_as_string' argument 2 names different: declaration 'fid' definition 'type'.
unixodbc-2.3.6/DriverManager/__info.c:2249:49: style: Function '__info_as_string' argument 2 names different: declaration 'typ' definition 'type'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:717:49: note: Function '__info_as_string' argument 2 names different: declaration 'typ' definition 'type'.
unixodbc-2.3.6/DriverManager/__info.c:2249:49: note: Function '__info_as_string' argument 2 names different: declaration 'typ' definition 'type'.
unixodbc-2.3.6/DriverManager/__info.c:3139:39: style: Function '__string_with_length' argument 1 names different: declaration 'out' definition 'ostr'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:701:39: note: Function '__string_with_length' argument 1 names different: declaration 'out' definition 'ostr'.
unixodbc-2.3.6/DriverManager/__info.c:3139:39: note: Function '__string_with_length' argument 1 names different: declaration 'out' definition 'ostr'.
unixodbc-2.3.6/DriverManager/__info.c:3139:54: style: Function '__string_with_length' argument 2 names different: declaration 'str' definition 'instr'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:701:53: note: Function '__string_with_length' argument 2 names different: declaration 'str' definition 'instr'.
unixodbc-2.3.6/DriverManager/__info.c:3139:54: note: Function '__string_with_length' argument 2 names different: declaration 'str' definition 'instr'.
unixodbc-2.3.6/DriverManager/__info.c:3170:40: style: Function '__wstring_with_length' argument 1 names different: declaration 'out' definition 'ostr'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:704:40: note: Function '__wstring_with_length' argument 1 names different: declaration 'out' definition 'ostr'.
unixodbc-2.3.6/DriverManager/__info.c:3170:40: note: Function '__wstring_with_length' argument 1 names different: declaration 'out' definition 'ostr'.
unixodbc-2.3.6/DriverManager/__info.c:3170:56: style: Function '__wstring_with_length' argument 2 names different: declaration 'str' definition 'instr'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:704:55: note: Function '__wstring_with_length' argument 2 names different: declaration 'str' definition 'instr'.
unixodbc-2.3.6/DriverManager/__info.c:3170:56: note: Function '__wstring_with_length' argument 2 names different: declaration 'str' definition 'instr'.
unixodbc-2.3.6/DriverManager/__info.c:3874:39: style: Function '__post_internal_error_ex' argument 1 names different: declaration 'error_handle' definition 'error_header'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:663:39: note: Function '__post_internal_error_ex' argument 1 names different: declaration 'error_handle' definition 'error_header'.
unixodbc-2.3.6/DriverManager/__info.c:3874:39: note: Function '__post_internal_error_ex' argument 1 names different: declaration 'error_handle' definition 'error_header'.
unixodbc-2.3.6/DriverManager/__info.c:3899:48: style: Function '__post_internal_error_ex_noprefix' argument 1 names different: declaration 'error_handle' definition 'error_header'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:669:48: note: Function '__post_internal_error_ex_noprefix' argument 1 names different: declaration 'error_handle' definition 'error_header'.
unixodbc-2.3.6/DriverManager/__info.c:3899:48: note: Function '__post_internal_error_ex_noprefix' argument 1 names different: declaration 'error_handle' definition 'error_header'.
unixodbc-2.3.6/DriverManager/__info.c:3902:18: style: Function '__post_internal_error_ex_noprefix' argument 4 names different: declaration 'message_text' definition 'msg'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:672:18: note: Function '__post_internal_error_ex_noprefix' argument 4 names different: declaration 'message_text' definition 'msg'.
unixodbc-2.3.6/DriverManager/__info.c:3902:18: note: Function '__post_internal_error_ex_noprefix' argument 4 names different: declaration 'message_text' definition 'msg'.
unixodbc-2.3.6/DriverManager/__info.c:4003:41: style: Function '__post_internal_error_ex_w' argument 1 names different: declaration 'error_handle' definition 'error_header'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:675:41: note: Function '__post_internal_error_ex_w' argument 1 names different: declaration 'error_handle' definition 'error_header'.
unixodbc-2.3.6/DriverManager/__info.c:4003:41: note: Function '__post_internal_error_ex_w' argument 1 names different: declaration 'error_handle' definition 'error_header'.
unixodbc-2.3.6/DriverManager/__info.c:4029:50: style: Function '__post_internal_error_ex_w_noprefix' argument 1 names different: declaration 'error_handle' definition 'error_header'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:681:50: note: Function '__post_internal_error_ex_w_noprefix' argument 1 names different: declaration 'error_handle' definition 'error_header'.
unixodbc-2.3.6/DriverManager/__info.c:4029:50: note: Function '__post_internal_error_ex_w_noprefix' argument 1 names different: declaration 'error_handle' definition 'error_header'.
unixodbc-2.3.6/DriverManager/__info.c:4032:19: style: Function '__post_internal_error_ex_w_noprefix' argument 4 names different: declaration 'message_text' definition 'msg'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:684:19: note: Function '__post_internal_error_ex_w_noprefix' argument 4 names different: declaration 'message_text' definition 'msg'.
unixodbc-2.3.6/DriverManager/__info.c:4032:19: note: Function '__post_internal_error_ex_w_noprefix' argument 4 names different: declaration 'message_text' definition 'msg'.
unixodbc-2.3.6/DriverManager/__info.c:4120:63: style: Function 'setup_error_head' argument 3 names different: declaration 'handle_type' definition 'type'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:690:63: note: Function 'setup_error_head' argument 3 names different: declaration 'handle_type' definition 'type'.
unixodbc-2.3.6/DriverManager/__info.c:4120:63: note: Function 'setup_error_head' argument 3 names different: declaration 'handle_type' definition 'type'.
unixodbc-2.3.6/DriverManager/__info.c:5799:15: style: Function 'dm_log_open' argument 2 names different: declaration 'log_file' definition 'log_file_name'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/drivermanager.h:854:45: note: Function 'dm_log_open' argument 2 names different: declaration 'log_file' definition 'log_file_name'.
unixodbc-2.3.6/DriverManager/__info.c:5799:15: note: Function 'dm_log_open' argument 2 names different: declaration 'log_file' definition 'log_file_name'.
unixodbc-2.3.6/DriverManager/__stats.c:726:30: style: Function 'uodbc_update_stats' argument 1 names different: declaration 'rh' definition 'h'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/__stats.h:81:30: note: Function 'uodbc_update_stats' argument 1 names different: declaration 'rh' definition 'h'.
unixodbc-2.3.6/DriverManager/__stats.c:726:30: note: Function 'uodbc_update_stats' argument 1 names different: declaration 'rh' definition 'h'.
unixodbc-2.3.6/DriverManager/__stats.c:727:37: style: Function 'uodbc_update_stats' argument 2 names different: declaration 'type' definition 'stats_type_mask'. [funcArgNamesDifferent]
unixodbc-2.3.6/DriverManager/__stats.h:82:37: note: Function 'uodbc_update_stats' argument 2 names different: declaration 'type' definition 'stats_type_mask'.
unixodbc-2.3.6/DriverManager/__stats.c:727:37: note: Function 'uodbc_update_stats' argument 2 names different: declaration 'type' definition 'stats_type_mask'.
unixodbc-2.3.6/Drivers/MiniSQL/SQLBindCol.c:38:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLBindCol.c:49:3: warning: %s in format string (no. 2) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s]
unixodbc-2.3.6/Drivers/MiniSQL/SQLBindParameter.c:34:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLBrowseConnect.c:30:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVDBC *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLBulkOperations.c:25:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLCancel.c:24:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLCloseCursor.c:24:5: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLColAttributes.c:30:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLColumnPrivileges.c:32:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLColumns.c:97:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLColumns.c:85:13: style: The scope of the variable 'pColumnHeader' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/MiniSQL/SQLConnect.c:34:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVDBC *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLDescribeCol.c:33:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLDescribeCol.c:43:3: warning: %s in format string (no. 2) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s]
unixodbc-2.3.6/Drivers/MiniSQL/SQLDescribeParam.c:37:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLDisconnect.c:24:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVDBC *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLDriverConnect.c:32:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVDBC *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLError.c:30:7: style: Unused variable: szMsgHdr [unusedVariable]
unixodbc-2.3.6/Drivers/MiniSQL/SQLError.c:31:7: style: Unused variable: nCode [unusedVariable]
unixodbc-2.3.6/Drivers/MiniSQL/SQLExecDirect.c:27:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLExtendedFetch.c:28:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLFetch.c:26:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLFetch.c:20:13: style: The scope of the variable 'pColumnHeader' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/MiniSQL/SQLFetchScroll.c:28:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLFetchScroll.c:22:13: style: The scope of the variable 'pColumnHeader' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/MiniSQL/SQLForeignKeys.c:36:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLGetConnectAttr.c:30:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVDBC *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLGetConnectOption.c:26:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVDBC *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLGetCursorName.c:29:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLGetStmtAttr.c:29:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLGetStmtOption.c:26:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLGetTypeInfo.c:25:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLMoreResults.c:24:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLNativeSql.c:29:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLNumParams.c:25:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLNumResultCols.c:25:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLParamData.c:25:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLParamOptions.c:26:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLPrimaryKeys.c:30:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLProcedureColumns.c:33:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLProcedures.c:31:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLPutData.c:29:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLRowCount.c:25:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLSetCursorName.c:26:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLSetParam.c:31:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLSetPos.c:27:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLSetScrollOptions.c:27:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLSetStmtAttr.c:28:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLSetStmtOption.c:26:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLSpecialColumns.c:66:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLSpecialColumns.c:53:13: style: The scope of the variable 'pColumnHeader' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/MiniSQL/SQLStatistics.c:79:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLStatistics.c:66:13: style: The scope of the variable 'pColumnHeader' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/MiniSQL/SQLTablePrivileges.c:30:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLTables.c:59:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/SQLTables.c:50:13: style: The scope of the variable 'pColumnHeader' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/MiniSQL/SQLTransact.c:27:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVENV *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/_AllocConnect.c:28:5: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVENV *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/_AllocConnect.c:28:5: warning: %lX in format string (no. 2) requires 'unsigned long' but the argument type is 'tDRVDBC *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/_AllocStmt.c:29:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVDBC *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/_Execute.c:31:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/_Execute.c:24:19: style: The scope of the variable 'pField' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/MiniSQL/_Execute.c:25:14: style: The scope of the variable 'pColumnHeader' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/MiniSQL/_FreeDbc.c:18:11: style: Unused variable: hPrevDbc [unusedVariable]
unixodbc-2.3.6/Drivers/MiniSQL/_FreeResults.c:17:13: style: The scope of the variable 'pColumnHeader' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/MiniSQL/_FreeStmt.c:18:11: style: Unused variable: hPrevStmt [unusedVariable]
unixodbc-2.3.6/Drivers/MiniSQL/_FreeStmt.c:19:12: style: Unused variable: nReturn [unusedVariable]
unixodbc-2.3.6/Drivers/MiniSQL/_NativeTypeDesc.c:15:47: style: Function '_NativeTypeDesc' argument 2 names different: declaration 'nType' definition 'nMiniSQLType'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/MiniSQL/driverextras.h:140:18: note: Function '_NativeTypeDesc' argument 2 names different: declaration 'nType' definition 'nMiniSQLType'.
unixodbc-2.3.6/Drivers/MiniSQL/_NativeTypeDesc.c:15:47: note: Function '_NativeTypeDesc' argument 2 names different: declaration 'nType' definition 'nMiniSQLType'.
unixodbc-2.3.6/Drivers/MiniSQL/_Prepare.c:26:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/_sqlFreeConnect.c:28:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVDBC *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/_sqlFreeEnv.c:27:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVENV *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/MiniSQL/_sqlFreeStmt.c:25:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/Postgre7.1/bind.c:325:14: style: The scope of the variable 'i' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/bind.c:394:5: style: The scope of the variable 'i' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/columninfo.c:60:5: style: The scope of the variable 'new_adtid' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/columninfo.c:61:6: style: The scope of the variable 'new_adtsize' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/columninfo.c:161:77: style: Function 'CI_set_field_info' argument 6 names different: declaration 'atttypmod' definition 'new_atttypmod'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/Postgre7.1/columninfo.h:40:62: note: Function 'CI_set_field_info' argument 6 names different: declaration 'atttypmod' definition 'new_atttypmod'.
unixodbc-2.3.6/Drivers/Postgre7.1/columninfo.c:161:77: note: Function 'CI_set_field_info' argument 6 names different: declaration 'atttypmod' definition 'new_atttypmod'.
unixodbc-2.3.6/Drivers/Postgre7.1/columninfo.c:68:8: style: Variable 'ci' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1001:12: warning: Either the condition 'NULL==query' is redundant or there is possible null pointer dereference: query. [nullPointerRedundantCheck]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1006:12: note: Assuming that condition 'NULL==query' is not redundant
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1001:12: note: Null pointer dereference
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1083:5: warning: Either the condition 'if(res)' is redundant or there is possible null pointer dereference: res. [nullPointerRedundantCheck]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1101:10: note: Assuming that condition 'if(res)' is not redundant
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1083:5: note: Null pointer dereference
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:364:3: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:360:3: note: Variable 'res' is reassigned a value before the old one has been used.
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:364:3: note: Variable 'res' is reassigned a value before the old one has been used.
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:328:17: style: The scope of the variable 'stmt' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:357:15: style: The scope of the variable 'res' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:907:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:991:5: style: The scope of the variable 'id' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1281:10: style: The scope of the variable 'c' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1279:35: style: Function 'CC_send_function' argument 1 names different: declaration 'conn' definition 'self'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.h:324:39: note: Function 'CC_send_function' argument 1 names different: declaration 'conn' definition 'self'.
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1279:35: note: Function 'CC_send_function' argument 1 names different: declaration 'conn' definition 'self'.
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1279:120: style: Function 'CC_send_function' argument 6 names different: declaration 'argv' definition 'args'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.h:324:124: note: Function 'CC_send_function' argument 6 names different: declaration 'argv' definition 'args'.
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1279:120: note: Function 'CC_send_function' argument 6 names different: declaration 'argv' definition 'args'.
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1515:31: style: Function 'CC_lookup_lo' argument 1 names different: declaration 'conn' definition 'self'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.h:326:36: note: Function 'CC_lookup_lo' argument 1 names different: declaration 'conn' definition 'self'.
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1515:31: note: Function 'CC_lookup_lo' argument 1 names different: declaration 'conn' definition 'self'.
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1562:43: style: Function 'CC_initialize_pg_version' argument 1 names different: declaration 'conn' definition 'self'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.h:328:48: note: Function 'CC_initialize_pg_version' argument 1 names different: declaration 'conn' definition 'self'.
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1562:43: note: Function 'CC_initialize_pg_version' argument 1 names different: declaration 'conn' definition 'self'.
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1584:39: style: Function 'CC_lookup_pg_version' argument 1 names different: declaration 'conn' definition 'self'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.h:327:44: note: Function 'CC_lookup_pg_version' argument 1 names different: declaration 'conn' definition 'self'.
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1584:39: note: Function 'CC_lookup_pg_version' argument 1 names different: declaration 'conn' definition 'self'.
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1531:28: style: Variable 'stmt' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1554:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1602:28: style: Variable 'stmt' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:1638:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/Drivers/Postgre7.1/connection.c:915:3: warning: The buffer 'msg' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unixodbc-2.3.6/Drivers/Postgre7.1/convert.c:1227:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unixodbc-2.3.6/Drivers/Postgre7.1/convert.c:770:14: style: The scope of the variable 'retval' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/convert.c:1702:6: style: The scope of the variable 'oid' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/convert.c:1461:25: style: Function 'convert_linefeeds' argument 1 names different: declaration 's' definition 'si'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/Postgre7.1/convert.h:40:29: note: Function 'convert_linefeeds' argument 1 names different: declaration 's' definition 'si'.
unixodbc-2.3.6/Drivers/Postgre7.1/convert.c:1461:25: note: Function 'convert_linefeeds' argument 1 names different: declaration 's' definition 'si'.
unixodbc-2.3.6/Drivers/Postgre7.1/dlg_specific.c:437:6: style: The scope of the variable 'encoded_conn_settings' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/execute.c:344:15: style: The scope of the variable 'res' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/execute.c:345:6: style: The scope of the variable 'ok' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/execute.c:346:5: style: The scope of the variable 'lf' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/execute.c:532:8: style: The scope of the variable 'retval' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/execute.c:625:5: style: The scope of the variable 'old_pos' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/execute.c:753:5: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1860:2: style: Variable 'col_stmt->internal' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1857:2: note: Variable 'col_stmt->internal' is reassigned a value before the old one has been used.
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1860:2: note: Variable 'col_stmt->internal' is reassigned a value before the old one has been used.
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:697:6: style: The scope of the variable 'pgType' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:963:7: style: The scope of the variable 'table_type' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:963:23: style: The scope of the variable 'table_types' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:965:6: style: The scope of the variable 'regular_table' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:965:27: style: The scope of the variable 'systable' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1240:6: style: The scope of the variable 'useStaticPrecision' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1732:9: style: The scope of the variable 'the_type' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:2323:29: style: The scope of the variable 'pk_table' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:2329:6: style: The scope of the variable 'pkey' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1698:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1011:9: warning: Either the condition 'i<255' is redundant or the array 'prefix[32]' is accessed at index 255, which is out of bounds. [arrayIndexOutOfBoundsCond]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1010:23: note: Assuming that condition 'i<255' is not redundant
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1011:9: note: Array index out of bounds
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1027:14: warning: Either the condition 'i<255' is redundant or the array 'table_type[32]' is accessed at index 255, which is out of bounds. [arrayIndexOutOfBoundsCond]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1026:28: note: Assuming that condition 'i<255' is not redundant
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1027:14: note: Array index out of bounds
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1010:15: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1026:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
unixodbc-2.3.6/Drivers/Postgre7.1/info.c:1880:3: error: Common realloc mistake: 'column_names' nulled but not freed upon failure [memleakOnRealloc]
unixodbc-2.3.6/Drivers/Postgre7.1/lobj.c:134:62: style: Function 'odbc_lo_lseek' argument 4 names different: declaration 'len' definition 'whence'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/Postgre7.1/lobj.h:43:66: note: Function 'odbc_lo_lseek' argument 4 names different: declaration 'len' definition 'whence'.
unixodbc-2.3.6/Drivers/Postgre7.1/lobj.c:134:62: note: Function 'odbc_lo_lseek' argument 4 names different: declaration 'len' definition 'whence'.
unixodbc-2.3.6/Drivers/Postgre7.1/md5.c:204:5: style: The scope of the variable 'newI' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/misc.c:56:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/Postgre7.1/misc.c:65:10: style: The scope of the variable 'args' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/misc.c:66:7: style: The scope of the variable 'filebuf' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/misc.c:93:10: style: The scope of the variable 'args' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/misc.c:94:7: style: The scope of the variable 'filebuf' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/misc.c:172:5: style: The scope of the variable 'i' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/misc.c:202:5: style: The scope of the variable 'length' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/misc.c:203:7: style: The scope of the variable 'str' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/misc.c:270:12: style: Function 'trim' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/Postgre7.1/misc.h:96:18: note: Function 'trim' argument 1 names different: declaration 'string' definition 's'.
unixodbc-2.3.6/Drivers/Postgre7.1/misc.c:270:12: note: Function 'trim' argument 1 names different: declaration 'string' definition 's'.
unixodbc-2.3.6/Drivers/Postgre7.1/misc.c:185:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
unixodbc-2.3.6/Drivers/Postgre7.1/misc.c:56:28: error: Undefined behavior: Variable 'filename' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
unixodbc-2.3.6/Drivers/Postgre7.1/options.c:450:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
unixodbc-2.3.6/Drivers/Postgre7.1/parse.c:199:7: style: The scope of the variable 'col' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/parse.c:221:37: style: The scope of the variable 'unquoted' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/parse.c:663:41: style: The scope of the variable 'cols' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/parse.c:346:6: error: Common realloc mistake: 'fi' nulled but not freed upon failure [memleakOnRealloc]
unixodbc-2.3.6/Drivers/Postgre7.1/parse.c:469:6: error: Common realloc mistake: 'ti' nulled but not freed upon failure [memleakOnRealloc]
unixodbc-2.3.6/Drivers/Postgre7.1/pgtypes.c:330:18: style: The scope of the variable 'flds' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/pgtypes.c:362:18: style: The scope of the variable 'flds' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/pgtypes.c:394:18: style: The scope of the variable 'flds' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/qresult.c:183:14: style: The scope of the variable 'lf' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/qresult.c:183:18: style: The scope of the variable 'row' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/qresult.c:216:5: style: The scope of the variable 'tuple_size' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/qresult.c:297:15: style: The scope of the variable 'res' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/qresult.c:343:5: style: The scope of the variable 'id' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:768:56: warning: Either the condition '!stmt' is redundant or there is possible null pointer dereference: stmt. [nullPointerRedundantCheck]
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:770:7: note: Assuming that condition '!stmt' is not redundant
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:768:56: note: Null pointer dereference
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:1110:27: warning: Either the condition '!stmt' is redundant or there is possible null pointer dereference: stmt. [nullPointerRedundantCheck]
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:1112:7: note: Assuming that condition '!stmt' is not redundant
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:1110:27: note: Null pointer dereference
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:52:7: style: The scope of the variable 'msg' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:52:13: style: The scope of the variable 'ptr' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:111:15: style: The scope of the variable 'result' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:176:15: style: The scope of the variable 'res' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:182:6: style: The scope of the variable 'buf' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:356:5: style: The scope of the variable 'len' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:599:5: style: The scope of the variable 'num_cols' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:599:15: style: The scope of the variable 'num_rows' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/results.c:194:2: style: Variable 'ci' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/Drivers/Postgre7.1/socket.c:101:17: style: The scope of the variable 'host' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/socket.c:394:5: style: The scope of the variable 'bytes_sent' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/socket.c:64:4: error: Memory leak: rv [memleak]
unixodbc-2.3.6/Drivers/Postgre7.1/socket.c:68:4: error: Memory leak: rv [memleak]
unixodbc-2.3.6/Drivers/Postgre7.1/socket.c:68:4: error: Memory leak: rv.buffer_in [memleak]
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:689:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:531:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:773:6: style: The scope of the variable 'ok' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:773:10: style: The scope of the variable 'was_ok' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:773:18: style: The scope of the variable 'was_nonfatal' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:774:17: style: The scope of the variable 'numcols' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:827:8: style: The scope of the variable 'fetch' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:574:40: style: Function 'SC_set_error' argument 2 names different: declaration 'errnum' definition 'number'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/Postgre7.1/statement.h:213:46: note: Function 'SC_set_error' argument 2 names different: declaration 'errnum' definition 'number'.
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:574:40: note: Function 'SC_set_error' argument 2 names different: declaration 'errnum' definition 'number'.
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:574:60: style: Function 'SC_set_error' argument 3 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/Postgre7.1/statement.h:213:66: note: Function 'SC_set_error' argument 3 names different: declaration 'msg' definition 'message'.
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:574:60: note: Function 'SC_set_error' argument 3 names different: declaration 'msg' definition 'message'.
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:584:51: style: Function 'SC_set_errormsg' argument 2 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/Postgre7.1/statement.h:214:57: note: Function 'SC_set_errormsg' argument 2 names different: declaration 'msg' definition 'message'.
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:584:51: note: Function 'SC_set_errormsg' argument 2 names different: declaration 'msg' definition 'message'.
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:538:3: warning: The buffer 'msg' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unixodbc-2.3.6/Drivers/Postgre7.1/statement.c:542:3: warning: The buffer 'msg' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unixodbc-2.3.6/Drivers/nn/SQLAllocConnect.c:25:8: style: Unused variable: i [unusedVariable]
unixodbc-2.3.6/Drivers/nn/SQLDriverConnect.c:29:9: style: The scope of the variable 'dsn' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/SQLError.c:68:3: warning: Either the condition '(szMsg)?strlen((char*)(szMsg)):0' is redundant or there is possible null pointer dereference: szMsg. [nullPointerRedundantCheck]
unixodbc-2.3.6/Drivers/nn/SQLError.c:71:14: note: Assuming that condition '(szMsg)?strlen((char*)(szMsg)):0' is not redundant
unixodbc-2.3.6/Drivers/nn/SQLError.c:68:3: note: Null pointer dereference
unixodbc-2.3.6/Drivers/nn/SQLError.c:38:26: error: Uninitialized variable: herr [uninitvar]
unixodbc-2.3.6/Drivers/nn/SQLFetch.c:23:11: style: The scope of the variable 'len' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/SQLGetConnectOption.c:21:11: style: The scope of the variable 'opt' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/SQLGetData.c:29:31: style: The scope of the variable 'sqlstat' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/SQLParamData.c:26:11: style: The scope of the variable 'data' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/SQLPutData.c:25:11: style: The scope of the variable 'ptr' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/connect.c:125:3: warning: Either the condition '(token)?strlen((char*)(token)):0' is redundant or there is possible null pointer dereference: obuf. [nullPointerRedundantCheck]
unixodbc-2.3.6/Drivers/nn/connect.c:313:8: note: Assuming that condition '(token)?strlen((char*)(token)):0' is not redundant
unixodbc-2.3.6/Drivers/nn/connect.c:303:25: note: Calling function 'readtoken', 2nd argument 'obuf' value is 0
unixodbc-2.3.6/Drivers/nn/connect.c:125:3: note: Null pointer dereference
unixodbc-2.3.6/Drivers/nn/connect.c:138:6: style: Unused variable: i [unusedVariable]
unixodbc-2.3.6/Drivers/nn/convert.c:46:6: style: Unused variable: len [unusedVariable]
unixodbc-2.3.6/Drivers/nn/execute.c:62:0: style: Variable 'flag' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/Drivers/nn/nncol.c:22:34: style: Function 'nnsql_getcolidxbyname' argument 1 names different: declaration 'name' definition 'col_name'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nncol.h:67:33: note: Function 'nnsql_getcolidxbyname' argument 1 names different: declaration 'name' definition 'col_name'.
unixodbc-2.3.6/Drivers/nn/nncol.c:22:34: note: Function 'nnsql_getcolidxbyname' argument 1 names different: declaration 'name' definition 'col_name'.
unixodbc-2.3.6/Drivers/nn/nncol.c:67:37: style: Function 'nnsql_getcolnamebydesc' argument 1 names different: declaration 'desc' definition 'hdesc'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nncol.h:69:36: note: Function 'nnsql_getcolnamebydesc' argument 1 names different: declaration 'desc' definition 'hdesc'.
unixodbc-2.3.6/Drivers/nn/nncol.c:67:37: note: Function 'nnsql_getcolnamebydesc' argument 1 names different: declaration 'desc' definition 'hdesc'.
unixodbc-2.3.6/Drivers/nn/nncol.c:81:39: style: Function 'nnsql_getcolnullablebydesc' argument 1 names different: declaration 'desc' definition 'hdesc'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nncol.h:71:38: note: Function 'nnsql_getcolnullablebydesc' argument 1 names different: declaration 'desc' definition 'hdesc'.
unixodbc-2.3.6/Drivers/nn/nncol.c:81:39: note: Function 'nnsql_getcolnullablebydesc' argument 1 names different: declaration 'desc' definition 'hdesc'.
unixodbc-2.3.6/Drivers/nn/nndate.c:114:6: style: The scope of the variable 'i' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/nndate.c:33:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
unixodbc-2.3.6/Drivers/nn/nntp.c:255:37: style: Function 'nntp_group' argument 2 names different: declaration 'grp' definition 'grpnam'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nntp.h:61:45: note: Function 'nntp_group' argument 2 names different: declaration 'grp' definition 'grpnam'.
unixodbc-2.3.6/Drivers/nn/nntp.c:255:37: note: Function 'nntp_group' argument 2 names different: declaration 'grp' definition 'grpnam'.
unixodbc-2.3.6/Drivers/nn/nntp.c:288:37: style: Function 'nntp_body' argument 2 names different: declaration 'artnum' definition 'msgnum'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nntp.h:71:45: note: Function 'nntp_body' argument 2 names different: declaration 'artnum' definition 'msgnum'.
unixodbc-2.3.6/Drivers/nn/nntp.c:288:37: note: Function 'nntp_body' argument 2 names different: declaration 'artnum' definition 'msgnum'.
unixodbc-2.3.6/Drivers/nn/nntp.c:288:51: style: Function 'nntp_body' argument 3 names different: declaration 'artid' definition 'msgid'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nntp.h:71:59: note: Function 'nntp_body' argument 3 names different: declaration 'artid' definition 'msgid'.
unixodbc-2.3.6/Drivers/nn/nntp.c:288:51: note: Function 'nntp_body' argument 3 names different: declaration 'artid' definition 'msgid'.
unixodbc-2.3.6/Drivers/nn/nntp.c:614:29: style: Function 'nntp_closeheader' argument 1 names different: declaration 'hhead' definition 'hh'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nntp.h:69:37: note: Function 'nntp_closeheader' argument 1 names different: declaration 'hhead' definition 'hh'.
unixodbc-2.3.6/Drivers/nn/nntp.c:614:29: note: Function 'nntp_closeheader' argument 1 names different: declaration 'hhead' definition 'hh'.
unixodbc-2.3.6/Drivers/nn/nntp.c:631:29: style: Function 'nntp_fetchheader' argument 1 names different: declaration 'hhead' definition 'hh'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nntp.h:68:36: note: Function 'nntp_fetchheader' argument 1 names different: declaration 'hhead' definition 'hh'.
unixodbc-2.3.6/Drivers/nn/nntp.c:631:29: note: Function 'nntp_fetchheader' argument 1 names different: declaration 'hhead' definition 'hh'.
unixodbc-2.3.6/Drivers/nn/nntp.c:631:39: style: Function 'nntp_fetchheader' argument 2 names different: declaration 'article_num' definition 'artnum'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nntp.h:68:49: note: Function 'nntp_fetchheader' argument 2 names different: declaration 'article_num' definition 'artnum'.
unixodbc-2.3.6/Drivers/nn/nntp.c:631:39: note: Function 'nntp_fetchheader' argument 2 names different: declaration 'article_num' definition 'artnum'.
unixodbc-2.3.6/Drivers/nn/nntp.c:734:40: style: Function 'nntp_send_head' argument 2 names different: declaration 'header_name' definition 'head_name'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nntp.h:74:49: note: Function 'nntp_send_head' argument 2 names different: declaration 'header_name' definition 'head_name'.
unixodbc-2.3.6/Drivers/nn/nntp.c:734:40: note: Function 'nntp_send_head' argument 2 names different: declaration 'header_name' definition 'head_name'.
unixodbc-2.3.6/Drivers/nn/nntp.c:734:57: style: Function 'nntp_send_head' argument 3 names different: declaration 'header' definition 'head'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nntp.h:74:68: note: Function 'nntp_send_head' argument 3 names different: declaration 'header' definition 'head'.
unixodbc-2.3.6/Drivers/nn/nntp.c:734:57: note: Function 'nntp_send_head' argument 3 names different: declaration 'header' definition 'head'.
unixodbc-2.3.6/Drivers/nn/nntp.c:709:7: style: Unused variable: i [unusedVariable]
unixodbc-2.3.6/Drivers/nn/nntp.c:156:3: error: Memory leak: cndes [memleak]
unixodbc-2.3.6/Drivers/nn/prepare.c:26:7: style: Function 'nnodbc_sqlfreestmt' argument 2 names different: declaration 'flag' definition 'fOption'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/hstmt.h:18:48: note: Function 'nnodbc_sqlfreestmt' argument 2 names different: declaration 'flag' definition 'fOption'.
unixodbc-2.3.6/Drivers/nn/prepare.c:26:7: note: Function 'nnodbc_sqlfreestmt' argument 2 names different: declaration 'flag' definition 'fOption'.
unixodbc-2.3.6/Drivers/nn/prepare.c:75:15: style: Function 'nnodbc_sqlprepare' argument 2 names different: declaration 'str' definition 'szSqlStr'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/hstmt.h:19:49: note: Function 'nnodbc_sqlprepare' argument 2 names different: declaration 'str' definition 'szSqlStr'.
unixodbc-2.3.6/Drivers/nn/prepare.c:75:15: note: Function 'nnodbc_sqlprepare' argument 2 names different: declaration 'str' definition 'szSqlStr'.
unixodbc-2.3.6/Drivers/nn/prepare.c:76:15: style: Function 'nnodbc_sqlprepare' argument 3 names different: declaration 'len' definition 'cbSqlStr'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/hstmt.h:19:58: note: Function 'nnodbc_sqlprepare' argument 3 names different: declaration 'len' definition 'cbSqlStr'.
unixodbc-2.3.6/Drivers/nn/prepare.c:76:15: note: Function 'nnodbc_sqlprepare' argument 3 names different: declaration 'len' definition 'cbSqlStr'.
unixodbc-2.3.6/Drivers/nn/yyerr.c:22:25: style: Function 'nnsql_errcode' argument 1 names different: declaration 'hstmt' definition 'yystmt'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nnsql.h:179:32: note: Function 'nnsql_errcode' argument 1 names different: declaration 'hstmt' definition 'yystmt'.
unixodbc-2.3.6/Drivers/nn/yyerr.c:22:25: note: Function 'nnsql_errcode' argument 1 names different: declaration 'hstmt' definition 'yystmt'.
unixodbc-2.3.6/Drivers/nn/yyerr.c:30:26: style: Function 'nnsql_errmsg' argument 1 names different: declaration 'hstmt' definition 'yystmt'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nnsql.h:180:33: note: Function 'nnsql_errmsg' argument 1 names different: declaration 'hstmt' definition 'yystmt'.
unixodbc-2.3.6/Drivers/nn/yyerr.c:30:26: note: Function 'nnsql_errmsg' argument 1 names different: declaration 'hstmt' definition 'yystmt'.
unixodbc-2.3.6/Drivers/nn/yyerr.c:64:24: style: Function 'nnsql_errpos' argument 1 names different: declaration 'hstmt' definition 'yystmt'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nnsql.h:182:31: note: Function 'nnsql_errpos' argument 1 names different: declaration 'hstmt' definition 'yystmt'.
unixodbc-2.3.6/Drivers/nn/yyerr.c:64:24: note: Function 'nnsql_errpos' argument 1 names different: declaration 'hstmt' definition 'yystmt'.
unixodbc-2.3.6/Drivers/nn/yyevl.c:493:7: style: The scope of the variable 'c' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/yyevl.c:493:10: style: The scope of the variable 'cp' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/yylex.c:97:7: style: The scope of the variable 'c' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/yylex.c:119:7: style: The scope of the variable 'c' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/yylex.c:205:18: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
/usr/lib/bison.simple:659:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
unixodbc-2.3.6/Drivers/nn/yystmt.c:398:6: warning: Either the condition 'yystmt' is redundant or there is possible null pointer dereference: yystmt. [nullPointerRedundantCheck]
unixodbc-2.3.6/Drivers/nn/yystmt.c:395:6: note: Assuming that condition 'yystmt' is not redundant
unixodbc-2.3.6/Drivers/nn/yystmt.c:398:6: note: Null pointer dereference
unixodbc-2.3.6/Drivers/nn/yystmt.c:401:8: warning: Either the condition 'yystmt' is redundant or there is possible null pointer dereference: yystmt. [nullPointerRedundantCheck]
unixodbc-2.3.6/Drivers/nn/yystmt.c:395:6: note: Assuming that condition 'yystmt' is not redundant
unixodbc-2.3.6/Drivers/nn/yystmt.c:401:8: note: Null pointer dereference
unixodbc-2.3.6/Drivers/nn/yystmt.c:419:2: warning: Either the condition 'yystmt' is redundant or there is possible null pointer dereference: yystmt. [nullPointerRedundantCheck]
unixodbc-2.3.6/Drivers/nn/yystmt.c:395:6: note: Assuming that condition 'yystmt' is not redundant
unixodbc-2.3.6/Drivers/nn/yystmt.c:419:2: note: Null pointer dereference
unixodbc-2.3.6/Drivers/nn/yystmt.c:162:10: style: The scope of the variable 'hrh' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/yystmt.c:276:7: style: The scope of the variable 'r' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/yystmt.c:425:6: style: The scope of the variable 'i' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/yystmt.c:608:16: style: The scope of the variable 'head' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/yystmt.c:716:7: style: The scope of the variable 'r' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/nn/yystmt.c:385:29: style: Function 'nnsql_yyunbindpar' argument 1 names different: declaration 'hstmt' definition 'yystmt'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nnsql.h:154:36: note: Function 'nnsql_yyunbindpar' argument 1 names different: declaration 'hstmt' definition 'yystmt'.
unixodbc-2.3.6/Drivers/nn/yystmt.c:385:29: note: Function 'nnsql_yyunbindpar' argument 1 names different: declaration 'hstmt' definition 'yystmt'.
unixodbc-2.3.6/Drivers/nn/yystmt.c:554:38: style: Function 'nnsql_prepare' argument 2 names different: declaration 'sqlstmt' definition 'expr'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/nn/nnsql.h:39:45: note: Function 'nnsql_prepare' argument 2 names different: declaration 'sqlstmt' definition 'expr'.
unixodbc-2.3.6/Drivers/nn/yystmt.c:554:38: note: Function 'nnsql_prepare' argument 2 names different: declaration 'sqlstmt' definition 'expr'.
unixodbc-2.3.6/Drivers/nn/yystmt.c:558:7: style: Unused variable: r [unusedVariable]
unixodbc-2.3.6/Drivers/nn/yytchk.c:105:3: style: Same expression on both sides of '||'. [duplicateExpression]
unixodbc-2.3.6/Drivers/template/SQLBulkOperations.c:25:2: warning: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'tDRVSTMT *'. [invalidPrintfArgType_uint]
unixodbc-2.3.6/Drivers/template/SQLColumns.c:69:13: style: Unused variable: pColumnHeader [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLColumns.c:70:8: style: Unused variable: nColumn [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLColumns.c:71:8: style: Unused variable: nCols [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLColumns.c:72:8: style: Unused variable: nRow [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLColumns.c:73:8: style: Unused variable: szBuffer [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLExecute.c:19:8: style: Unused variable: nColumn [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLExecute.c:20:8: style: Unused variable: nCols [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLExecute.c:21:8: style: Unused variable: nRow [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLExecute.c:22:13: style: Unused variable: pColumnHeader [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLFetch.c:20:13: style: The scope of the variable 'pColumnHeader' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/template/SQLStatistics.c:56:8: style: Unused variable: nColumn [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLStatistics.c:57:8: style: Unused variable: nCols [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLStatistics.c:58:8: style: Unused variable: nRow [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLStatistics.c:59:13: style: Unused variable: pColumnHeader [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLStatistics.c:60:8: style: Unused variable: szSQL [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLTables.c:53:13: style: Unused variable: pColumnHeader [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLTables.c:54:8: style: Unused variable: nColumn [unusedVariable]
unixodbc-2.3.6/Drivers/template/SQLTables.c:55:8: style: Unused variable: nResultMemory [unusedVariable]
unixodbc-2.3.6/Drivers/template/_FreeDbc.c:12:11: style: Unused variable: hPrevDbc [unusedVariable]
unixodbc-2.3.6/Drivers/template/_FreeResults.c:11:13: style: The scope of the variable 'pColumnHeader' can be reduced. [variableScope]
unixodbc-2.3.6/Drivers/template/_FreeStmt.c:12:11: style: Unused variable: hPrevStmt [unusedVariable]
unixodbc-2.3.6/Drivers/template/_FreeStmt.c:13:12: style: Unused variable: nReturn [unusedVariable]
unixodbc-2.3.6/Drivers/template/_NativeTypeDesc.c:15:47: style: Function '_NativeTypeDesc' argument 2 names different: declaration 'nType' definition 'nMySQLType'. [funcArgNamesDifferent]
unixodbc-2.3.6/Drivers/template/driverextras.h:177:18: note: Function '_NativeTypeDesc' argument 2 names different: declaration 'nType' definition 'nMySQLType'.
unixodbc-2.3.6/Drivers/template/_NativeTypeDesc.c:15:47: note: Function '_NativeTypeDesc' argument 2 names different: declaration 'nType' definition 'nMySQLType'.
unixodbc-2.3.6/cur/SQLAllocStmt.c:86:9: warning: Either the condition '!cl_statement' is redundant or there is possible null pointer dereference: cl_statement. [nullPointerRedundantCheck]
unixodbc-2.3.6/cur/SQLAllocStmt.c:78:10: note: Assuming that condition '!cl_statement' is not redundant
unixodbc-2.3.6/cur/SQLAllocStmt.c:86:9: note: Null pointer dereference
unixodbc-2.3.6/cur/SQLConnect.c:403:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unixodbc-2.3.6/cur/SQLConnect.c:302:9: error: Memory leak: cl_connection [memleak]
unixodbc-2.3.6/cur/SQLNativeSql.c:52:24: style: Function 'CLNativeSql' argument 1 names different: declaration 'hdbc' definition 'connection_handle'. [funcArgNamesDifferent]
unixodbc-2.3.6/cur/cursorlibrary.h:363:31: note: Function 'CLNativeSql' argument 1 names different: declaration 'hdbc' definition 'connection_handle'.
unixodbc-2.3.6/cur/SQLNativeSql.c:52:24: note: Function 'CLNativeSql' argument 1 names different: declaration 'hdbc' definition 'connection_handle'.
unixodbc-2.3.6/exe/dltest.c:60:9: style: The scope of the variable 'pFunc' can be reduced. [variableScope]
unixodbc-2.3.6/exe/dltest.c:61:14: style: The scope of the variable 'pError' can be reduced. [variableScope]
unixodbc-2.3.6/exe/isql.c:531:5: style: Variable 'nLabelWidth' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/exe/isql.c:522:0: note: Variable 'nLabelWidth' is reassigned a value before the old one has been used.
unixodbc-2.3.6/exe/isql.c:531:5: note: Variable 'nLabelWidth' is reassigned a value before the old one has been used.
unixodbc-2.3.6/exe/isql.c:1554:6: error: Dereferencing 'szColumnName' after it is deallocated / released [deallocuse]
unixodbc-2.3.6/exe/isql.c:443:17: error: Common realloc mistake: 'szSQL' nulled but not freed upon failure [memleakOnRealloc]
unixodbc-2.3.6/exe/isql.c:677:23: error: Uninitialized variable: ret [uninitvar]
unixodbc-2.3.6/exe/iusql.c:94:14: style: The scope of the variable 'pEscapeChar' can be reduced. [variableScope]
unixodbc-2.3.6/exe/odbcinst.c:224:13: style: The scope of the variable 'szValue' can be reduced. [variableScope]
unixodbc-2.3.6/exe/odbcinst.c:398:13: style: The scope of the variable 'szValue' can be reduced. [variableScope]
unixodbc-2.3.6/exe/slencheck.c:137:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/exe/slencheck.c:136:5: note: Variable 'ret' is reassigned a value before the old one has been used.
unixodbc-2.3.6/exe/slencheck.c:137:5: note: Variable 'ret' is reassigned a value before the old one has been used.
unixodbc-2.3.6/exe/slencheck.c:138:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/exe/slencheck.c:137:5: note: Variable 'ret' is reassigned a value before the old one has been used.
unixodbc-2.3.6/exe/slencheck.c:138:5: note: Variable 'ret' is reassigned a value before the old one has been used.
unixodbc-2.3.6/exe/slencheck.c:139:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/exe/slencheck.c:138:5: note: Variable 'ret' is reassigned a value before the old one has been used.
unixodbc-2.3.6/exe/slencheck.c:139:5: note: Variable 'ret' is reassigned a value before the old one has been used.
unixodbc-2.3.6/exe/slencheck.c:140:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/exe/slencheck.c:139:5: note: Variable 'ret' is reassigned a value before the old one has been used.
unixodbc-2.3.6/exe/slencheck.c:140:5: note: Variable 'ret' is reassigned a value before the old one has been used.
unixodbc-2.3.6/exe/slencheck.c:140:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/extras/snprintf.c:92:0: error: #error No variable argument support [preprocessorErrorDirective]
unixodbc-2.3.6/extras/vms.c:92:13: warning: Either the condition 'dh==NULL' is redundant or there is possible null pointer dereference: dh. [nullPointerRedundantCheck]
unixodbc-2.3.6/extras/vms.c:93:12: note: Assuming that condition 'dh==NULL' is not redundant
unixodbc-2.3.6/extras/vms.c:92:13: note: Null pointer dereference
unixodbc-2.3.6/extras/vms.c:67:11: style: Unused variable: defpath [unusedVariable]
unixodbc-2.3.6/extras/vms.c:304:56: error: Memory leak: crelnmlst [memleak]
unixodbc-2.3.6/extras/vms.c:135:0: error: Memory leak: dh [memleak]
unixodbc-2.3.6/ini/iniAppend.c:24:7: style: The scope of the variable 'szObjectName' can be reduced. [variableScope]
unixodbc-2.3.6/ini/iniAppend.c:25:7: style: The scope of the variable 'szPropertyName' can be reduced. [variableScope]
unixodbc-2.3.6/ini/iniAppend.c:26:7: style: The scope of the variable 'szPropertyValue' can be reduced. [variableScope]
unixodbc-2.3.6/ini/iniOpen.c:357:14: style: The scope of the variable 'hFile' can be reduced. [variableScope]
unixodbc-2.3.6/ini/iniOpen.c:359:13: style: The scope of the variable 'szObjectName' can be reduced. [variableScope]
unixodbc-2.3.6/ini/iniOpen.c:360:13: style: The scope of the variable 'szPropertyName' can be reduced. [variableScope]
unixodbc-2.3.6/ini/iniOpen.c:361:13: style: The scope of the variable 'szPropertyValue' can be reduced. [variableScope]
unixodbc-2.3.6/ini/iniOpen.c:362:13: style: The scope of the variable 'nValidFile' can be reduced. [variableScope]
unixodbc-2.3.6/ini/iniPropertyValue.c:16:9: style: The scope of the variable 'pProperty' can be reduced. [variableScope]
unixodbc-2.3.6/libltdl/loaders/dld_link.c:100:35: style: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dld_link.c:48:36: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dld_link.c:100:35: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dld_link.c:110:35: style: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dld_link.c:49:41: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dld_link.c:110:35: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dld_link.c:111:29: style: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dld_link.c:50:40: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dld_link.c:111:29: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dld_link.c:127:36: style: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dld_link.c:51:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dld_link.c:127:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dld_link.c:147:34: style: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dld_link.c:52:39: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dld_link.c:147:34: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dld_link.c:147:63: style: Function 'vm_sym' argument 2 names different: declaration 'module' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dld_link.c:52:62: note: Function 'vm_sym' argument 2 names different: declaration 'module' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dld_link.c:147:63: note: Function 'vm_sym' argument 2 names different: declaration 'module' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dld_link.c:148:14: style: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dld_link.c:53:18: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'.
unixodbc-2.3.6/libltdl/loaders/dld_link.c:148:14: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'.
unixodbc-2.3.6/libltdl/loaders/dlopen.c:155:35: style: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dlopen.c:48:36: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dlopen.c:155:35: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dlopen.c:166:35: style: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dlopen.c:49:41: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dlopen.c:166:35: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dlopen.c:248:36: style: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dlopen.c:51:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dlopen.c:248:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dlopen.c:265:34: style: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dlopen.c:52:39: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dlopen.c:265:34: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dlopen.c:265:76: style: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dlopen.c:53:18: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'.
unixodbc-2.3.6/libltdl/loaders/dlopen.c:265:76: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'.
unixodbc-2.3.6/libltdl/loaders/dyld.c:288:11: style: The scope of the variable 'flags' can be reduced. [variableScope]
unixodbc-2.3.6/libltdl/loaders/dyld.c:477:28: style: The scope of the variable 'lc' can be reduced. [variableScope]
unixodbc-2.3.6/libltdl/loaders/dyld.c:188:35: style: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dyld.c:49:36: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dyld.c:188:35: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dyld.c:229:29: style: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dyld.c:51:40: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dyld.c:229:29: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/dyld.c:322:65: style: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/dyld.c:54:18: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'.
unixodbc-2.3.6/libltdl/loaders/dyld.c:322:65: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'.
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:98:35: style: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:48:36: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:98:35: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:108:35: style: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:49:41: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:108:35: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:109:29: style: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:50:40: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:109:29: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:138:36: style: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:51:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:138:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:155:34: style: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:52:39: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:155:34: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:155:76: style: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:53:18: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'.
unixodbc-2.3.6/libltdl/loaders/load_add_on.c:155:76: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'.
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:138:10: style: The scope of the variable 'ext' can be reduced. [variableScope]
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:140:10: style: The scope of the variable 'len' can be reduced. [variableScope]
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:123:35: style: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:52:36: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:123:35: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:134:35: style: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:53:41: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:134:35: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:135:29: style: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:54:40: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:135:29: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:248:36: style: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:55:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:248:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:265:34: style: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:56:39: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:265:34: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:265:76: style: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:57:18: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'.
unixodbc-2.3.6/libltdl/loaders/loadlibrary.c:265:76: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:116:35: style: Function 'vl_init' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/preopen.c:48:36: note: Function 'vl_init' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:116:35: note: Function 'vl_init' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:133:35: style: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/preopen.c:49:36: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:133:35: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:145:35: style: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/preopen.c:50:41: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:145:35: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:146:29: style: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/preopen.c:51:40: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:146:29: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:198:36: style: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/preopen.c:52:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:198:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:198:65: style: Function 'vm_close' argument 2 names different: declaration 'module' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/preopen.c:52:59: note: Function 'vm_close' argument 2 names different: declaration 'module' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:198:65: note: Function 'vm_close' argument 2 names different: declaration 'module' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:209:34: style: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/preopen.c:53:39: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:209:34: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:209:76: style: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/preopen.c:54:18: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'.
unixodbc-2.3.6/libltdl/loaders/preopen.c:209:76: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'.
unixodbc-2.3.6/libltdl/loaders/shl_load.c:141:35: style: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/shl_load.c:48:36: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/shl_load.c:141:35: note: Function 'vl_exit' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/shl_load.c:151:35: style: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/shl_load.c:49:41: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/shl_load.c:151:35: note: Function 'vm_open' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/shl_load.c:152:29: style: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/shl_load.c:50:40: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/shl_load.c:152:29: note: Function 'vm_open' argument 3 names different: declaration 'advise' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/shl_load.c:187:36: style: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/shl_load.c:51:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/shl_load.c:187:36: note: Function 'vm_close' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/shl_load.c:204:34: style: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/shl_load.c:52:39: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/shl_load.c:204:34: note: Function 'vm_sym' argument 1 names different: declaration 'loader_data' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/loaders/shl_load.c:204:76: style: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/loaders/shl_load.c:53:18: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'.
unixodbc-2.3.6/libltdl/loaders/shl_load.c:204:76: note: Function 'vm_sym' argument 3 names different: declaration 'symbolname' definition 'name'.
unixodbc-2.3.6/libltdl/lt_error.c:56:3: style: Variable 'temp' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/libltdl/lt_error.c:51:0: note: Variable 'temp' is reassigned a value before the old one has been used.
unixodbc-2.3.6/libltdl/lt_error.c:56:3: note: Variable 'temp' is reassigned a value before the old one has been used.
unixodbc-2.3.6/libltdl/ltdl.c:984:7: style: The scope of the variable 'i' can be reduced. [variableScope]
unixodbc-2.3.6/libltdl/ltdl.c:368:29: style: Function 'tryall_dlopen' argument 1 names different: declaration 'handle' definition 'phandle'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/ltdl.c:136:46: note: Function 'tryall_dlopen' argument 1 names different: declaration 'handle' definition 'phandle'.
unixodbc-2.3.6/libltdl/ltdl.c:368:29: note: Function 'tryall_dlopen' argument 1 names different: declaration 'handle' definition 'phandle'.
unixodbc-2.3.6/libltdl/ltdl.c:369:21: style: Function 'tryall_dlopen' argument 3 names different: declaration 'padvise' definition 'advise'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/ltdl.c:138:24: note: Function 'tryall_dlopen' argument 3 names different: declaration 'padvise' definition 'advise'.
unixodbc-2.3.6/libltdl/ltdl.c:369:21: note: Function 'tryall_dlopen' argument 3 names different: declaration 'padvise' definition 'advise'.
unixodbc-2.3.6/libltdl/ltdl.c:782:57: style: Function 'find_handle_callback' argument 3 names different: declaration 'ignored' definition 'data2'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/ltdl.c:112:18: note: Function 'find_handle_callback' argument 3 names different: declaration 'ignored' definition 'data2'.
unixodbc-2.3.6/libltdl/ltdl.c:782:57: note: Function 'find_handle_callback' argument 3 names different: declaration 'ignored' definition 'data2'.
unixodbc-2.3.6/libltdl/ltdl.c:804:20: style: Function 'find_handle' argument 3 names different: declaration 'handle' definition 'phandle'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/ltdl.c:124:25: note: Function 'find_handle' argument 3 names different: declaration 'handle' definition 'phandle'.
unixodbc-2.3.6/libltdl/ltdl.c:804:20: note: Function 'find_handle' argument 3 names different: declaration 'handle' definition 'phandle'.
unixodbc-2.3.6/libltdl/ltdl.c:818:50: style: Function 'load_deplibs' argument 2 names different: declaration 'deplibs' definition 'LT__UNUSED'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/ltdl.c:131:59: note: Function 'load_deplibs' argument 2 names different: declaration 'deplibs' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/ltdl.c:818:50: note: Function 'load_deplibs' argument 2 names different: declaration 'deplibs' definition 'LT__UNUSED'.
unixodbc-2.3.6/libltdl/ltdl.c:1159:26: style: Function 'try_dlopen' argument 1 names different: declaration 'handle' definition 'phandle'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/ltdl.c:133:43: note: Function 'try_dlopen' argument 1 names different: declaration 'handle' definition 'phandle'.
unixodbc-2.3.6/libltdl/ltdl.c:1159:26: note: Function 'try_dlopen' argument 1 names different: declaration 'handle' definition 'phandle'.
unixodbc-2.3.6/libltdl/ltdl.c:1870:29: style: Function 'foreachfile_callback' argument 1 names different: declaration 'filename' definition 'dirname'. [funcArgNamesDifferent]
unixodbc-2.3.6/libltdl/ltdl.c:113:41: note: Function 'foreachfile_callback' argument 1 names different: declaration 'filename' definition 'dirname'.
unixodbc-2.3.6/libltdl/ltdl.c:1870:29: note: Function 'foreachfile_callback' argument 1 names different: declaration 'filename' definition 'dirname'.
unixodbc-2.3.6/libltdl/ltdl.c:768:3: error: Resource leak: pfile [resourceLeak]
unixodbc-2.3.6/log/logPushMsg.c:35:0: error: #error No variable argument support [preprocessorErrorDirective]
unixodbc-2.3.6/lst/_lstDump.c:7:8: style: The scope of the variable 'nItem' can be reduced. [variableScope]
unixodbc-2.3.6/lst/lstOpen.c:8:2: style: Variable 'hLst' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/lst/lstOpen.c:6:0: note: Variable 'hLst' is reassigned a value before the old one has been used.
unixodbc-2.3.6/lst/lstOpen.c:8:2: note: Variable 'hLst' is reassigned a value before the old one has been used.
unixodbc-2.3.6/odbcinst/ODBCINSTConstructProperties.c:202:2: style: Variable 'hLastProperty' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/odbcinst/ODBCINSTConstructProperties.c:199:2: note: Variable 'hLastProperty' is reassigned a value before the old one has been used.
unixodbc-2.3.6/odbcinst/ODBCINSTConstructProperties.c:202:2: note: Variable 'hLastProperty' is reassigned a value before the old one has been used.
unixodbc-2.3.6/odbcinst/ODBCINSTConstructProperties.c:59:10: style: The scope of the variable 'szSectionName' can be reduced. [variableScope]
unixodbc-2.3.6/odbcinst/ODBCINSTConstructProperties.c:218:17: error: Memory leak: pNext [memleak]
unixodbc-2.3.6/odbcinst/SQLConfigDataSource.c:30:7: style: The scope of the variable 'szDriverSetup' can be reduced. [variableScope]
unixodbc-2.3.6/odbcinst/SQLCreateDataSource.c:200:19: style: The scope of the variable 'szPathAndName' can be reduced. [variableScope]
unixodbc-2.3.6/odbcinst/SQLGetPrivateProfileString.c:378:13: style: The scope of the variable 'szFileName' can be reduced. [variableScope]
unixodbc-2.3.6/odbcinst/SQLGetPrivateProfileString.c:380:13: style: The scope of the variable 'ini_done' can be reduced. [variableScope]
unixodbc-2.3.6/odbcinst/SQLInstallDriverEx.c:36:7: style: The scope of the variable 'szNameValue' can be reduced. [variableScope]
unixodbc-2.3.6/odbcinst/SQLInstallDriverEx.c:37:7: style: The scope of the variable 'szPropertyName' can be reduced. [variableScope]
unixodbc-2.3.6/odbcinst/SQLInstallDriverEx.c:42:7: style: The scope of the variable 'nElement' can be reduced. [variableScope]
unixodbc-2.3.6/odbcinst/SQLManageDataSources.c:127:21: style: The scope of the variable 'szPathAndName' can be reduced. [variableScope]
unixodbc-2.3.6/odbcinst/SQLReadFileDSN.c:196:23: style: Variable 'nBufPos' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/odbcinst/_SQLDriverConnectPrompt.c:12:19: style: The scope of the variable 'szPathAndName' can be reduced. [variableScope]
unixodbc-2.3.6/odbcinst/_SQLGetInstalledDrivers.c:32:13: style: The scope of the variable 'szObjectName' can be reduced. [variableScope]
unixodbc-2.3.6/odbcinst/_odbcinst_SystemINI.c:165:10: style: The scope of the variable 'hFile' can be reduced. [variableScope]
unixodbc-2.3.6/odbcinst/_odbcinst_UserINI.c:64:5: style: Variable 'pHomeDir' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/odbcinst/_odbcinst_UserINI.c:62:0: note: Variable 'pHomeDir' is reassigned a value before the old one has been used.
unixodbc-2.3.6/odbcinst/_odbcinst_UserINI.c:64:5: note: Variable 'pHomeDir' is reassigned a value before the old one has been used.
unixodbc-2.3.6/odbcinst/_odbcinst_UserINI.c:76:5: style: Variable 'pHomeDir' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/odbcinst/_odbcinst_UserINI.c:64:5: note: Variable 'pHomeDir' is reassigned a value before the old one has been used.
unixodbc-2.3.6/odbcinst/_odbcinst_UserINI.c:76:5: note: Variable 'pHomeDir' is reassigned a value before the old one has been used.
unixodbc-2.3.6/odbcinst/_odbcinst_UserINI.c:54:22: style: The scope of the variable 'hFile' can be reduced. [variableScope]
unixodbc-2.3.6/odbcinst/_odbcinst_UserINI.c:59:0: style: Variable 'nUserID' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/samples/cursor.c:137:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/samples/cursor.c:136:5: note: Variable 'ret' is reassigned a value before the old one has been used.
unixodbc-2.3.6/samples/cursor.c:137:5: note: Variable 'ret' is reassigned a value before the old one has been used.
unixodbc-2.3.6/samples/cursor.c:242:17: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
unixodbc-2.3.6/samples/cursor.c:239:17: note: Variable 'ret' is reassigned a value before the old one has been used.
unixodbc-2.3.6/samples/cursor.c:242:17: note: Variable 'ret' is reassigned a value before the old one has been used.
unixodbc-2.3.6/samples/cursor.c:155:12: style: Variable 'szNewStatus' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/samples/cursor.c:155:37: style: Variable 'szNewOpenDate' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/samples/cursor.c:156:31: style: Variable 'sNewOrderID' is assigned a value that is never used. [unreadVariable]
unixodbc-2.3.6/samples/cursor.c:158:52: style: Unused variable: irowUpdt [unusedVariable]
[11:35]
ftp://ftp.se.debian.org/debian/pool/main/u/unixodbc-gui-qt/unixodbc-gui-qt_2.3.0.orig.tar.gz
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.h:115:6: style: Technically the member function 'OdbcHandle::getType' can be const. [functionConst]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcTest.h:44:5: style: Class 'OdbcTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgEnvDataSources.cpp:198:9: error: Mismatching allocation and deallocation: server_name [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgEnvDataSources.cpp:200:9: error: Mismatching allocation and deallocation: description [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgEnvDrivers.cpp:198:9: error: Mismatching allocation and deallocation: server_name [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgEnvDrivers.cpp:200:9: error: Mismatching allocation and deallocation: description [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgToolsManageTest.cpp:176:41: style: Function 'Activated' argument 1 names different: declaration 'index' definition 'val'. [funcArgNamesDifferent]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgToolsManageTest.h:60:25: note: Function 'Activated' argument 1 names different: declaration 'index' definition 'val'.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgToolsManageTest.cpp:176:41: note: Function 'Activated' argument 1 names different: declaration 'index' definition 'val'.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgToolsManageTestGroup.cpp:158:46: style: Function 'Activated' argument 1 names different: declaration 'index' definition 'val'. [funcArgNamesDifferent]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgToolsManageTestGroup.h:57:25: note: Function 'Activated' argument 1 names different: declaration 'index' definition 'val'.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgToolsManageTestGroup.cpp:158:46: note: Function 'Activated' argument 1 names different: declaration 'index' definition 'val'.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgToolsRunAutoTests.cpp:349:13: style: Expression is always false because 'else if' condition matches previous condition at line 345. [multiCondition]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgToolsRunAutoTests.cpp:270:5: style: Variable 'hWnd' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgToolsRunAutoTests.cpp:233:0: note: Variable 'hWnd' is reassigned a value before the old one has been used if variable is no semaphore variable.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgToolsRunAutoTests.cpp:270:5: note: Variable 'hWnd' is reassigned a value before the old one has been used if variable is no semaphore variable.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgToolsRunAutoTests.cpp:355:110: style: Function 'add_auto_test' argument 3 names different: declaration 'last_test' definition 'item'. [funcArgNamesDifferent]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgToolsRunAutoTests.h:53:92: note: Function 'add_auto_test' argument 3 names different: declaration 'last_test' definition 'item'.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/DlgToolsRunAutoTests.cpp:355:110: note: Function 'add_auto_test' argument 3 names different: declaration 'last_test' definition 'item'.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:144:13: warning: Member variable 'OdbcHandle::handle_list' is not initialized in the constructor. [uninitMemberVar]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:64:2: performance: Variable 'handle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:66:5: performance: Variable 'description' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:67:5: performance: Variable 'stmt_handle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:97:2: performance: Variable 'handle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:100:5: performance: Variable 'description' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:101:5: performance: Variable 'stmt_handle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:114:5: performance: Variable 'row_array_size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:115:5: performance: Variable 'param_array_size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:147:2: performance: Variable 'handle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:150:5: performance: Variable 'description' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:151:5: performance: Variable 'stmt_handle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:163:5: performance: Variable 'row_array_size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:164:5: performance: Variable 'param_array_size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.cpp:80:2: style: Class 'OdbcHandle' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.h:105:1: warning: The class 'OdbcHandle' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcHandle.h:116:8: style: Class 'OdbcHandle' is unsafe, 'OdbcHandle::bookmark_ptr' can leak by wrong usage. [unsafeClassCanLeak]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/attr.cpp:1094:9: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/attr.cpp:1794:9: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/attr.cpp:1981:9: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/attr.cpp:2417:9: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/attr.cpp:2784:9: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/conn.cpp:2477:5: style: Variable 'hWnd' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/conn.cpp:2468:0: note: Variable 'hWnd' is reassigned a value before the old one has been used if variable is no semaphore variable.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/conn.cpp:2477:5: note: Variable 'hWnd' is reassigned a value before the old one has been used if variable is no semaphore variable.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/conn.cpp:3074:5: style: Variable 'hWnd' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/conn.cpp:3065:0: note: Variable 'hWnd' is reassigned a value before the old one has been used if variable is no semaphore variable.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/conn.cpp:3074:5: note: Variable 'hWnd' is reassigned a value before the old one has been used if variable is no semaphore variable.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/conn.cpp:2940:14: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/conn.cpp:2942:9: note: Found duplicate branches for 'if' and 'else'.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/conn.cpp:2940:14: note: Found duplicate branches for 'if' and 'else'.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/conn.cpp:4277:39: style: Function 'getInfoOdbc' argument 1 names different: declaration 'dbc' definition 'hdbc'. [funcArgNamesDifferent]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/OdbcTest.h:64:33: note: Function 'getInfoOdbc' argument 1 names different: declaration 'dbc' definition 'hdbc'.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/conn.cpp:4277:39: note: Function 'getInfoOdbc' argument 1 names different: declaration 'dbc' definition 'hdbc'.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/conn.cpp:2758:9: error: Mismatching allocation and deallocation: out_string [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/conn.cpp:3500:9: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/desc.cpp:749:9: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/diag.cpp:309:9: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/diag.cpp:584:9: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/diag.cpp:811:9: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgDbcConnect.cpp:12:0: error: #error "The header file 'DlgDbcConnect.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgEnvAllocEnv.cpp:12:0: error: #error "The header file 'DlgEnvAllocEnv.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgEnvAllocHandle.cpp:12:0: error: #error "The header file 'DlgEnvAllocHandle.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgEnvDataSources.cpp:12:0: error: #error "The header file 'DlgEnvDataSources.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgEnvDrivers.cpp:12:0: error: #error "The header file 'DlgEnvDrivers.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgEnvEndTran.cpp:12:0: error: #error "The header file 'DlgEnvEndTran.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgEnvFreeEnv.cpp:12:0: error: #error "The header file 'DlgEnvFreeEnv.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgEnvFreeHandle.cpp:12:0: error: #error "The header file 'DlgEnvFreeHandle.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgEnvTransact.cpp:12:0: error: #error "The header file 'DlgEnvTransact.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgToolsManageAutoTest.cpp:12:0: error: #error "The header file 'DlgToolsManageAutoTest.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgToolsManageTest.cpp:12:0: error: #error "The header file 'DlgToolsManageTest.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgToolsManageTestGroup.cpp:12:0: error: #error "The header file 'DlgToolsManageTestGroup.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgToolsNewGroup.cpp:12:0: error: #error "The header file 'DlgToolsNewGroup.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgToolsNewSource.cpp:12:0: error: #error "The header file 'DlgToolsNewSource.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mDlgToolsRunAutoTests.cpp:12:0: error: #error "The header file 'DlgToolsRunAutoTests.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mOdbcTest.cpp:12:0: error: #error "The header file 'OdbcTest.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mattr.cpp:12:0: error: #error "The header file 'attr.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mcatalog.cpp:12:0: error: #error "The header file 'catalog.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mconn.cpp:12:0: error: #error "The header file 'conn.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mdesc.cpp:12:0: error: #error "The header file 'desc.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mdiag.cpp:12:0: error: #error "The header file 'diag.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mresults.cpp:12:0: error: #error "The header file 'results.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/mstmt.cpp:12:0: error: #error "The header file 'stmt.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:2483:14: warning: Either the condition 'hand' is redundant or there is possible null pointer dereference: hand. [nullPointerRedundantCheck]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:2446:10: note: Assuming that condition 'hand' is not redundant
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:2483:14: note: Null pointer dereference
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:1732:5: style: Variable 'op_val' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:1725:5: note: Variable 'op_val' is reassigned a value before the old one has been used if variable is no semaphore variable.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:1732:5: note: Variable 'op_val' is reassigned a value before the old one has been used if variable is no semaphore variable.
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:987:9: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:2527:9: error: Mismatching allocation and deallocation: row_status_array [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:2916:44: error: Mismatching allocation and deallocation: col_info [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:2960:17: error: Mismatching allocation and deallocation: col_info [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:2984:9: error: Mismatching allocation and deallocation: col_info [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:3014:9: error: Mismatching allocation and deallocation: col_info [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:3022:5: error: Mismatching allocation and deallocation: col_info [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:2959:17: error: Mismatching allocation and deallocation: line [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:2983:9: error: Mismatching allocation and deallocation: line [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:3013:9: error: Mismatching allocation and deallocation: line [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/results.cpp:3021:5: error: Mismatching allocation and deallocation: line [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/stmt.cpp:1732:17: warning: Member variable 'dBindParameter::in_win' is not initialized in the constructor. [uninitMemberVar]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/stmt.cpp:1732:17: warning: Member variable 'dBindParameter::out_win' is not initialized in the constructor. [uninitMemberVar]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/stmt.cpp:1874:13: warning: Member variable 'dBindParam::in_win' is not initialized in the constructor. [uninitMemberVar]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/stmt.cpp:1874:13: warning: Member variable 'dBindParam::out_win' is not initialized in the constructor. [uninitMemberVar]
unixodbc-gui-qt-2.3.0/ODBCTestQ4/stmt.cpp:812:3: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc]
unixodbc-gui-qt-2.3.0/ini/iniAppend.c:23:7: style: The scope of the variable 'szObjectName' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/ini/iniAppend.c:24:7: style: The scope of the variable 'szPropertyName' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/ini/iniAppend.c:25:7: style: The scope of the variable 'szPropertyValue' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/ini/iniOpen.c:357:14: style: The scope of the variable 'hFile' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/ini/iniOpen.c:358:13: style: The scope of the variable 'szLine' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/ini/iniOpen.c:359:13: style: The scope of the variable 'szObjectName' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/ini/iniOpen.c:360:13: style: The scope of the variable 'szPropertyName' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/ini/iniOpen.c:361:13: style: The scope of the variable 'szPropertyValue' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/ini/iniOpen.c:362:13: style: The scope of the variable 'nValidFile' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/ini/iniPropertyValue.c:15:9: style: The scope of the variable 'pProperty' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CAbout.cpp:16:26: style: Function 'CAbout' argument 1 names different: declaration 'pParent' definition 'pwidgetParent'. [funcArgNamesDifferent]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CAbout.h:30:22: note: Function 'CAbout' argument 1 names different: declaration 'pParent' definition 'pwidgetParent'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CAbout.cpp:16:26: note: Function 'CAbout' argument 1 names different: declaration 'pParent' definition 'pwidgetParent'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CODBCInst.h:44:5: style: Class 'CDSNWizardData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CAbout.h:30:5: style: Class 'CAbout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CAdvanced.h:39:5: style: Class 'CAdvanced' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CManageDrivers.h:37:5: style: Class 'CManageDrivers' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPooling.h:21:2: style: Class 'CPooling' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CTracing.h:39:2: style: Class 'CTracing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CThreading.h:19:2: style: Class 'CThreading' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverList.h:46:5: style: Class 'CDriverList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesDelegate.h:28:5: style: Class 'CPropertiesDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDataSourceNameList.cpp:81:25: style: The scope of the variable 'pProperties' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDataSourceNameList.cpp:84:13: style: The scope of the variable 'szINI' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDataSourceNameList.cpp:340:15: style: The scope of the variable 'szSectionName' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDataSourceNameList.cpp:341:15: style: The scope of the variable 'szDriver' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDataSourceNameList.cpp:342:15: style: The scope of the variable 'szDescription' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDataSourceNameList.cpp:343:15: style: The scope of the variable 'nElement' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDataSourceNameList.cpp:186:10: style: Unused variable: szErrorMsg [unusedVariable]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDataSourceNameList.cpp:307:7: style: Unused variable: szErrorMsg [unusedVariable]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDataSourceNameList.cpp:337:18: style: Unused variable: szErrorMsg [unusedVariable]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverPrompt.h:34:5: style: Class 'CDriverPrompt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDataSourceNamesFile.h:43:5: style: Class 'CDataSourceNamesFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDataSourceNamesFileModel.h:54:5: style: Class 'CDataSourceNamesFileModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverConnectPrompt.cpp:67:32: style: C-style pointer casting [cstyleCast]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverConnectPrompt.cpp:71:46: style: C-style pointer casting [cstyleCast]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverConnectPrompt.cpp:78:54: style: C-style pointer casting [cstyleCast]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverConnectPrompt.cpp:21:11: performance: Variable 'nMaxChars' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CManageDataSourceNames.h:42:5: style: Class 'CManageDataSourceNames' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverList.cpp:103:5: style: Variable 'hFirstProperty' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverList.cpp:98:0: note: Variable 'hFirstProperty' is reassigned a value before the old one has been used if variable is no semaphore variable.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverList.cpp:103:5: note: Variable 'hFirstProperty' is reassigned a value before the old one has been used if variable is no semaphore variable.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverList.cpp:661:15: style: The scope of the variable 'szPropertyName' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverList.cpp:662:15: style: The scope of the variable 'szPropertyNameUpper' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverList.cpp:663:15: style: The scope of the variable 'szPropertyValue' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverList.cpp:782:13: style: The scope of the variable 'szPropertyName' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverList.cpp:788:13: style: The scope of the variable 'nRow' can be reduced. [variableScope]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverList.cpp:364:25: style: Unused variable: b2 [unusedVariable]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverList.cpp:402:21: style: Unused variable: b2 [unusedVariable]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverList.cpp:753:21: style: Unused variable: b2 [unusedVariable]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CDriverList.cpp:789:21: style: Unused variable: b2 [unusedVariable]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CHelp.cpp:20:11: performance: Variable 'stringKey' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CMonitor.h:33:2: style: Class 'CMonitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CMonitorHandleCounts.h:21:2: style: Class 'CMonitorHandleCounts' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CMonitorProcesses.h:33:2: style: Class 'CMonitorProcesses' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CODBCConfig.cpp:72:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CODBCInst.cpp:16:11: performance: Variable 'stringDataSourceName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CODBCInst.cpp:18:5: performance: Variable 'hFirstProperty' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesDialog.cpp:19:81: style: Function 'CPropertiesDialog' argument 2 names different: declaration 'hTheFirstProperty' definition 'hFirstProperty'. [funcArgNamesDifferent]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesDialog.h:24:73: note: Function 'CPropertiesDialog' argument 2 names different: declaration 'hTheFirstProperty' definition 'hFirstProperty'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesDialog.cpp:19:81: note: Function 'CPropertiesDialog' argument 2 names different: declaration 'hTheFirstProperty' definition 'hFirstProperty'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.cpp:22:79: style: Function 'CPropertiesModel' argument 2 names different: declaration 'hFirstProperty' definition 'pFirstProperty'. [funcArgNamesDifferent]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.h:24:69: note: Function 'CPropertiesModel' argument 2 names different: declaration 'hFirstProperty' definition 'pFirstProperty'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.cpp:22:79: note: Function 'CPropertiesModel' argument 2 names different: declaration 'hFirstProperty' definition 'pFirstProperty'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.cpp:73:64: style: Function 'data' argument 2 names different: declaration 'role' definition 'nRole'. [funcArgNamesDifferent]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.h:29:51: note: Function 'data' argument 2 names different: declaration 'role' definition 'nRole'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.cpp:73:64: note: Function 'data' argument 2 names different: declaration 'role' definition 'nRole'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.cpp:133:75: style: Function 'setData' argument 2 names different: declaration 'value' definition 'variantValue'. [funcArgNamesDifferent]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.h:30:63: note: Function 'setData' argument 2 names different: declaration 'value' definition 'variantValue'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.cpp:133:75: note: Function 'setData' argument 2 names different: declaration 'value' definition 'variantValue'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.cpp:133:93: style: Function 'setData' argument 3 names different: declaration 'role' definition 'nRole'. [funcArgNamesDifferent]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.h:30:74: note: Function 'setData' argument 3 names different: declaration 'role' definition 'nRole'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.cpp:133:93: note: Function 'setData' argument 3 names different: declaration 'role' definition 'nRole'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.cpp:179:44: style: Function 'headerData' argument 1 names different: declaration 'section' definition 'nSection'. [funcArgNamesDifferent]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.h:32:30: note: Function 'headerData' argument 1 names different: declaration 'section' definition 'nSection'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.cpp:179:44: note: Function 'headerData' argument 1 names different: declaration 'section' definition 'nSection'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.cpp:179:70: style: Function 'headerData' argument 2 names different: declaration 'orientation' definition 'nOrientation'. [funcArgNamesDifferent]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.h:32:55: note: Function 'headerData' argument 2 names different: declaration 'orientation' definition 'nOrientation'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.cpp:179:70: note: Function 'headerData' argument 2 names different: declaration 'orientation' definition 'nOrientation'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.cpp:179:88: style: Function 'headerData' argument 3 names different: declaration 'role' definition 'nRole'. [funcArgNamesDifferent]
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.h:32:72: note: Function 'headerData' argument 3 names different: declaration 'role' definition 'nRole'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/CPropertiesModel.cpp:179:88: note: Function 'headerData' argument 3 names different: declaration 'role' definition 'nRole'.
unixodbc-gui-qt-2.3.0/odbcinstQ4/ODBCDriverConnectPrompt.cpp:37:0: style: Variable 'pApplication' is assigned a value that is never used. [unreadVariable]
unixodbc-gui-qt-2.3.0/odbcinstQ4/SQLManageDataSources.cpp:38:0: style: Variable 'pApplication' is assigned a value that is never used. [unreadVariable]
unixodbc-gui-qt-2.3.0/odbcinstQ4/SQLManageDataSources.cpp:78:0: style: Variable 'pApplication' is assigned a value that is never used. [unreadVariable]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCAbout.cpp:12:0: error: #error "The header file 'CAbout.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCAdvanced.cpp:12:0: error: #error "The header file 'CAdvanced.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCDSNWizard.cpp:12:0: error: #error "The header file 'CDSNWizard.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCDSNWizardDriver.cpp:12:0: error: #error "The header file 'CDSNWizardDriver.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCDSNWizardEntre.cpp:12:0: error: #error "The header file 'CDSNWizardEntre.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCDSNWizardFini.cpp:12:0: error: #error "The header file 'CDSNWizardFini.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCDSNWizardProperties.cpp:12:0: error: #error "The header file 'CDSNWizardProperties.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCDSNWizardType.cpp:12:0: error: #error "The header file 'CDSNWizardType.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCDataSourceNameList.cpp:12:0: error: #error "The header file 'CDataSourceNameList.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCDataSourceNames.cpp:12:0: error: #error "The header file 'CDataSourceNames.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCDataSourceNamesFile.cpp:12:0: error: #error "The header file 'CDataSourceNamesFile.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCDataSourceNamesFileModel.cpp:12:0: error: #error "The header file 'CDataSourceNamesFileModel.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCDriverConnectPrompt.cpp:12:0: error: #error "The header file 'CDriverConnectPrompt.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCDriverList.cpp:12:0: error: #error "The header file 'CDriverList.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCDriverPrompt.cpp:12:0: error: #error "The header file 'CDriverPrompt.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCFileSelector.cpp:12:0: error: #error "The header file 'CFileSelector.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCHelp.cpp:12:0: error: #error "The header file 'CHelp.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCManageDataSourceNames.cpp:12:0: error: #error "The header file 'CManageDataSourceNames.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCManageDrivers.cpp:12:0: error: #error "The header file 'CManageDrivers.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCMonitor.cpp:12:0: error: #error "The header file 'CMonitor.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCMonitorHandleCounts.cpp:12:0: error: #error "The header file 'CMonitorHandleCounts.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCMonitorProcesses.cpp:12:0: error: #error "The header file 'CMonitorProcesses.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCODBCConfig.cpp:12:0: error: #error "The header file 'CODBCConfig.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCPooling.cpp:12:0: error: #error "The header file 'CPooling.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCPropertiesDelegate.cpp:12:0: error: #error "The header file 'CPropertiesDelegate.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCPropertiesDialog.cpp:12:0: error: #error "The header file 'CPropertiesDialog.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCThreading.cpp:12:0: error: #error "The header file 'CThreading.h' doesn't include <QObject>." [preprocessorErrorDirective]
unixodbc-gui-qt-2.3.0/odbcinstQ4/mCTracing.cpp:12:0: error: #error "The header file 'CTracing.h' doesn't include <QObject>." [preprocessorErrorDirective]
[11:35]
ftp://ftp.se.debian.org/debian/pool/main/u/unknown-horizons/unknown-horizons_2017.2.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/unmass/unmass_0.9.orig.tar.gz
unmass-0.9/kdev/src/ma.cpp:228:13: style: C-style pointer casting [cstyleCast]
unmass-0.9/kdev/src/ma.cpp:87:10: style: Unused variable: j [unusedVariable]
unmass-0.9/kdev/src/ma.cpp:25:15: warning: Member variable 'CMassArchive::MassFileNameFull' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma.cpp:25:15: warning: Member variable 'CMassArchive::MassFileName' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma.cpp:25:15: warning: Member variable 'CMassArchive::MassFileExt' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma.cpp:25:15: warning: Member variable 'CMassArchive::MassFilePath' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma.cpp:25:15: warning: Member variable 'CMassArchive::filesize' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma.cpp:25:15: warning: Member variable 'CMassArchive::lib_start' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma.cpp:25:15: warning: Member variable 'CMassArchive::lib_size' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma.cpp:25:15: warning: Member variable 'CMassArchive::data_start' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma.cpp:25:15: warning: Member variable 'CMassArchive::pos' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma.cpp:25:15: warning: Member variable 'CMassArchive::next_rec_pos' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma.cpp:25:15: warning: Member variable 'CMassArchive::file_open_for_write' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma.cpp:25:15: warning: Member variable 'CMassArchive::error' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma.cpp:25:15: warning: Member variable 'CMassArchive::FileListItems' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma.h:46:3: warning: Class 'CMassArchive' which has virtual members does not have a virtual destructor. [virtualDestructor]
unmass-0.9/kdev/src/ma.h:52:14: style: Technically the member function 'CMassArchive::GetErrorStr' can be const. [functionConst]
unmass-0.9/kdev/src/ma.h:82:12: style: Technically the member function 'CMassArchive::GetFilesCount' can be const. [functionConst]
unmass-0.9/kdev/src/massfs.h:180:14: style: Technically the member function 'CMassFiles::GetErrorStr' can be const. [functionConst]
unmass-0.9/kdev/src/ma_bif.cpp:98:2: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
unmass-0.9/kdev/src/ma_bif.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_bif.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_bif.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_bif.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_bif.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_bif.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_bif.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_bif.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_bif.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_bif.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_crism.cpp:90:17: style: The scope of the variable 'i' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_crism.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_crism.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_crism.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_crism.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_crism.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_crism.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_crism.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_crism.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_crism.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_crism.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_dune2.cpp:87:21: style: The scope of the variable 'i' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_dune2.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_dune2.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_dune2.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_dune2.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_dune2.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_dune2.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_dune2.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_dune2.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_dune2.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_dune2.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_ecou.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ecou.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_ecou.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ecou.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_ecou.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ecou.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_ecou.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ecou.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_ecou.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ecou.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_eth2.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_eth2.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_eth2.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_eth2.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_eth2.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_eth2.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_eth2.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_eth2.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_eth2.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_eth2.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_ff8.cpp:281:21: style: The scope of the variable 'size' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_ff8.cpp:284:16: style: The scope of the variable 'bufs' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_ff8.cpp:286:9: style: The scope of the variable 'outpos' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_ff8.cpp:286:17: style: The scope of the variable 'ofs' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_ff8.cpp:286:22: style: The scope of the variable 'sz' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_ff8.cpp:286:26: style: The scope of the variable 'src' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_ff8.cpp:286:31: style: The scope of the variable 'i' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_ff8.cpp:287:29: style: The scope of the variable 'ctrlcnt' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_ff8.cpp:287:38: style: The scope of the variable 'cha' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_ff8.h:37:2: warning: Member variable 'CMassFF8::fiRec' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma_ff8.h:37:2: warning: Member variable 'CMassFF8::next_name_rec_pos' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma_ff8.h:37:2: warning: Member variable 'CMassFF8::fsName' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma_ff8.h:37:2: warning: Member variable 'CMassFF8::flName' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma_ff8.h:37:2: warning: Member variable 'CMassFF8::save' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma_ff8.h:37:2: warning: Member variable 'CMassFF8::ex_last_ofs' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma_ff8.h:37:2: warning: Member variable 'CMassFF8::ex_last_pos' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/ma_ff8.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ff8.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_ff8.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ff8.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_ff8.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ff8.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_ff8.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ff8.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_ff8.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ff8.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_ff8.h:43:16: style: The function 'Extract' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:119:27: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ff8.h:43:16: note: Function in derived class
unmass-0.9/kdev/src/ma_ff8.h:44:9: style: The function 'GetFlags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:74:15: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ff8.h:44:9: note: Function in derived class
unmass-0.9/kdev/src/ma_ff8.h:45:9: style: The function 'ExtractWholeFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:130:15: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ff8.h:45:9: note: Function in derived class
unmass-0.9/kdev/src/ma_ff8.cpp:297:4: error: Resource leak: fs [resourceLeak]
unmass-0.9/kdev/src/ma_fpk.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_fpk.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_fpk.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_fpk.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_fpk.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_fpk.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_fpk.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_fpk.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_fpk.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_fpk.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_grp.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_grp.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_grp.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_grp.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_grp.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_grp.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_grp.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_grp.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_grp.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_grp.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_gunme.cpp:138:16: style: The scope of the variable 'i' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_gunme.cpp:49:22: style: Unused variable: i [unusedVariable]
unmass-0.9/kdev/src/ma_gunme.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_gunme.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_gunme.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_gunme.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_gunme.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_gunme.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_gunme.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_gunme.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_gunme.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_gunme.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_gunme.h:14:16: style: The function 'Extract' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:119:27: note: Virtual function in base class
unmass-0.9/kdev/src/ma_gunme.h:14:16: note: Function in derived class
unmass-0.9/kdev/src/ma_ipwad.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ipwad.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_ipwad.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ipwad.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_ipwad.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ipwad.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_ipwad.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ipwad.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_ipwad.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_ipwad.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_jpga.h:11:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_jpga.h:11:8: note: Function in derived class
unmass-0.9/kdev/src/ma_jpga.h:12:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_jpga.h:12:8: note: Function in derived class
unmass-0.9/kdev/src/ma_jpga.h:13:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_jpga.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_jpga.h:14:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_jpga.h:14:7: note: Function in derived class
unmass-0.9/kdev/src/ma_jpga.h:15:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_jpga.h:15:7: note: Function in derived class
unmass-0.9/kdev/src/ma_lbx.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_lbx.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_lbx.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_lbx.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_lbx.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_lbx.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_lbx.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_lbx.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_lbx.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_lbx.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_lgp.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_lgp.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_lgp.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_lgp.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_lgp.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_lgp.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_lgp.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_lgp.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_lgp.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_lgp.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_mea.cpp:136:16: style: Unused variable: i [unusedVariable]
unmass-0.9/kdev/src/ma_mea.h:11:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mea.h:11:8: note: Function in derived class
unmass-0.9/kdev/src/ma_mea.h:12:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mea.h:12:8: note: Function in derived class
unmass-0.9/kdev/src/ma_mea.h:13:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mea.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_mea.h:14:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mea.h:14:7: note: Function in derived class
unmass-0.9/kdev/src/ma_mea.h:15:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mea.h:15:7: note: Function in derived class
unmass-0.9/kdev/src/ma_mea.h:16:6: style: The function 'AddFileRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:139:15: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mea.h:16:6: note: Function in derived class
unmass-0.9/kdev/src/ma_mea.h:18:6: style: The function 'GetFlags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:74:15: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mea.h:18:6: note: Function in derived class
unmass-0.9/kdev/src/ma_mea.h:19:6: style: The function 'UnlinkFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:153:15: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mea.h:19:6: note: Function in derived class
unmass-0.9/kdev/src/ma_mea.h:21:6: style: The function 'CreateNewArchive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:158:15: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mea.h:21:6: note: Function in derived class
unmass-0.9/kdev/src/ma_mgmnl.cpp:98:2: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
unmass-0.9/kdev/src/ma_mgmnl.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mgmnl.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_mgmnl.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mgmnl.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_mgmnl.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mgmnl.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_mgmnl.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mgmnl.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_mgmnl.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mgmnl.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_mgs.h:11:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mgs.h:11:8: note: Function in derived class
unmass-0.9/kdev/src/ma_mgs.h:12:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mgs.h:12:8: note: Function in derived class
unmass-0.9/kdev/src/ma_mgs.h:13:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mgs.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_mgs.h:14:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mgs.h:14:7: note: Function in derived class
unmass-0.9/kdev/src/ma_mgs.h:15:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_mgs.h:15:7: note: Function in derived class
unmass-0.9/kdev/src/ma_moor3.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_moor3.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_moor3.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_moor3.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_moor3.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_moor3.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_moor3.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_moor3.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_moor3.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_moor3.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_oni_d.cpp:139:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
unmass-0.9/kdev/src/ma_oni_d.cpp:154:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
unmass-0.9/kdev/src/ma_oni_d.cpp:199:22: style: The scope of the variable 'p' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_oni_d.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_oni_d.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_oni_d.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_oni_d.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_oni_d.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_oni_d.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_oni_d.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_oni_d.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_oni_d.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_oni_d.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_oni_d.h:14:7: style: The function 'GetFlags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:74:15: note: Virtual function in base class
unmass-0.9/kdev/src/ma_oni_d.h:14:7: note: Function in derived class
unmass-0.9/kdev/src/ma_oni_d.h:15:16: style: The function 'Extract' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:119:27: note: Virtual function in base class
unmass-0.9/kdev/src/ma_oni_d.h:15:16: note: Function in derived class
unmass-0.9/kdev/src/ma_pak.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_pak.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_pak.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_pak.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_pak.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_pak.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_pak.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_pak.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_pak.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_pak.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_pbo.cpp:22:16: style: The scope of the variable 'ul' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_pbo.cpp:84:22: style: The scope of the variable 'i' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_pbo.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_pbo.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_pbo.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_pbo.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_pbo.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_pbo.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_pbo.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_pbo.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_pbo.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_pbo.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_roll.cpp:99:2: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
unmass-0.9/kdev/src/ma_roll.cpp:21:7: style: Unused variable: i [unusedVariable]
unmass-0.9/kdev/src/ma_roll.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_roll.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_roll.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_roll.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_roll.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_roll.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_roll.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_roll.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_roll.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_roll.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_roll.h:14:16: style: The function 'Extract' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:119:27: note: Virtual function in base class
unmass-0.9/kdev/src/ma_roll.h:14:16: note: Function in derived class
unmass-0.9/kdev/src/ma_swine.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_swine.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_swine.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_swine.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_swine.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_swine.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_swine.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_swine.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_swine.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_swine.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_umod.cpp:21:16: style: The scope of the variable 'ul' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_umod.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_umod.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_umod.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_umod.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_umod.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_umod.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_umod.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_umod.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_umod.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_umod.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_vf1bi.cpp:151:2: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
unmass-0.9/kdev/src/ma_vf1bi.cpp:41:25: style: The scope of the variable 'e' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_vf1bi.cpp:83:25: style: The scope of the variable 'e' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_vf1bi.cpp:83:28: style: The scope of the variable 'b' can be reduced. [variableScope]
unmass-0.9/kdev/src/ma_vf1bi.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_vf1bi.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_vf1bi.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_vf1bi.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_vf1bi.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_vf1bi.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_vf1bi.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_vf1bi.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_vf1bi.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_vf1bi.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_vol.cpp:126:2: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
unmass-0.9/kdev/src/ma_vol.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_vol.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_vol.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_vol.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_vol.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_vol.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_vol.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_vol.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_vol.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_vol.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_wad2.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_wad2.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_wad2.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_wad2.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_wad2.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_wad2.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_wad2.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_wad2.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_wad2.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_wad2.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_wtn.h:9:8: style: The function 'GetIdent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:63:19: note: Virtual function in base class
unmass-0.9/kdev/src/ma_wtn.h:9:8: note: Function in derived class
unmass-0.9/kdev/src/ma_wtn.h:10:8: style: The function 'GetExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:66:16: note: Virtual function in base class
unmass-0.9/kdev/src/ma_wtn.h:10:8: note: Function in derived class
unmass-0.9/kdev/src/ma_wtn.h:11:7: style: The function 'CheckFileType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:71:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_wtn.h:11:7: note: Function in derived class
unmass-0.9/kdev/src/ma_wtn.h:12:7: style: The function 'GetFileMainInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:79:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_wtn.h:12:7: note: Function in derived class
unmass-0.9/kdev/src/ma_wtn.h:13:7: style: The function 'ReadRec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:109:18: note: Virtual function in base class
unmass-0.9/kdev/src/ma_wtn.h:13:7: note: Function in derived class
unmass-0.9/kdev/src/ma_wtn.h:14:16: style: The function 'Extract' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
unmass-0.9/kdev/src/ma.h:119:27: note: Virtual function in base class
unmass-0.9/kdev/src/ma_wtn.h:14:16: note: Function in derived class
unmass-0.9/kdev/src/massfs.cpp:281:16: style: The scope of the variable 'buf' can be reduced. [variableScope]
unmass-0.9/kdev/src/massfs.cpp:282:16: style: The scope of the variable 'pos' can be reduced. [variableScope]
unmass-0.9/kdev/src/massfs.cpp:282:21: style: The scope of the variable 'size' can be reduced. [variableScope]
unmass-0.9/kdev/src/massfs.cpp:363:0: style: Variable 'oldDisk' is assigned a value that is never used. [unreadVariable]
unmass-0.9/kdev/src/massfs.cpp:364:7: style: Unused variable: c [unusedVariable]
unmass-0.9/kdev/src/massfs.cpp:609:7: style: Variable 'sl' is assigned a value that is never used. [unreadVariable]
unmass-0.9/kdev/src/massfs.cpp:644:7: style: Variable 'sl' is assigned a value that is never used. [unreadVariable]
unmass-0.9/kdev/src/massfs.cpp:641:14: style: Unused variable: sp [unusedVariable]
unmass-0.9/kdev/src/massfs.cpp:67:13: warning: Member variable 'CMassFiles::FileRec' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/massfs.cpp:67:13: warning: Member variable 'CMassFiles::str' is not initialized in the constructor. [uninitMemberVar]
unmass-0.9/kdev/src/utools.cpp:435:0: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
unmass-0.9/vc6/unmasswdlg.cpp:167:16: style: The scope of the variable 'l' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:167:22: style: The scope of the variable 'j' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:272:9: style: The scope of the variable 'pos' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:359:24: style: The scope of the variable 'j' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:359:27: style: The scope of the variable 'p' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:359:30: style: The scope of the variable 'size' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:363:7: style: The scope of the variable 'name' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:364:7: style: The scope of the variable 'type' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:590:9: style: The scope of the variable 'nItem' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:590:16: style: The scope of the variable 'res' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:681:7: style: The scope of the variable 'i' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:681:10: style: The scope of the variable 'j' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:721:7: style: The scope of the variable 'attr' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:721:13: style: The scope of the variable 'i' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:768:12: style: The scope of the variable 'index' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:768:19: style: The scope of the variable 'files' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:770:22: style: The scope of the variable 'files_before' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:771:9: style: The scope of the variable 'res' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:897:9: style: The scope of the variable 'pos' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:897:14: style: The scope of the variable 'oripathlen' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:901:9: style: The scope of the variable 'res' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:901:14: style: The scope of the variable 'findh' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:903:9: style: The scope of the variable 'files_before' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:903:23: style: The scope of the variable 'files' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:903:30: style: The scope of the variable 'index' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:903:37: style: The scope of the variable 'fi' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:903:41: style: The scope of the variable 'i' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:1104:9: style: The scope of the variable 'nItem' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:1186:15: style: The scope of the variable 'l' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:1187:10: style: The scope of the variable 'f' can be reduced. [variableScope]
unmass-0.9/vc6/unmasswdlg.cpp:591:0: style: Variable 'count' is assigned a value that is never used. [unreadVariable]
unmass-0.9/vc6/unmasswdlg.cpp:1186:12: style: Unused variable: j [unusedVariable]
[11:35]
ftp://ftp.se.debian.org/debian/pool/main/u/unmo3/unmo3_0.6.orig.tar.gz
unmo3-0.6/mo3_parse.c:144:6: style: The scope of the variable 'c' can be reduced. [variableScope]
unmo3-0.6/mo3_parse.c:144:8: style: The scope of the variable 'd' can be reduced. [variableScope]
unmo3-0.6/mo3_parse.c:182:6: style: The scope of the variable 'c' can be reduced. [variableScope]
unmo3-0.6/mo3_parse.c:182:8: style: The scope of the variable 'd' can be reduced. [variableScope]
unmo3-0.6/mo3_parse.c:301:8: style: The scope of the variable 'voiceLen' can be reduced. [variableScope]
unmo3-0.6/mo3_parse.c:244:67: style: Function 'findVoiceNumber' argument 3 names different: declaration 'mo3' definition 'header'. [funcArgNamesDifferent]
unmo3-0.6/mo3_parse.h:55:67: note: Function 'findVoiceNumber' argument 3 names different: declaration 'mo3' definition 'header'.
unmo3-0.6/mo3_parse.c:244:67: note: Function 'findVoiceNumber' argument 3 names different: declaration 'mo3' definition 'header'.
unmo3-0.6/mo3_unpack.c:419:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
unmo3-0.6/mo3_unpack.c:122:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint]
unmo3-0.6/mo3_unpack.c:122:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
unmo3-0.6/mo3_unpack.c:210:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint]
unmo3-0.6/mo3_unpack.c:210:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
unmo3-0.6/mo3_unpack.c:284:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint]
unmo3-0.6/mo3_unpack.c:346:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint]
unmo3-0.6/mo3_unpack.c:229:9: style: The scope of the variable 'sval' can be reduced. [variableScope]
unmo3-0.6/mo3_unpack.c:234:9: style: The scope of the variable 'delta' can be reduced. [variableScope]
unmo3-0.6/mo3_unpack.c:365:15: style: The scope of the variable 'delta' can be reduced. [variableScope]
unmo3-0.6/mo3_unpack.c:366:8: style: The scope of the variable 'sval' can be reduced. [variableScope]
unmo3-0.6/mo3_unpack.c:174:28: style: Variable 'psrc' is assigned a value that is never used. [unreadVariable]
unmo3-0.6/mo3_unpack.c:243:28: style: Variable 'psrc' is assigned a value that is never used. [unreadVariable]
unmo3-0.6/unmo3.c:160:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
unmo3-0.6/unmo3.c:170:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint]
unmo3-0.6/unmo3.c:62:18: style: The scope of the variable 'sample1' can be reduced. [variableScope]
unmo3-0.6/unmo3.c:71:8: style: The scope of the variable 'sampleName' can be reduced. [variableScope]
unmo3-0.6/unmo3.c:72:30: style: The scope of the variable 'voice' can be reduced. [variableScope]
unmo3-0.6/unmo3.c:151:5: error: Used file that is not opened. [useClosedFile]
[11:35]
ftp://ftp.se.debian.org/debian/pool/main/u/unoconv/unoconv_0.7.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/unorm.js/unorm.js_1.0.5.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/unpaper/unpaper_6.1.orig.tar.xz
unpaper-6.1/file.c:147:5: style: Variable 'fmt' is reassigned a value before the old one has been used. [redundantAssignment]
unpaper-6.1/file.c:138:0: note: Variable 'fmt' is reassigned a value before the old one has been used.
unpaper-6.1/file.c:147:5: note: Variable 'fmt' is reassigned a value before the old one has been used.
unpaper-6.1/imageprocess.c:1006:27: error: Array 'mask[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
unpaper-6.1/imageprocess.c:1007:28: error: Array 'mask[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
unpaper-6.1/imageprocess.c:1012:97: error: Array 'mask[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
unpaper-6.1/imageprocess.c:1012:110: error: Array 'mask[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
unpaper-6.1/imageprocess.c:1016:46: error: Array 'mask[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
unpaper-6.1/imageprocess.c:1016:59: error: Array 'mask[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
unpaper-6.1/imageprocess.c:1021:153: error: Array 'mask[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
unpaper-6.1/imageprocess.c:1021:166: error: Array 'mask[2]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
unpaper-6.1/imageprocess.c:92:9: style: The scope of the variable 'blackness' can be reduced. [variableScope]
unpaper-6.1/imageprocess.c:94:9: style: The scope of the variable 'diff' can be reduced. [variableScope]
unpaper-6.1/imageprocess.c:773:9: style: The scope of the variable 'l' can be reduced. [variableScope]
unpaper-6.1/imageprocess.c:773:12: style: The scope of the variable 't' can be reduced. [variableScope]
unpaper-6.1/imageprocess.c:773:15: style: The scope of the variable 'r' can be reduced. [variableScope]
unpaper-6.1/imageprocess.c:773:18: style: The scope of the variable 'b' can be reduced. [variableScope]
unpaper-6.1/imageprocess.c:1073:9: style: The scope of the variable 'cnt' can be reduced. [variableScope]
unpaper-6.1/parse.c:335:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
unpaper-6.1/unpaper.c:1029:18: style: The scope of the variable 's2' can be reduced. [variableScope]
[11:35]
ftp://ftp.se.debian.org/debian/pool/main/u/unrar-free/unrar-free_0.0.1+cvs20140707.orig.tar.gz
unrar-0.0.1/src/opts.c:222:14: style: Condition '1==1' is always true [knownConditionTrueFalse]
unrar-0.0.1/src/opts.c:224:12: style: Condition '1==0' is always false [knownConditionTrueFalse]
unrar-0.0.1/src/opts.c:222:14: style: Same expression on both sides of '=='. [duplicateExpression]
unrar-0.0.1/src/opts.c:74:9: style: The scope of the variable 'pass' can be reduced. [variableScope]
unrar-0.0.1/src/opts.c:327:62: style: Function 'compat_parse_opts' argument 3 names different: declaration 'arguments' definition 'arguments1'. [funcArgNamesDifferent]
unrar-0.0.1/src/opts.h:57:67: note: Function 'compat_parse_opts' argument 3 names different: declaration 'arguments' definition 'arguments1'.
unrar-0.0.1/src/opts.c:327:62: note: Function 'compat_parse_opts' argument 3 names different: declaration 'arguments' definition 'arguments1'.
unrar-0.0.1/src/unpack29.c:214:12: warning: Either the condition 'dataFileName!=NULL' is redundant or there is possible null pointer dereference: dataFileName. [nullPointerRedundantCheck]
unrar-0.0.1/src/unpack29.c:216:20: note: Assuming that condition 'dataFileName!=NULL' is not redundant
unrar-0.0.1/src/unpack29.c:214:12: note: Null pointer dereference
unrar-0.0.1/src/unpack29.c:215:20: warning: Either the condition 'dataFileName!=NULL' is redundant or there is possible null pointer dereference: dataFileName. [nullPointerRedundantCheck]
unrar-0.0.1/src/unpack29.c:216:20: note: Assuming that condition 'dataFileName!=NULL' is not redundant
unrar-0.0.1/src/unpack29.c:215:20: note: Null pointer dereference
unrar-0.0.1/src/unpack29.c:172:3: style: Variable 'argName' is reassigned a value before the old one has been used. [redundantAssignment]
unrar-0.0.1/src/unpack29.c:152:0: note: Variable 'argName' is reassigned a value before the old one has been used.
unrar-0.0.1/src/unpack29.c:172:3: note: Variable 'argName' is reassigned a value before the old one has been used.
unrar-0.0.1/src/unpack29.c:93:7: style: The scope of the variable 'c' can be reduced. [variableScope]
unrar-0.0.1/src/unpack29.c:39:7: style: Unused variable: filepos [unusedVariable]
unrar-0.0.1/src/unpack29.c:39:15: style: Unused variable: intfd [unusedVariable]
unrar-0.0.1/src/unrar.c:374:12: style: Condition 'non_existent_files_are_not_newer' is always true [knownConditionTrueFalse]
unrar-0.0.1/src/unrar.c:370:43: note: Assignment 'non_existent_files_are_not_newer=1', assigned value is 1
unrar-0.0.1/src/unrar.c:374:12: note: Condition 'non_existent_files_are_not_newer' is always true
unrar-0.0.1/src/unrar.c:146:20: warning: Either the condition 'listptr==NULL' is redundant or there is possible null pointer dereference: listptr. [nullPointerRedundantCheck]
unrar-0.0.1/src/unrar.c:227:19: note: Assuming that condition 'listptr==NULL' is not redundant
unrar-0.0.1/src/unrar.c:226:31: note: Calling function 'unrar_list_item', 2nd argument 'listptr' value is 0
unrar-0.0.1/src/unrar.c:146:20: note: Null pointer dereference
unrar-0.0.1/src/unrar.c:147:7: warning: Either the condition 'listptr==NULL' is redundant or there is possible null pointer dereference: listptr. [nullPointerRedundantCheck]
unrar-0.0.1/src/unrar.c:227:19: note: Assuming that condition 'listptr==NULL' is not redundant
unrar-0.0.1/src/unrar.c:226:31: note: Calling function 'unrar_list_item', 2nd argument 'listptr' value is 0
unrar-0.0.1/src/unrar.c:147:7: note: Null pointer dereference
unrar-0.0.1/src/unrar.c:154:7: warning: Either the condition 'listptr==NULL' is redundant or there is possible null pointer dereference: listptr. [nullPointerRedundantCheck]
unrar-0.0.1/src/unrar.c:227:19: note: Assuming that condition 'listptr==NULL' is not redundant
unrar-0.0.1/src/unrar.c:226:31: note: Calling function 'unrar_list_item', 2nd argument 'listptr' value is 0
unrar-0.0.1/src/unrar.c:154:7: note: Null pointer dereference
unrar-0.0.1/src/unrar.c:165:7: warning: Either the condition 'listptr==NULL' is redundant or there is possible null pointer dereference: listptr. [nullPointerRedundantCheck]
unrar-0.0.1/src/unrar.c:227:19: note: Assuming that condition 'listptr==NULL' is not redundant
unrar-0.0.1/src/unrar.c:226:31: note: Calling function 'unrar_list_item', 2nd argument 'listptr' value is 0
unrar-0.0.1/src/unrar.c:165:7: note: Null pointer dereference
unrar-0.0.1/src/unrar.c:171:19: warning: Either the condition 'listptr==NULL' is redundant or there is possible null pointer dereference: listptr. [nullPointerRedundantCheck]
unrar-0.0.1/src/unrar.c:227:19: note: Assuming that condition 'listptr==NULL' is not redundant
unrar-0.0.1/src/unrar.c:226:31: note: Calling function 'unrar_list_item', 2nd argument 'listptr' value is 0
unrar-0.0.1/src/unrar.c:171:19: note: Null pointer dereference
unrar-0.0.1/src/unrar.c:172:19: warning: Either the condition 'listptr==NULL' is redundant or there is possible null pointer dereference: listptr. [nullPointerRedundantCheck]
unrar-0.0.1/src/unrar.c:227:19: note: Assuming that condition 'listptr==NULL' is not redundant
unrar-0.0.1/src/unrar.c:226:31: note: Calling function 'unrar_list_item', 2nd argument 'listptr' value is 0
unrar-0.0.1/src/unrar.c:172:19: note: Null pointer dereference
unrar-0.0.1/src/unrar.c:176:19: warning: Either the condition 'listptr==NULL' is redundant or there is possible null pointer dereference: listptr. [nullPointerRedundantCheck]
unrar-0.0.1/src/unrar.c:227:19: note: Assuming that condition 'listptr==NULL' is not redundant
unrar-0.0.1/src/unrar.c:226:31: note: Calling function 'unrar_list_item', 2nd argument 'listptr' value is 0
unrar-0.0.1/src/unrar.c:176:19: note: Null pointer dereference
unrar-0.0.1/src/unrar.c:177:4: warning: Either the condition 'listptr==NULL' is redundant or there is possible null pointer dereference: listptr. [nullPointerRedundantCheck]
unrar-0.0.1/src/unrar.c:227:19: note: Assuming that condition 'listptr==NULL' is not redundant
unrar-0.0.1/src/unrar.c:226:31: note: Calling function 'unrar_list_item', 2nd argument 'listptr' value is 0
unrar-0.0.1/src/unrar.c:177:4: note: Null pointer dereference
unrar-0.0.1/src/unrar.c:224:33: warning: Either the condition 'listptr==NULL' is redundant or there is possible null pointer dereference: listptr. [nullPointerRedundantCheck]
unrar-0.0.1/src/unrar.c:227:19: note: Assuming that condition 'listptr==NULL' is not redundant
unrar-0.0.1/src/unrar.c:224:33: note: Null pointer dereference
unrar-0.0.1/src/unrar.c:225:22: warning: Either the condition 'listptr==NULL' is redundant or there is possible null pointer dereference: listptr. [nullPointerRedundantCheck]
unrar-0.0.1/src/unrar.c:227:19: note: Assuming that condition 'listptr==NULL' is not redundant
unrar-0.0.1/src/unrar.c:225:22: note: Null pointer dereference
unrar-0.0.1/src/unrar.c:505:33: warning: Either the condition 'listptr==NULL' is redundant or there is possible null pointer dereference: listptr. [nullPointerRedundantCheck]
unrar-0.0.1/src/unrar.c:508:19: note: Assuming that condition 'listptr==NULL' is not redundant
unrar-0.0.1/src/unrar.c:505:33: note: Null pointer dereference
unrar-0.0.1/src/unrar.c:383:8: warning: Suspicious use of ; at the end of 'if' statement. [suspiciousSemicolon]
unrar-0.0.1/src/unrar.c:264:7: style: The scope of the variable 'written' can be reduced. [variableScope]
unrar-0.0.1/src/unrar.c:339:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
unrar-0.0.1/src/unrar.c:369:11: style: The scope of the variable 'unixtime' can be reduced. [variableScope]
unrar-0.0.1/src/unrar.c:370:8: style: The scope of the variable 'non_existent_files_are_not_newer' can be reduced. [variableScope]
unrar-0.0.1/src/unrar.c:412:9: style: The scope of the variable 'orig_name' can be reduced. [variableScope]
unrar-0.0.1/src/unrar.c:281:33: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
unrar-0.0.1/src/unrarlib.c:1253:22: warning: Either the condition 'Number<270' is redundant or the array 'SDBits[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond]
unrar-0.0.1/src/unrarlib.c:1250:18: note: Assuming that condition 'Number<270' is not redundant
unrar-0.0.1/src/unrarlib.c:1252:24: note: Compound assignment '-=', assigned value is 8
unrar-0.0.1/src/unrarlib.c:1253:22: note: Array index out of bounds
unrar-0.0.1/src/unrarlib.c:410:4: warning: Possible null pointer dereference: tmp_List [nullPointer]
unrar-0.0.1/src/unrarlib.c:353:34: note: Assignment 'tmp_List=NULL', assigned value is 0
unrar-0.0.1/src/unrarlib.c:410:4: note: Null pointer dereference
unrar-0.0.1/src/unrarlib.c:411:15: warning: Possible null pointer dereference: tmp_List [nullPointer]
unrar-0.0.1/src/unrarlib.c:353:34: note: Assignment 'tmp_List=NULL', assigned value is 0
unrar-0.0.1/src/unrarlib.c:411:15: note: Null pointer dereference
unrar-0.0.1/src/unrarlib.c:1323:16: style: The scope of the variable 'I' can be reduced. [variableScope]
unrar-0.0.1/src/unrarlib.c:1323:19: style: The scope of the variable 'ReadSize' can be reduced. [variableScope]
unrar-0.0.1/src/unrarlib.c:1365:7: style: The scope of the variable 'RetCode' can be reduced. [variableScope]
unrar-0.0.1/src/unrarlib.c:1499:8: style: The scope of the variable 'M' can be reduced. [variableScope]
unrar-0.0.1/src/unrarlib.c:1801:16: style: The scope of the variable 'NumMinDif' can be reduced. [variableScope]
unrar-0.0.1/src/unrarlib.c:1801:27: style: The scope of the variable 'MinDif' can be reduced. [variableScope]
unrar-0.0.1/src/unrarlib.c:1938:22: style: The scope of the variable 'T' can be reduced. [variableScope]
unrar-0.0.1/src/unrarlib.c:1938:25: style: The scope of the variable 'TA' can be reduced. [variableScope]
unrar-0.0.1/src/unrarlib.c:1938:29: style: The scope of the variable 'TB' can be reduced. [variableScope]
unrar-0.0.1/src/unrarlib.c:2003:22: style: The scope of the variable 'T' can be reduced. [variableScope]
unrar-0.0.1/src/unrarlib.c:2003:25: style: The scope of the variable 'TA' can be reduced. [variableScope]
unrar-0.0.1/src/unrarlib.c:2003:29: style: The scope of the variable 'TB' can be reduced. [variableScope]
unrar-0.0.1/src/unrarlib.c:1524:30: style: Function 'DecodeNumber' argument 1 names different: declaration 'Dec' definition 'Deco'. [funcArgNamesDifferent]
unrar-0.0.1/src/unrarlib.c:242:42: note: Function 'DecodeNumber' argument 1 names different: declaration 'Dec' definition 'Deco'.
unrar-0.0.1/src/unrarlib.c:1524:30: note: Function 'DecodeNumber' argument 1 names different: declaration 'Dec' definition 'Deco'.
unrar-0.0.1/src/unrarlib.c:1335:19: style: Variable 'ReadAddr' is assigned a value that is never used. [unreadVariable]
unrar-0.0.1/src/unrarlib.c:851:3: warning: The buffer 'S1' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unrar-0.0.1/src/unrarlib.c:852:3: warning: The buffer 'S2' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
unrar-0.0.1/src/unrarlib.c:538:7: error: Common realloc mistake: 'ArcFileName' nulled but not freed upon failure [memleakOnRealloc]
[11:35]
ftp://ftp.se.debian.org/debian/pool/main/u/unrtf/unrtf_0.21.9-clean.orig.tar.gz
unrtf-0.21.9/src/attr.c:705:50: style: Redundant condition: string[i]=='%'. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
unrtf-0.21.9/src/attr.c:723:26: style: Redundant condition: string[i]=='\\'. 'string[i]!='\\' || (string[i]=='\\' && string[i+1]!='%')' is equivalent to 'string[i]!='\\' || string[i+1]!='%'' [redundantCondition]
unrtf-0.21.9/src/attr.c:725:26: style: Redundant condition: string[i]=='%'. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
unrtf-0.21.9/src/attr.c:756:48: style: Redundant condition: string[i]=='%'. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
unrtf-0.21.9/src/attr.c:771:26: style: Redundant condition: string[i]=='\\'. 'string[i]!='\\' || (string[i]=='\\' && string[i+1]!='%')' is equivalent to 'string[i]!='\\' || string[i+1]!='%'' [redundantCondition]
unrtf-0.21.9/src/attr.c:772:26: style: Redundant condition: string[i]=='%'. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
unrtf-0.21.9/src/attr.c:693:8: style: The scope of the variable 's' can be reduced. [variableScope]
unrtf-0.21.9/src/attr.c:694:6: style: The scope of the variable 'i' can be reduced. [variableScope]
unrtf-0.21.9/src/attr.c:695:10: style: The scope of the variable 'arguments' can be reduced. [variableScope]
unrtf-0.21.9/src/attr.c:749:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
unrtf-0.21.9/src/attr.c:750:6: style: The scope of the variable 'i' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:2002:6: style: Condition '!done' is always true [knownConditionTrueFalse]
unrtf-0.21.9/src/convert.c:1977:13: note: Assignment 'done=0', assigned value is 0
unrtf-0.21.9/src/convert.c:2002:6: note: Condition '!done' is always true
unrtf-0.21.9/src/convert.c:394:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:549:13: style: The scope of the variable 'num' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:550:14: style: The scope of the variable 'name' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:665:8: style: The scope of the variable 'w2' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:694:8: style: The scope of the variable 'w2' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:959:7: style: The scope of the variable 'str' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:988:7: style: The scope of the variable 'str' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:1069:21: style: The scope of the variable 's4' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:1116:23: style: The scope of the variable 's4' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:1213:7: style: The scope of the variable 'str' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:1376:7: style: The scope of the variable 'str' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:1397:7: style: The scope of the variable 'str' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:1422:7: style: The scope of the variable 'str' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:3378:19: style: The scope of the variable 's2' can be reduced. [variableScope]
unrtf-0.21.9/src/convert.c:3519:11: style: The scope of the variable 'terminate_group' can be reduced. [variableScope]
unrtf-0.21.9/src/main.c:280:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
unrtf-0.21.9/src/my_iconv.c:70:8: style: The scope of the variable 'f' can be reduced. [variableScope]
unrtf-0.21.9/src/my_iconv.c:72:6: style: The scope of the variable 'c' can be reduced. [variableScope]
unrtf-0.21.9/src/my_iconv.c:72:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unrtf-0.21.9/src/my_iconv.c:113:6: style: The scope of the variable 'c' can be reduced. [variableScope]
unrtf-0.21.9/src/my_iconv.c:113:9: style: The scope of the variable 'i' can be reduced. [variableScope]
unrtf-0.21.9/src/my_iconv.c:157:6: style: The scope of the variable 'i' can be reduced. [variableScope]
unrtf-0.21.9/src/output.c:123:18: style: The scope of the variable 'm_encoding' can be reduced. [variableScope]
unrtf-0.21.9/src/parse.c:250:6: style: The scope of the variable 'have_whitespace' can be reduced. [variableScope]
unrtf-0.21.9/src/user.c:133:46: style: Redundant condition: c3=='\\'. 'c3!='\\' || (c3=='\\' && c4=='\\')' is equivalent to 'c3!='\\' || c4=='\\'' [redundantCondition]
unrtf-0.21.9/src/user.c:257:41: style: Function 'user_init' argument 2 names different: declaration 'tags_file_path' definition 'definitions_file_path'. [funcArgNamesDifferent]
unrtf-0.21.9/src/user.h:161:64: note: Function 'user_init' argument 2 names different: declaration 'tags_file_path' definition 'definitions_file_path'.
unrtf-0.21.9/src/user.c:257:41: note: Function 'user_init' argument 2 names different: declaration 'tags_file_path' definition 'definitions_file_path'.
unrtf-0.21.9/src/user.c:243:9: style: Variable 'defs' is assigned a value that is never used. [unreadVariable]
unrtf-0.21.9/src/user.c:63:3: error: Memory leak: f [memleak]
unrtf-0.21.9/src/user.c:63:3: error: Memory leak: f.file [memleak]
unrtf-0.21.9/src/word.c:131:8: style: The scope of the variable 'prev' can be reduced. [variableScope]
unrtf-0.21.9/src/word.c:132:8: style: The scope of the variable 'w2' can be reduced. [variableScope]
unrtf-0.21.9/src/word.c:161:6: style: The scope of the variable 'i' can be reduced. [variableScope]
unrtf-0.21.9/src/word.c:184:14: style: The scope of the variable 's' can be reduced. [variableScope]
unrtf-0.21.9/src/word.c:220:14: style: The scope of the variable 's' can be reduced. [variableScope]
[11:35]
ftp://ftp.se.debian.org/debian/pool/main/u/unsafe-fences/unsafe-fences_1.0.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/unsafe-mock/unsafe-mock_8.0.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/unscd/unscd_0.53.orig.tar.gz
unscd-0.53/nscd.c:1454:6: style: Condition 'WORKER_TIMEOUT_SEC' is always true [knownConditionTrueFalse]
unscd-0.53/nscd.c:1377:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed char'. [invalidPrintfArgType_uint]
unscd-0.53/nscd.c:186:15: style: The scope of the variable 'strerr_len' can be reduced. [variableScope]
unscd-0.53/nscd.c:265:8: style: The scope of the variable 'p' can be reduced. [variableScope]
unscd-0.53/nscd.c:362:10: style: The scope of the variable 'cc' can be reduced. [variableScope]
unscd-0.53/nscd.c:402:10: style: The scope of the variable 'cc' can be reduced. [variableScope]
unscd-0.53/nscd.c:575:7: style: struct member 'BUG_wrong_user_req_size::BUG_wrong_user_req_size' is never used. [unusedStructMember]
unscd-0.53/nscd.c:1737:8: style: struct member 'Anonymous6::body' is never used. [unusedStructMember]
[11:35]
ftp://ftp.se.debian.org/debian/pool/main/u/unshield/unshield_1.4.2.orig.tar.gz
unshield-1.4.2/lib/convert_utf/ConvertUTF.c:116:11: style: The scope of the variable 'ch' can be reduced. [variableScope]
unshield-1.4.2/lib/file.c:724:21: warning: Redundant assignment of 'bytes_to_read' to itself. [selfAssignment]
unshield-1.4.2/lib/file.c:955:5: portability: 'p' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
unshield-1.4.2/lib/file.c:1052:9: error: Common realloc mistake: 'input_buffer' nulled but not freed upon failure [memleakOnRealloc]
unshield-1.4.2/lib/file_group.c:38:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
unshield-1.4.2/lib/file_group.c:26:40: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
unshield-1.4.2/lib/helper.c:193:3: error: Memory leak: result [memleak]
unshield-1.4.2/src/unshield.c:522:48: warning: Either the condition 'real_filename==NULL' is redundant or there is possible null pointer dereference: real_filename. [nullPointerRedundantCheck]
unshield-1.4.2/src/unshield.c:516:21: note: Assuming that condition 'real_filename==NULL' is not redundant
unshield-1.4.2/src/unshield.c:522:48: note: Null pointer dereference
unshield-1.4.2/src/unshield.c:671:10: style: The scope of the variable 'dirname' can be reduced. [variableScope]
[11:35]
ftp://ftp.se.debian.org/debian/pool/main/u/unsort/unsort_1.2.1.orig.tar.xz
unsort-1.2.1/error.c:32:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
unsort-1.2.1/error.c:45:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
unsort-1.2.1/error.c:56:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
unsort-1.2.1/error.c:69:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
unsort-1.2.1/filebuf.c:52:10: style: The scope of the variable 'r' can be reduced. [variableScope]
unsort-1.2.1/iovec.c:48:10: style: The scope of the variable 'r' can be reduced. [variableScope]
unsort-1.2.1/iovec.c:106:11: style: The scope of the variable 'm' can be reduced. [variableScope]
unsort-1.2.1/merge.c:87:14: style: The scope of the variable 'm1' can be reduced. [variableScope]
unsort-1.2.1/merge.c:88:11: style: The scope of the variable 'o1' can be reduced. [variableScope]
unsort-1.2.1/merge.c:88:15: style: The scope of the variable 'o2' can be reduced. [variableScope]
unsort-1.2.1/merge.c:120:11: style: The scope of the variable 'cur' can be reduced. [variableScope]
unsort-1.2.1/merge.c:148:11: style: The scope of the variable 'o1' can be reduced. [variableScope]
unsort-1.2.1/merge.c:148:15: style: The scope of the variable 'o2' can be reduced. [variableScope]
unsort-1.2.1/msort.c:31:14: style: The scope of the variable 'd1' can be reduced. [variableScope]
unsort-1.2.1/msort.c:32:11: style: The scope of the variable 'o1' can be reduced. [variableScope]
unsort-1.2.1/msort.c:32:15: style: The scope of the variable 'o2' can be reduced. [variableScope]
unsort-1.2.1/mt19937ar.c:100:18: style: The scope of the variable 'mag01' can be reduced. [variableScope]
unsort-1.2.1/mt19937ar_init.c:36:10: style: The scope of the variable 'r' can be reduced. [variableScope]
unsort-1.2.1/mt19937ar_init.c:45:20: portability: Undefined behaviour, when 'len' is 15 the pointer arithmetic 'buf+len' is out of bounds. [pointerOutOfBounds]
unsort-1.2.1/unfind.c:39:35: style: The scope of the variable 'u' can be reduced. [variableScope]
unsort-1.2.1/unfind.c:41:11: style: The scope of the variable 'buf0' can be reduced. [variableScope]
unsort-1.2.1/unfind.c:42:11: style: The scope of the variable 'lim0' can be reduced. [variableScope]
unsort-1.2.1/unfind.c:43:9: style: The scope of the variable 'len0' can be reduced. [variableScope]
unsort-1.2.1/unfind.c:45:11: style: The scope of the variable 'firstdir' can be reduced. [variableScope]
unsort-1.2.1/unfind.c:50:7: style: The scope of the variable 'stategy' can be reduced. [variableScope]
unsort-1.2.1/unsort.c:101:6: style: The scope of the variable 'i' can be reduced. [variableScope]
unsort-1.2.1/unsort.c:117:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
unsort-1.2.1/unsort.c:120:44: style: The scope of the variable 'chunk_start' can be reduced. [variableScope]
unsort-1.2.1/unsort.c:131:7: style: The scope of the variable 'shuffle_files' can be reduced. [variableScope]
[11:35]
ftp://ftp.se.debian.org/debian/pool/main/u/untex/untex_1.2.orig.tar.gz
untex.c:329:12: style: The scope of the variable 'ce' can be reduced. [variableScope]
untex.c:330:26: style: The scope of the variable 'env' can be reduced. [variableScope]
untex.c:330:42: style: The scope of the variable 'envtst' can be reduced. [variableScope]
untex.c:331:26: style: The scope of the variable 'i' can be reduced. [variableScope]
untex.c:331:29: style: The scope of the variable 'openb' can be reduced. [variableScope]
untex.c:331:36: style: The scope of the variable 'closeb' can be reduced. [variableScope]
untex.c:333:10: style: The scope of the variable 'fname' can be reduced. [variableScope]
untex.c:332:9: style: Unused variable: proceed [unusedVariable]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/unworkable/unworkable_0.53.orig.tar.gz
unworkable-0.53/announce.c:387:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
unworkable-0.53/announce.c:164:55: error: Undefined behavior: Variable 'params' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
unworkable-0.53/announce.c:171:51: error: Undefined behavior: Variable 'params' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
unworkable-0.53/announce.c:179:7: error: Undefined behavior: Variable 'params' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
unworkable-0.53/bencode.c:142:20: style: The scope of the variable 'childnode' can be reduced. [variableScope]
unworkable-0.53/buf.c:100:9: style: The scope of the variable 'len' can be reduced. [variableScope]
unworkable-0.53/buf.c:204:6: style: The scope of the variable 'c' can be reduced. [variableScope]
unworkable-0.53/buf.c:242:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
unworkable-0.53/ctl_server.c:306:24: style: The scope of the variable 'tpp' can be reduced. [variableScope]
unworkable-0.53/main.c:72:24: style: The scope of the variable 'tpp' can be reduced. [variableScope]
unworkable-0.53/main.c:77:10: style: The scope of the variable 'j' can be reduced. [variableScope]
unworkable-0.53/main.c:77:23: style: The scope of the variable 'percent' can be reduced. [variableScope]
unworkable-0.53/network.c:1408:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
unworkable-0.53/network.c:1716:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
unworkable-0.53/network.c:286:6: style: The scope of the variable 'port' can be reduced. [variableScope]
unworkable-0.53/network.c:286:12: style: The scope of the variable 'error' can be reduced. [variableScope]
unworkable-0.53/network.c:286:19: style: The scope of the variable 'l' can be reduced. [variableScope]
unworkable-0.53/network.c:287:8: style: The scope of the variable 'ip' can be reduced. [variableScope]
unworkable-0.53/network.c:537:15: style: The scope of the variable 'tp' can be reduced. [variableScope]
unworkable-0.53/network.c:541:6: style: The scope of the variable 'found' can be reduced. [variableScope]
unworkable-0.53/network.c:1626:19: style: The scope of the variable 'pd' can be reduced. [variableScope]
unworkable-0.53/openbsd-compat/sha1.c:207:3: error: Memory leak: p [memleak]
unworkable-0.53/progressmeter.c:134:6: style: The scope of the variable 'i' can be reduced. [variableScope]
unworkable-0.53/progressmeter.c:134:9: style: The scope of the variable 'len' can be reduced. [variableScope]
unworkable-0.53/scheduler.c:49:24: style: The scope of the variable 'tpp' can be reduced. [variableScope]
unworkable-0.53/scheduler.c:78:19: style: The scope of the variable 'pd' can be reduced. [variableScope]
unworkable-0.53/scheduler.c:325:19: style: The scope of the variable 'pd' can be reduced. [variableScope]
unworkable-0.53/scheduler.c:375:6: style: The scope of the variable 'j' can be reduced. [variableScope]
unworkable-0.53/scheduler.c:375:9: style: The scope of the variable 'k' can be reduced. [variableScope]
unworkable-0.53/scheduler.c:375:12: style: The scope of the variable 'num_interested' can be reduced. [variableScope]
unworkable-0.53/torrent.c:71:2: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
unworkable-0.53/torrent.c:69:2: note: Variable 'p' is reassigned a value before the old one has been used.
unworkable-0.53/torrent.c:71:2: note: Variable 'p' is reassigned a value before the old one has been used.
unworkable-0.53/torrent.c:714:6: style: Variable 'off' is reassigned a value before the old one has been used. [redundantAssignment]
unworkable-0.53/torrent.c:711:6: note: Variable 'off' is reassigned a value before the old one has been used.
unworkable-0.53/torrent.c:714:6: note: Variable 'off' is reassigned a value before the old one has been used.
unworkable-0.53/torrent.c:96:24: style: The scope of the variable 'multi_file' can be reduced. [variableScope]
unworkable-0.53/torrent.c:98:36: style: The scope of the variable 'lnode' can be reduced. [variableScope]
unworkable-0.53/torrent.c:99:32: style: The scope of the variable 'childnode' can be reduced. [variableScope]
unworkable-0.53/torrent.c:101:9: style: The scope of the variable 'l' can be reduced. [variableScope]
unworkable-0.53/torrent.c:102:12: style: The scope of the variable 'ret' can be reduced. [variableScope]
unworkable-0.53/torrent.c:636:24: style: The scope of the variable 'tfp' can be reduced. [variableScope]
unworkable-0.53/torrent.c:846:24: style: The scope of the variable 'tpp' can be reduced. [variableScope]
unworkable-0.53/torrent.c:871:24: style: The scope of the variable 'tpp' can be reduced. [variableScope]
unworkable-0.53/torrent.c:924:24: style: The scope of the variable 'tpp' can be reduced. [variableScope]
unworkable-0.53/torrent.c:246:20: error: Undefined behavior: Variable 'multi_file->path' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
unworkable-0.53/util.c:112:10: style: The scope of the variable 'res' can be reduced. [variableScope]
unworkable-0.53/util.c:70:32: error: Undefined behavior: Variable 'out' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/unyaffs/unyaffs_0.9.6.orig.tar.gz
unyaffs-0.9.6/unyaffs.c:152:18: style: The scope of the variable 'ret' can be reduced. [variableScope]
unyaffs-0.9.6/unyaffs.c:171:18: style: The scope of the variable 'ret' can be reduced. [variableScope]
unyaffs-0.9.6/unyaffs.c:257:16: style: The scope of the variable 'parent' can be reduced. [variableScope]
unyaffs-0.9.6/unyaffs.c:258:11: style: The scope of the variable 'idx' can be reduced. [variableScope]
unyaffs-0.9.6/unyaffs.c:448:24: style: The scope of the variable 's' can be reduced. [variableScope]
unyaffs-0.9.6/unyaffs.c:377:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unyaffs-0.9.6/unyaffs.c:378:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unyaffs-0.9.6/unyaffs.c:379:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unyaffs-0.9.6/unyaffs.c:380:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unyaffs-0.9.6/unyaffs.c:381:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unyaffs-0.9.6/unyaffs.c:382:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unyaffs-0.9.6/unyaffs.c:383:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unyaffs-0.9.6/unyaffs.c:384:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unyaffs-0.9.6/unyaffs.c:385:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/unzip/unzip_6.0.orig.tar.gz
unzip60/acorn/acorn.c:282:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
unzip60/acorn/acorn.c:223:26: style: The scope of the variable 'ebLen' can be reduced. [variableScope]
unzip60/acorn/acorn.c:920:41: error: Uninitialized variable: execaddr [uninitvar]
unzip60/acorn/riscos.c:234:6: warning: Redundant assignment of 'file' to itself. [selfAssignment]
unzip60/acorn/riscos.c:235:6: warning: Redundant assignment of 'mode' to itself. [selfAssignment]
unzip60/acorn/riscos.c:263:17: style: The scope of the variable 'suffptr' can be reduced. [variableScope]
unzip60/acorn/riscos.c:264:15: style: The scope of the variable 'e' can be reduced. [variableScope]
unzip60/acorn/riscos.c:264:17: style: The scope of the variable 's' can be reduced. [variableScope]
unzip60/acorn/riscos.c:316:30: error: Uninitialized variable: pref [uninitvar]
unzip60/amiga/amiga.c:246:26: style: The scope of the variable 'ebLen' can be reduced. [variableScope]
unzip60/amiga/amiga.c:987:3: error: Buffer is accessed out of bounds: buf1 [bufferAccessOutOfBounds]
unzip60/amiga/amiga.c:278:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unzip60/amiga/amiga.c:293:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unzip60/amiga/filedate.c:238:21: style: The scope of the variable 'taskport' can be reduced. [variableScope]
unzip60/amiga/filedate.c:240:27: style: The scope of the variable 'fib' can be reduced. [variableScope]
unzip60/amiga/filedate.c:243:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
unzip60/amiga/filedate.c:312:23: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
unzip60/aosvs/aosvs.c:41:0: error: syntax error [syntaxError]
unzip60/atari/atari.c:286:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
unzip60/atari/atari.c:219:26: style: The scope of the variable 'ebLen' can be reduced. [variableScope]
unzip60/atheos/atheos.c:360:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
unzip60/atheos/atheos.c:293:26: style: The scope of the variable 'ebLen' can be reduced. [variableScope]
unzip60/atheos/atheos.c:1345:17: style: Variable 'id' is assigned a value that is never used. [unreadVariable]
unzip60/beos/beos.c:391:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
unzip60/beos/beos.c:324:26: style: The scope of the variable 'ebLen' can be reduced. [variableScope]
unzip60/beos/beos.c:1532:26: style: The scope of the variable 'cwd_buff' can be reduced. [variableScope]
unzip60/beos/beos.c:1398:17: style: Variable 'id' is assigned a value that is never used. [unreadVariable]
unzip60/beos/beos.c:1542:14: style: Variable 'retval' is assigned a value that is never used. [unreadVariable]
unzip60/cmsmvs/vmmvs.c:621:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unzip60/cmsmvs/vmmvs.c:621:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unzip60/cmsmvs/vmmvs.c:621:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unzip60/cmsmvs/vmmvs.c:517:9: style: The scope of the variable 'fname' can be reduced. [variableScope]
unzip60/crc32.c:117:7: style: The scope of the variable 'c' can be reduced. [variableScope]
unzip60/crc32.c:155:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unzip60/crypt.c:457:9: style: The scope of the variable 'b' can be reduced. [variableScope]
unzip60/crypt.c:458:12: style: The scope of the variable 'r' can be reduced. [variableScope]
unzip60/crypt.c:534:11: style: The scope of the variable 'key_translated' can be reduced. [variableScope]
unzip60/explode.c:232:12: style: The scope of the variable 'j' can be reduced. [variableScope]
unzip60/explode.c:233:12: style: The scope of the variable 'b' can be reduced. [variableScope]
unzip60/extract.c:334:17: style: The scope of the variable 'j' can be reduced. [variableScope]
unzip60/extract.c:335:12: style: The scope of the variable 'cd_bufstart' can be reduced. [variableScope]
unzip60/extract.c:337:9: style: The scope of the variable 'cd_incnt' can be reduced. [variableScope]
unzip60/extract.c:1621:11: style: The scope of the variable 'nul' can be reduced. [variableScope]
unzip60/extract.c:2014:9: style: The scope of the variable 'ebID' can be reduced. [variableScope]
unzip60/extract.c:2015:14: style: The scope of the variable 'ebLen' can be reduced. [variableScope]
unzip60/fileio.c:1492:8: warning: Redundant assignment of 'pG' to itself. [selfAssignment]
unzip60/fileio.c:1492:18: warning: Redundant assignment of 'buf' to itself. [selfAssignment]
unzip60/fileio.c:1492:30: warning: Redundant assignment of 'flag' to itself. [selfAssignment]
unzip60/fileio.c:1586:8: warning: Redundant assignment of 'pG' to itself. [selfAssignment]
unzip60/fileio.c:578:23: style: The scope of the variable 'count' can be reduced. [variableScope]
unzip60/fileio.c:816:19: style: The scope of the variable 'p' can be reduced. [variableScope]
unzip60/fileio.c:817:19: style: The scope of the variable 'q' can be reduced. [variableScope]
unzip60/fileio.c:820:9: style: The scope of the variable 'transbufsiz' can be reduced. [variableScope]
unzip60/fileio.c:1092:14: style: The scope of the variable 'eb_id' can be reduced. [variableScope]
unzip60/fileio.c:1093:14: style: The scope of the variable 'eb_len' can be reduced. [variableScope]
unzip60/funzip.c:487:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
unzip60/funzip.c:487:7: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
unzip60/funzip.c:292:9: style: The scope of the variable 's' can be reduced. [variableScope]
unzip60/funzip.c:446:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unzip60/inflate.c:1443:7: style: The scope of the variable 'r' can be reduced. [variableScope]
unzip60/inflate.c:1569:12: style: The scope of the variable 'a' can be reduced. [variableScope]
unzip60/list.c:98:38: style: The scope of the variable 'error' can be reduced. [variableScope]
unzip60/list.c:381:17: error: Buffer is accessed out of bounds: cfactorstr [bufferAccessOutOfBounds]
unzip60/list.c:383:17: error: Buffer is accessed out of bounds: cfactorstr [bufferAccessOutOfBounds]
unzip60/list.c:463:13: error: Buffer is accessed out of bounds: cfactorstr [bufferAccessOutOfBounds]
unzip60/list.c:465:13: error: Buffer is accessed out of bounds: cfactorstr [bufferAccessOutOfBounds]
unzip60/macos/source/getenv.c:381:1: warning: Return value of function getenv() is not used. [ignoredReturnValue]
unzip60/macos/source/getenv.c:311:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
unzip60/macos/source/getenv.c:275:17: style: The scope of the variable 'Env1' can be reduced. [variableScope]
unzip60/macos/source/helpers.c:401:22: warning: Identical condition '*p==Switch[0]', second condition is always false [identicalConditionAfterEarlyExit]
unzip60/macos/source/helpers.c:396:20: note: first condition
unzip60/macos/source/helpers.c:401:22: note: second condition
unzip60/macos/source/helpers.c:242:7: style: The scope of the variable 'msg' can be reduced. [variableScope]
unzip60/macos/source/macbin3.c:311:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
unzip60/macos/source/macbin3.c:306:5: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/macos/source/macbin3.c:311:5: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/macos/source/macbin3.c:641:5: style: Variable 'isMacBinaryFile' is reassigned a value before the old one has been used. [redundantAssignment]
unzip60/macos/source/macbin3.c:624:0: note: Variable 'isMacBinaryFile' is reassigned a value before the old one has been used.
unzip60/macos/source/macbin3.c:641:5: note: Variable 'isMacBinaryFile' is reassigned a value before the old one has been used.
unzip60/macos/source/macbin3.c:622:13: style: The scope of the variable 'comment' can be reduced. [variableScope]
unzip60/macos/source/macbin3.c:268:27: style: Unsigned variable 'dataForkLength' can't be negative so it is unnecessary to test it. [unsignedPositive]
unzip60/macos/source/macbin3.c:269:27: style: Unsigned variable 'resourceForkLength' can't be negative so it is unnecessary to test it. [unsignedPositive]
unzip60/macos/source/macbin3.c:237:5: style: Variable 'commentLength' is assigned a value that is never used. [unreadVariable]
unzip60/macos/source/macbin3.c:615:21: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
unzip60/macos/source/macos.c:713:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
unzip60/macos/source/macscreen.c:368:12: warning: Redundant assignment of 'stream' to itself. [selfAssignment]
unzip60/macos/source/macscreen.c:397:12: warning: Redundant assignment of 'stream' to itself. [selfAssignment]
unzip60/macos/source/macscreen.c:190:9: style: The scope of the variable 'm' can be reduced. [variableScope]
unzip60/macos/source/macscreen.c:190:12: style: The scope of the variable 'n' can be reduced. [variableScope]
unzip60/macos/source/macscreen.c:293:9: style: The scope of the variable 'm' can be reduced. [variableScope]
unzip60/macos/source/macscreen.c:293:12: style: The scope of the variable 'n' can be reduced. [variableScope]
unzip60/macos/source/macscreen.c:329:9: style: The scope of the variable 'k' can be reduced. [variableScope]
unzip60/macos/source/macscreen.c:329:12: style: The scope of the variable 'm' can be reduced. [variableScope]
unzip60/macos/source/macstat.c:72:12: warning: Either the condition 'buf!=NULL' is redundant or there is possible null pointer dereference: buf. [nullPointerRedundantCheck]
unzip60/macos/source/macstat.c:104:33: note: Assuming that condition 'buf!=NULL' is not redundant
unzip60/macos/source/macstat.c:72:12: note: Null pointer dereference
unzip60/macos/source/mactime.c:151:9: warning: Redundant assignment of 'mactime' to itself. [selfAssignment]
unzip60/macos/source/mactime.c:148:39: style: Function 'GetGMToffsetMac' argument 1 names different: declaration 'macftime' definition 'mactime'. [funcArgNamesDifferent]
unzip60/macos/source/mactime.h:58:39: note: Function 'GetGMToffsetMac' argument 1 names different: declaration 'macftime' definition 'mactime'.
unzip60/macos/source/mactime.c:148:39: note: Function 'GetGMToffsetMac' argument 1 names different: declaration 'macftime' definition 'mactime'.
unzip60/macos/source/mactime.c:187:36: style: Function 'gmtime' argument 1 names different: declaration 't' definition 'timer'. [funcArgNamesDifferent]
unzip60/macos/source/mactime.c:75:36: note: Function 'gmtime' argument 1 names different: declaration 't' definition 'timer'.
unzip60/macos/source/mactime.c:187:36: note: Function 'gmtime' argument 1 names different: declaration 't' definition 'timer'.
unzip60/macos/source/mactime.c:195:39: style: Function 'localtime' argument 1 names different: declaration 't' definition 'timer'. [funcArgNamesDifferent]
unzip60/macos/source/mactime.c:76:39: note: Function 'localtime' argument 1 names different: declaration 't' definition 'timer'.
unzip60/macos/source/mactime.c:195:39: note: Function 'localtime' argument 1 names different: declaration 't' definition 'timer'.
unzip60/macos/source/mactime.c:223:24: style: Function 'time' argument 1 names different: declaration 't' definition 'time'. [funcArgNamesDifferent]
unzip60/macos/source/mactime.c:78:24: note: Function 'time' argument 1 names different: declaration 't' definition 'time'.
unzip60/macos/source/mactime.c:223:24: note: Function 'time' argument 1 names different: declaration 't' definition 'time'.
unzip60/macos/source/macunzip.c:753:19: style: The scope of the variable 's' can be reduced. [variableScope]
unzip60/macos/source/macunzip.c:755:17: style: The scope of the variable 'm' can be reduced. [variableScope]
unzip60/macos/source/macunzip.c:755:20: style: The scope of the variable 'n' can be reduced. [variableScope]
unzip60/macos/source/pathname.c:433:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
unzip60/macos/source/pathname.c:440:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
unzip60/macos/source/pathname.c:501:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
unzip60/macos/source/pathname.c:121:6: style: The scope of the variable 'buffer' can be reduced. [variableScope]
unzip60/macos/source/pathname.c:123:7: style: The scope of the variable 'count' can be reduced. [variableScope]
unzip60/macos/source/pathname.c:129:15: style: The scope of the variable 'ext_length' can be reduced. [variableScope]
unzip60/macos/source/pathname.c:472:9: style: The scope of the variable 'length' can be reduced. [variableScope]
unzip60/macos/source/pathname.c:628:6: style: The scope of the variable 'currentdir' can be reduced. [variableScope]
unzip60/macos/source/pathname.c:197:30: style: Function 'createArchiveName' argument 1 names different: declaration 'Path' definition 'thePath'. [funcArgNamesDifferent]
unzip60/macos/source/pathname.h:31:30: note: Function 'createArchiveName' argument 1 names different: declaration 'Path' definition 'thePath'.
unzip60/macos/source/pathname.c:197:30: note: Function 'createArchiveName' argument 1 names different: declaration 'Path' definition 'thePath'.
unzip60/macos/source/pathname.c:343:25: style: Function 'GetFilename' argument 1 names different: declaration 'CompletePath' definition 'FileName'. [funcArgNamesDifferent]
unzip60/macos/source/pathname.h:25:25: note: Function 'GetFilename' argument 1 names different: declaration 'CompletePath' definition 'FileName'.
unzip60/macos/source/pathname.c:343:25: note: Function 'GetFilename' argument 1 names different: declaration 'CompletePath' definition 'FileName'.
unzip60/macos/source/pathname.c:343:47: style: Function 'GetFilename' argument 2 names different: declaration 'name' definition 'FilePath'. [funcArgNamesDifferent]
unzip60/macos/source/pathname.h:25:51: note: Function 'GetFilename' argument 2 names different: declaration 'name' definition 'FilePath'.
unzip60/macos/source/pathname.c:343:47: note: Function 'GetFilename' argument 2 names different: declaration 'name' definition 'FilePath'.
unzip60/macos/source/pathname.c:570:33: style: Function 'GetFullPathFromSpec' argument 1 names different: declaration 'CompletePath' definition 'FullPath'. [funcArgNamesDifferent]
unzip60/macos/source/pathname.h:26:33: note: Function 'GetFullPathFromSpec' argument 1 names different: declaration 'CompletePath' definition 'FullPath'.
unzip60/macos/source/pathname.c:570:33: note: Function 'GetFullPathFromSpec' argument 1 names different: declaration 'CompletePath' definition 'FullPath'.
unzip60/macos/source/pathname.c:266:0: style: Variable 'VolCount' is assigned a value that is never used. [unreadVariable]
unzip60/macos/source/pathname.c:557:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
unzip60/match.c:361:9: style: The scope of the variable 'd' can be reduced. [variableScope]
unzip60/netware/netware.c:305:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
unzip60/netware/netware.c:246:26: style: The scope of the variable 'ebLen' can be reduced. [variableScope]
unzip60/os2/os2.c:471:7: style: The scope of the variable 'gotTimes' can be reduced. [variableScope]
unzip60/os2/os2.c:843:24: style: The scope of the variable 'odp' can be reduced. [variableScope]
unzip60/os2/os2.c:1087:13: style: The scope of the variable 'pEFblock' can be reduced. [variableScope]
unzip60/os2/os2.c:2313:12: style: The scope of the variable 'nCnt' can be reduced. [variableScope]
unzip60/os2/os2.c:2313:18: style: The scope of the variable 'nU' can be reduced. [variableScope]
unzip60/os2/os2.c:499:39: error: Uninitialized variable: Mod_dt [uninitvar]
unzip60/os2/os2acl.c:238:15: style: The scope of the variable 'cwd' can be reduced. [variableScope]
unzip60/os2/os2acl.c:334:15: style: The scope of the variable 'ptr2' can be reduced. [variableScope]
unzip60/process.c:794:13: style: Condition 'maybe_exe' is always false [knownConditionTrueFalse]
unzip60/process.c:656:19: note: Assignment 'maybe_exe=0', assigned value is 0
unzip60/process.c:794:13: note: Condition 'maybe_exe' is always false
unzip60/process.c:656:9: style: The scope of the variable 'maybe_exe' can be reduced. [variableScope]
unzip60/process.c:1882:14: style: The scope of the variable 'eb_id' can be reduced. [variableScope]
unzip60/process.c:1883:14: style: The scope of the variable 'eb_len' can be reduced. [variableScope]
unzip60/process.c:1928:23: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
unzip60/qdos/callstub.c:197:10: style: The scope of the variable 'basfil' can be reduced. [variableScope]
unzip60/qdos/callstub.c:194:11: style: Unused variable: n [unusedVariable]
unzip60/qdos/callstub.c:223:12: error: Uninitialized variable: r [uninitvar]
unzip60/qdos/makesfx.c:57:9: style: The scope of the variable 'r' can be reduced. [variableScope]
unzip60/qdos/makesfx.c:98:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
unzip60/qdos/makesfx.c:98:13: style: The scope of the variable 'fo' can be reduced. [variableScope]
unzip60/qdos/makesfx.c:99:17: style: The scope of the variable 'local_sig' can be reduced. [variableScope]
unzip60/qdos/makesfx.c:100:14: style: The scope of the variable 'tmp' can be reduced. [variableScope]
unzip60/qdos/makesfx.c:101:11: style: The scope of the variable 'ok' can be reduced. [variableScope]
unzip60/qdos/makesfx.c:165:17: style: The scope of the variable 'nfoff' can be reduced. [variableScope]
unzip60/qdos/makesfx.c:166:17: style: The scope of the variable 'zlen' can be reduced. [variableScope]
unzip60/qdos/makesfx.c:198:23: style: The scope of the variable 'q' can be reduced. [variableScope]
unzip60/qdos/makesfx.c:68:9: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
unzip60/qdos/qdos.c:454:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
unzip60/qdos/qdos.c:395:26: style: The scope of the variable 'ebLen' can be reduced. [variableScope]
unzip60/tandem/tandem.c:364:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
unzip60/tandem/tandem.c:363:3: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tandem.c:364:3: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tandem.c:405:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
unzip60/tandem/tandem.c:404:3: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tandem.c:405:3: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tandem.c:420:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
unzip60/tandem/tandem.c:419:3: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tandem.c:420:3: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tandem.c:421:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
unzip60/tandem/tandem.c:420:3: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tandem.c:421:3: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tandem.c:44:9: style: The scope of the variable 'max' can be reduced. [variableScope]
unzip60/tandem/tandem.c:49:7: style: The scope of the variable 'len' can be reduced. [variableScope]
unzip60/tandem/tandem.c:533:9: style: The scope of the variable 'klist' can be reduced. [variableScope]
unzip60/tandem/tandem.c:534:9: style: The scope of the variable 'klen' can be reduced. [variableScope]
unzip60/tandem/tandem.c:538:9: style: The scope of the variable 'slist' can be reduced. [variableScope]
unzip60/tandem/tandem.c:539:9: style: The scope of the variable 'slen' can be reduced. [variableScope]
unzip60/tandem/tandem.c:543:9: style: The scope of the variable 'ulist' can be reduced. [variableScope]
unzip60/tandem/tandem.c:544:9: style: The scope of the variable 'ulen' can be reduced. [variableScope]
unzip60/tandem/tandem.c:558:9: style: The scope of the variable 'end' can be reduced. [variableScope]
unzip60/tandem/tandem.c:559:9: style: The scope of the variable 'info' can be reduced. [variableScope]
unzip60/tandem/tandem.c:878:19: style: The scope of the variable 'node' can be reduced. [variableScope]
unzip60/tandem/tandem.c:310:9: style: Unused variable: stream [unusedVariable]
unzip60/tandem/tandem.c:359:15: style: Variable 'extension' is assigned a value that is never used. [unreadVariable]
unzip60/tandem/tandem.c:376:9: style: Unused variable: stream [unusedVariable]
unzip60/tandem/tandem.c:400:15: style: Variable 'extension' is assigned a value that is never used. [unreadVariable]
unzip60/tandem/tandem.c:495:18: style: Variable 'julian_dayno' is assigned a value that is never used. [unreadVariable]
unzip60/tandem/tandem.c:576:15: style: Variable 'extension' is assigned a value that is never used. [unreadVariable]
unzip60/tandem/tandem.c:612:11: style: Variable 'end' is assigned a value that is never used. [unreadVariable]
unzip60/tandem/tandem.c:852:10: style: Variable 'end' is assigned a value that is never used. [unreadVariable]
unzip60/tandem/tandem.c:832:0: error: Memory leak: dirp [memleak]
unzip60/tandem/tandem.c:110:11: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
unzip60/tandem/tandem.c:73:11: error: Uninitialized variable: t [uninitvar]
unzip60/tandem/tandem.c:493:45: error: Uninitialized variable: lst [uninitvar]
unzip60/tandem/tanunz.c:454:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
unzip60/tandem/tanunz.c:301:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
unzip60/tandem/tanunz.c:300:9: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tanunz.c:301:9: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tanunz.c:302:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
unzip60/tandem/tanunz.c:301:9: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tanunz.c:302:9: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tanunz.c:303:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
unzip60/tandem/tanunz.c:302:9: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tanunz.c:303:9: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tanunz.c:304:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
unzip60/tandem/tanunz.c:303:9: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tanunz.c:304:9: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tanunz.c:311:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
unzip60/tandem/tanunz.c:304:9: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tanunz.c:311:9: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tanunz.c:316:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
unzip60/tandem/tanunz.c:311:9: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tanunz.c:316:9: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tanunz.c:922:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
unzip60/tandem/tanunz.c:917:9: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tanunz.c:922:9: note: Variable 'err' is reassigned a value before the old one has been used.
unzip60/tandem/tanunz.c:182:14: style: The scope of the variable 'eb_id' can be reduced. [variableScope]
unzip60/tandem/tanunz.c:183:14: style: The scope of the variable 'eb_len' can be reduced. [variableScope]
unzip60/tandem/tanunz.c:230:11: style: The scope of the variable 'fnum' can be reduced. [variableScope]
unzip60/tandem/tanunz.c:230:17: style: The scope of the variable 'err' can be reduced. [variableScope]
unzip60/tandem/tanunz.c:230:22: style: The scope of the variable 'len' can be reduced. [variableScope]
unzip60/tandem/tanunz.c:236:11: style: The scope of the variable 'alist' can be reduced. [variableScope]
unzip60/tandem/tanunz.c:237:20: style: The scope of the variable 'vlist' can be reduced. [variableScope]
unzip60/tandem/tanunz.c:395:26: style: The scope of the variable 'ebLen' can be reduced. [variableScope]
unzip60/tandem/tanunz.c:886:11: style: The scope of the variable 'err' can be reduced. [variableScope]
unzip60/tandem/tanunz.c:887:20: style: The scope of the variable 'len' can be reduced. [variableScope]
unzip60/tandem/tanunz.c:891:11: style: The scope of the variable 'alist' can be reduced. [variableScope]
unzip60/tandem/tanunz.c:892:20: style: The scope of the variable 'vlist' can be reduced. [variableScope]
unzip60/tandem/tanunz.c:316:15: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
unzip60/tandem/tanunz.c:922:15: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
unzip60/theos/_setargv.c:101:18: style: The scope of the variable 'i' can be reduced. [variableScope]
unzip60/theos/_setargv.c:101:21: style: The scope of the variable 'j' can be reduced. [variableScope]
unzip60/theos/_setargv.c:103:11: style: The scope of the variable 'arg' can be reduced. [variableScope]
unzip60/theos/_setargv.c:104:10: style: The scope of the variable 'lib' can be reduced. [variableScope]
unzip60/theos/_stat.c:116:22: warning: Logical conjunction always evaluates to false: drive >= 'a' && drive <= 'Z'. [incorrectLogicOperator]
unzip60/theos/_stat.c:219:20: style: The scope of the variable 'fsanum' can be reduced. [variableScope]
unzip60/theos/_stat.c:221:20: style: The scope of the variable 'fp' can be reduced. [variableScope]
unzip60/theos/_stat.c:222:9: style: The scope of the variable 'status' can be reduced. [variableScope]
unzip60/theos/_stat.c:223:18: style: The scope of the variable 'i' can be reduced. [variableScope]
unzip60/theos/_stat.c:224:20: style: The scope of the variable 'p' can be reduced. [variableScope]
unzip60/theos/_stat.c:328:9: style: The scope of the variable 'l' can be reduced. [variableScope]
unzip60/theos/_stat.c:329:11: style: The scope of the variable 'p' can be reduced. [variableScope]
unzip60/theos/_stat.c:330:20: style: The scope of the variable 'dir' can be reduced. [variableScope]
unzip60/theos/_stat.c:261:11: style: Variable 'ucb' is assigned a value that is never used. [unreadVariable]
unzip60/theos/_stat.c:197:13: error: Memory leak: ifn [memleak]
unzip60/theos/_stat.c:202:13: error: Memory leak: ifn [memleak]
unzip60/theos/_stat.c:336:9: error: Memory leak: mypath [memleak]
unzip60/theos/_stat.c:347:17: error: Memory leak: mypath [memleak]
unzip60/theos/theos.c:746:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
unzip60/timezone.c:225:30: style: The scope of the variable 'starttime' can be reduced. [variableScope]
unzip60/timezone.c:226:30: style: The scope of the variable 'endtime' can be reduced. [variableScope]
unzip60/timezone.c:479:9: style: The scope of the variable 'dstfirst' can be reduced. [variableScope]
unzip60/timezone.c:497:17: error: Common realloc mistake: 'old_TZstring' nulled but not freed upon failure [memleakOnRealloc]
unzip60/tops20/tops20.c:179:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
unzip60/unix/unix.c:464:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
unzip60/unix/unix.c:397:26: style: The scope of the variable 'ebLen' can be reduced. [variableScope]
unzip60/unzip.c:2590:21: style: Condition 'numopts==0' is always false [knownConditionTrueFalse]
unzip60/unzip.c:2346:23: note: Assignment 'numopts=0', assigned value is 0
unzip60/unzip.c:2378:11: note: numopts is incremented', new value is 1
unzip60/unzip.c:2488:11: note: numopts is incremented', new value is 2
unzip60/unzip.c:2493:11: note: numopts is incremented', new value is 3
unzip60/unzip.c:2563:11: note: numopts is incremented', new value is 4
unzip60/unzip.c:2588:11: note: numopts is incremented', new value is 5
unzip60/unzip.c:2590:21: note: Condition 'numopts==0' is always false
unzip60/unzip.c:1333:15: style: The scope of the variable 'c' can be reduced. [variableScope]
unzip60/unzipstb.c:87:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
unzip60/vms/cmdline.c:313:9: style: The scope of the variable 'restore_date' can be reduced. [variableScope]
unzip60/vms/cmdline.c:896:28: style: The scope of the variable 'old_len' can be reduced. [variableScope]
unzip60/vms/cmdline.c:898:13: style: The scope of the variable 'keep_case' can be reduced. [variableScope]
unzip60/vms/cmdline.c:899:15: style: The scope of the variable 'src' can be reduced. [variableScope]
unzip60/vms/cmdline.c:899:21: style: The scope of the variable 'dst' can be reduced. [variableScope]
unzip60/vms/cmdline.c:380:9: style: Variable 'zipinfo' is assigned a value that is never used. [unreadVariable]
unzip60/vms/cmdline.c:907:17: error: Memory leak: p_str [memleak]
unzip60/vms/cmdline.c:858:0: error: Memory leak: the_cmd_line [memleak]
unzip60/win32/win32.c:1412:26: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
unzip60/win32/win32.c:234:9: error: Memory leak: p [memleak]
unzip60/win32/win32.c:2463:0: error: Memory leak: tmproot [memleak]
unzip60/win32/win32.c:1636:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unzip60/wince/wcemain.c:25:9: style: Unused variable: r [unusedVariable]
unzip60/wince/wcemain.c:29:21: style: Variable 'argBuff' is allocated memory that is never used. [unusedAllocatedMemory]
unzip60/wince/wcemain.c:143:0: error: Memory leak: argBuff [memleak]
unzip60/windll/uzexampl.c:196:9: style: The scope of the variable 'str' can be reduced. [variableScope]
unzip60/windll/uzexampl.c:444:6: style: The scope of the variable 'CompFactorStr' can be reduced. [variableScope]
unzip60/windll/uzexampl.c:445:6: style: The scope of the variable 'CompFactor100' can be reduced. [variableScope]
unzip60/windll/uzexampl.c:282:35: style: Checking if unsigned variable 'lpUzVersInfo->unzip.minor' is less than zero. [unsignedLessThanZero]
unzip60/windll/uzexampl.c:284:41: style: Checking if unsigned variable 'lpUzVersInfo->unzip.patchlevel' is less than zero. [unsignedLessThanZero]
unzip60/windll/uzexampl.c:435:67: style: Function 'ReceiveDllMessage' argument 2 names different: declaration 'csize' definition 'csiz'. [funcArgNamesDifferent]
unzip60/windll/uzexampl.h:62:67: note: Function 'ReceiveDllMessage' argument 2 names different: declaration 'csize' definition 'csiz'.
unzip60/windll/uzexampl.c:435:67: note: Function 'ReceiveDllMessage' argument 2 names different: declaration 'csize' definition 'csiz'.
unzip60/windll/uzexampl.c:456:4: error: Buffer is accessed out of bounds: szCompFactor [bufferAccessOutOfBounds]
unzip60/windll/windll.c:146:29: warning: Either the condition 'pargCee!=NULL' is redundant or there is possible null pointer dereference: pargCee. [nullPointerRedundantCheck]
unzip60/windll/windll.c:144:21: note: Assuming that condition 'pargCee!=NULL' is not redundant
unzip60/windll/windll.c:146:29: note: Null pointer dereference
unzip60/windll/windll.c:987:26: style: The scope of the variable 'compare' can be reduced. [variableScope]
unzip60/windll/windll.c:988:27: style: The scope of the variable 'buflen' can be reduced. [variableScope]
unzip60/windll/windll.c:989:17: style: The scope of the variable 'p' can be reduced. [variableScope]
unzip60/zipinfo.c:454:21: style: The scope of the variable 's' can be reduced. [variableScope]
unzip60/zipinfo.c:455:18: style: The scope of the variable 'c' can be reduced. [variableScope]
unzip60/zipinfo.c:708:29: style: The scope of the variable 'error' can be reduced. [variableScope]
unzip60/zipinfo.c:2243:28: style: The scope of the variable 'month' can be reduced. [variableScope]
unzip60/zipinfo.c:2296:9: error: Buffer is accessed out of bounds: monthbuf [bufferAccessOutOfBounds]
unzip60/zipinfo.c:1647:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
unzip60/zipinfo.c:1693:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/up-imapproxy/up-imapproxy_1.2.8~svn20171105.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/u/update-manager/update-manager_0.200.5.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/upnp-inspector/upnp-inspector_0.2.2+dfsg.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/upnp-router-control/upnp-router-control_0.2.orig.tar.gz
upnp-router-control-0.2/src/urc-graph.c:96:12: style: The scope of the variable 'x' can be reduced. [variableScope]
upnp-router-control-0.2/src/urc-graph.c:96:15: style: The scope of the variable 'y' can be reduced. [variableScope]
upnp-router-control-0.2/src/urc-graph.c:98:11: style: The scope of the variable 'label_value' can be reduced. [variableScope]
upnp-router-control-0.2/src/urc-gui.c:107:22: style: The scope of the variable 'port_info' can be reduced. [variableScope]
upnp-router-control-0.2/src/urc-gui.c:770:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
upnp-router-control-0.2/src/urc-main.c:65:5: style: Variable 'context' is reassigned a value before the old one has been used. [redundantAssignment]
upnp-router-control-0.2/src/urc-main.c:56:0: note: Variable 'context' is reassigned a value before the old one has been used.
upnp-router-control-0.2/src/urc-main.c:65:5: note: Variable 'context' is reassigned a value before the old one has been used.
upnp-router-control-0.2/src/urc-upnp.c:569:13: style: Variable 'connect_result' is reassigned a value before the old one has been used. [redundantAssignment]
upnp-router-control-0.2/src/urc-upnp.c:568:0: note: Variable 'connect_result' is reassigned a value before the old one has been used.
upnp-router-control-0.2/src/urc-upnp.c:569:13: note: Variable 'connect_result' is reassigned a value before the old one has been used.
upnp-router-control-0.2/src/urc-upnp.c:1010:17: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
upnp-router-control-0.2/src/urc-upnp.c:1008:0: note: Variable 'str' is reassigned a value before the old one has been used.
upnp-router-control-0.2/src/urc-upnp.c:1010:17: note: Variable 'str' is reassigned a value before the old one has been used.
upnp-router-control-0.2/src/urc-upnp.c:1102:5: style: Variable 'device_type' is reassigned a value before the old one has been used. [redundantAssignment]
upnp-router-control-0.2/src/urc-upnp.c:1097:0: note: Variable 'device_type' is reassigned a value before the old one has been used.
upnp-router-control-0.2/src/urc-upnp.c:1102:5: note: Variable 'device_type' is reassigned a value before the old one has been used.
upnp-router-control-0.2/src/urc-upnp.c:253:22: style: The scope of the variable 'port_info' can be reduced. [variableScope]
upnp-router-control-0.2/src/urc-upnp.c:355:12: style: The scope of the variable 'data_rate_down' can be reduced. [variableScope]
upnp-router-control-0.2/src/urc-upnp.c:359:12: style: The scope of the variable 'data_rate_up' can be reduced. [variableScope]
upnp-router-control-0.2/src/urc-upnp.c:787:12: style: The scope of the variable 'router_icon_url' can be reduced. [variableScope]
upnp-router-control-0.2/src/urc-upnp.c:1102:19: style: Variable 'device_type' is assigned a value that is never used. [unreadVariable]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/upower/upower_0.99.8.orig.tar.xz
upower-0.99.8/dbus/up-daemon-generated.c:1974:17: style: The scope of the variable 'variant' can be reduced. [variableScope]
upower-0.99.8/dbus/up-device-generated.c:3732:17: style: The scope of the variable 'variant' can be reduced. [variableScope]
upower-0.99.8/dbus/up-wakeups-generated.c:1501:17: style: The scope of the variable 'variant' can be reduced. [variableScope]
upower-0.99.8/libupower-glib/up-client.h:23:0: error: #error "Only <upower.h> can be included directly." [preprocessorErrorDirective]
upower-0.99.8/libupower-glib/up-device.h:23:0: error: #error "Only <upower.h> can be included directly." [preprocessorErrorDirective]
upower-0.99.8/libupower-glib/up-history-item.h:23:0: error: #error "Only <upower.h> can be included directly." [preprocessorErrorDirective]
upower-0.99.8/libupower-glib/up-stats-item.h:23:0: error: #error "Only <upower.h> can be included directly." [preprocessorErrorDirective]
upower-0.99.8/libupower-glib/up-types.h:23:0: error: #error "Only <upower.h> can be included directly." [preprocessorErrorDirective]
upower-0.99.8/libupower-glib/up-wakeup-item.h:23:0: error: #error "Only <upower.h> can be included directly." [preprocessorErrorDirective]
upower-0.99.8/libupower-glib/up-wakeups.h:23:0: error: #error "Only <upower.h> can be included directly." [preprocessorErrorDirective]
upower-0.99.8/src/bsd/up-backend-common.c:79:13: style: The scope of the variable 'result' can be reduced. [variableScope]
upower-0.99.8/src/freebsd/up-backend.c:95:12: style: The scope of the variable 'device' can be reduced. [variableScope]
upower-0.99.8/src/freebsd/up-backend.c:259:14: style: The scope of the variable 'device' can be reduced. [variableScope]
upower-0.99.8/src/freebsd/up-device-supply.c:475:31: style: Variable 'object_class' is assigned a value that is never used. [unreadVariable]
upower-0.99.8/src/linux/hidpp-device.c:194:18: style: The scope of the variable 'map' can be reduced. [variableScope]
upower-0.99.8/src/linux/hidpp-device.c:214:18: style: The scope of the variable 'map' can be reduced. [variableScope]
upower-0.99.8/src/linux/hidpp-device.c:234:18: style: The scope of the variable 'map' can be reduced. [variableScope]
upower-0.99.8/src/linux/hidpp-device.c:254:24: style: The scope of the variable 'map' can be reduced. [variableScope]
upower-0.99.8/src/linux/hidpp-device.c:308:6: style: The scope of the variable 'r' can be reduced. [variableScope]
upower-0.99.8/src/linux/up-backend.c:611:13: style: The scope of the variable 'result' can be reduced. [variableScope]
upower-0.99.8/src/linux/up-device-wup.c:395:2: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
upower-0.99.8/src/linux/up-device-wup.c:391:0: note: Variable 'data' is reassigned a value before the old one has been used.
upower-0.99.8/src/linux/up-device-wup.c:395:2: note: Variable 'data' is reassigned a value before the old one has been used.
upower-0.99.8/src/openbsd/up-backend.c:599:17: style: The scope of the variable 'device_class' can be reduced. [variableScope]
upower-0.99.8/src/openbsd/up-backend.c:287:57: error: Uninitialized variable: new_time_to_empty [uninitvar]
upower-0.99.8/src/up-daemon.c:98:12: style: The scope of the variable 'device' can be reduced. [variableScope]
upower-0.99.8/src/up-daemon.c:122:12: style: The scope of the variable 'device' can be reduced. [variableScope]
upower-0.99.8/src/up-daemon.c:339:12: style: The scope of the variable 'device' can be reduced. [variableScope]
upower-0.99.8/src/up-daemon.c:364:12: style: The scope of the variable 'device' can be reduced. [variableScope]
upower-0.99.8/src/up-daemon.c:398:12: style: The scope of the variable 'device' can be reduced. [variableScope]
upower-0.99.8/src/up-history.c:806:59: style: Function 'up_history_set_time_full_data' argument 2 names different: declaration 'time' definition 'time_s'. [funcArgNamesDifferent]
upower-0.99.8/src/up-history.h:80:19: note: Function 'up_history_set_time_full_data' argument 2 names different: declaration 'time' definition 'time_s'.
upower-0.99.8/src/up-history.c:806:59: note: Function 'up_history_set_time_full_data' argument 2 names different: declaration 'time' definition 'time_s'.
upower-0.99.8/src/up-history.c:839:60: style: Function 'up_history_set_time_empty_data' argument 2 names different: declaration 'time' definition 'time_s'. [funcArgNamesDifferent]
upower-0.99.8/src/up-history.h:82:19: note: Function 'up_history_set_time_empty_data' argument 2 names different: declaration 'time' definition 'time_s'.
upower-0.99.8/src/up-history.c:839:60: note: Function 'up_history_set_time_empty_data' argument 2 names different: declaration 'time' definition 'time_s'.
upower-0.99.8/src/up-kbd-backlight.c:189:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
upower-0.99.8/src/up-kbd-backlight.c:186:0: note: Variable 'ret' is reassigned a value before the old one has been used.
upower-0.99.8/src/up-kbd-backlight.c:189:2: note: Variable 'ret' is reassigned a value before the old one has been used.
upower-0.99.8/src/up-wakeups.c:71:2: style: Variable 'filename' is reassigned a value before the old one has been used. [redundantAssignment]
upower-0.99.8/src/up-wakeups.c:66:0: note: Variable 'filename' is reassigned a value before the old one has been used.
upower-0.99.8/src/up-wakeups.c:71:2: note: Variable 'filename' is reassigned a value before the old one has been used.
upower-0.99.8/src/up-wakeups.c:129:16: style: The scope of the variable 'item' can be reduced. [variableScope]
upower-0.99.8/src/up-wakeups.c:184:16: style: The scope of the variable 'item' can be reduced. [variableScope]
upower-0.99.8/tools/up-tool.c:315:20: style: Same expression on both sides of '||' because the value of 'opt_enumerate' and 'opt_dump' are the same. [duplicateExpression]
upower-0.99.8/tools/up-tool.c:255:27: note: 'opt_enumerate' is assigned value 'FALSE' here.
upower-0.99.8/tools/up-tool.c:253:22: note: 'opt_dump' is assigned value 'FALSE' here.
upower-0.99.8/tools/up-tool.c:315:20: note: Same expression on both sides of '||' because the value of 'opt_enumerate' and 'opt_dump' are the same.
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/uppity/uppity_1.5.8.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/uprightdiff/uprightdiff_1.3.0.orig.tar.gz
uprightdiff-1.3.0/BlockMotionSearch.h:19:2: warning: Member variable 'BlockMotionSearch::m_xIndex' is not initialized in the constructor. [uninitMemberVarPrivate]
uprightdiff-1.3.0/BlockMotionSearch.h:19:2: warning: Member variable 'BlockMotionSearch::m_yIndex' is not initialized in the constructor. [uninitMemberVarPrivate]
uprightdiff-1.3.0/BlockMotionSearch.h:19:2: warning: Member variable 'BlockMotionSearch::m_x' is not initialized in the constructor. [uninitMemberVarPrivate]
uprightdiff-1.3.0/BlockMotionSearch.h:19:2: warning: Member variable 'BlockMotionSearch::m_y' is not initialized in the constructor. [uninitMemberVarPrivate]
uprightdiff-1.3.0/OutwardAlternatingSearch.h:33:3: style: Technically the member function 'OutwardAlternatingSearch::operatorbool' can be const. [functionConst]
uprightdiff-1.3.0/RollingBlockCounter.h:22:0: style: Function 'RollingBlockCounter < cv :: Mat_ <unsigned char > >' argument 2 names different: declaration 'centreX' definition 'cx'. [funcArgNamesDifferent]
uprightdiff-1.3.0/RollingBlockCounter.h:6:0: note: Function 'RollingBlockCounter < cv :: Mat_ <unsigned char > >' argument 2 names different: declaration 'centreX' definition 'cx'.
uprightdiff-1.3.0/RollingBlockCounter.h:22:0: note: Function 'RollingBlockCounter < cv :: Mat_ <unsigned char > >' argument 2 names different: declaration 'centreX' definition 'cx'.
uprightdiff-1.3.0/RollingBlockCounter.h:29:0: style: Function 'GetBounds' argument 3 names different: declaration 'centreX' definition 'cx'. [funcArgNamesDifferent]
uprightdiff-1.3.0/RollingBlockCounter.h:12:0: note: Function 'GetBounds' argument 3 names different: declaration 'centreX' definition 'cx'.
uprightdiff-1.3.0/RollingBlockCounter.h:29:0: note: Function 'GetBounds' argument 3 names different: declaration 'centreX' definition 'cx'.
uprightdiff-1.3.0/RollingBlockCounter.h:37:0: style: Function 'operator()' argument 1 names different: declaration 'centreY' definition 'cy'. [funcArgNamesDifferent]
uprightdiff-1.3.0/RollingBlockCounter.h:10:0: note: Function 'operator()' argument 1 names different: declaration 'centreY' definition 'cy'.
uprightdiff-1.3.0/RollingBlockCounter.h:37:0: note: Function 'operator()' argument 1 names different: declaration 'centreY' definition 'cy'.
uprightdiff-1.3.0/UprightDiff.cpp:35:2: performance: Variable 'm_size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
uprightdiff-1.3.0/Logger.h:47:14: performance: Technically the member function 'Logger::timestamp' can be static. [functionStatic]
uprightdiff-1.3.0/RollingBlockCounter.h:22:0: style: Function 'RollingBlockCounter < cv :: Mat_ < int > >' argument 2 names different: declaration 'centreX' definition 'cx'. [funcArgNamesDifferent]
uprightdiff-1.3.0/RollingBlockCounter.h:6:0: note: Function 'RollingBlockCounter < cv :: Mat_ < int > >' argument 2 names different: declaration 'centreX' definition 'cx'.
uprightdiff-1.3.0/RollingBlockCounter.h:22:0: note: Function 'RollingBlockCounter < cv :: Mat_ < int > >' argument 2 names different: declaration 'centreX' definition 'cx'.
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/uprofiler/uprofiler_0.11.0~20140929+d6495abf.orig.tar.xz
uprofiler/extension/uprofiler.c:354:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uprofiler/extension/uprofiler.c:358:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
uprofiler/extension/uprofiler.c:366:21: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
uprofiler/extension/uprofiler.c:155:2: style: Variable 'f' is reassigned a value before the old one has been used. [redundantAssignment]
uprofiler/extension/uprofiler.c:153:0: note: Variable 'f' is reassigned a value before the old one has been used.
uprofiler/extension/uprofiler.c:155:2: note: Variable 'f' is reassigned a value before the old one has been used.
uprofiler/extension/uprofiler.c:757:7: style: Variable 'filename' is reassigned a value before the old one has been used. [redundantAssignment]
uprofiler/extension/uprofiler.c:755:0: note: Variable 'filename' is reassigned a value before the old one has been used.
uprofiler/extension/uprofiler.c:757:7: note: Variable 'filename' is reassigned a value before the old one has been used.
uprofiler/extension/uprofiler.c:1403:3: style: Variable 'func' is reassigned a value before the old one has been used. [redundantAssignment]
uprofiler/extension/uprofiler.c:1401:0: note: Variable 'func' is reassigned a value before the old one has been used.
uprofiler/extension/uprofiler.c:1403:3: note: Variable 'func' is reassigned a value before the old one has been used.
uprofiler/extension/uprofiler.c:1438:3: style: Variable 'func' is reassigned a value before the old one has been used. [redundantAssignment]
uprofiler/extension/uprofiler.c:1435:0: note: Variable 'func' is reassigned a value before the old one has been used.
uprofiler/extension/uprofiler.c:1438:3: note: Variable 'func' is reassigned a value before the old one has been used.
uprofiler/extension/uprofiler.c:190:23: style: Same expression on both sides of '<' because the value of 'uprofiler_flags' and '0' are the same. [duplicateExpression]
uprofiler/extension/uprofiler.c:177:27: note: 'uprofiler_flags' is assigned value '0' here.
uprofiler/extension/uprofiler.c:190:23: note: Same expression on both sides of '<' because the value of 'uprofiler_flags' and '0' are the same.
uprofiler/extension/uprofiler.c:349:10: style: The scope of the variable 'i' can be reduced. [variableScope]
uprofiler/extension/uprofiler.c:770:15: style: The scope of the variable 'cur' can be reduced. [variableScope]
uprofiler/extension/uprofiler.c:1095:10: style: The scope of the variable 'frequency' can be reduced. [variableScope]
uprofiler/extension/uprofiler.c:1346:8: style: The scope of the variable 'mu_end' can be reduced. [variableScope]
uprofiler/extension/uprofiler.c:1347:8: style: The scope of the variable 'pmu_end' can be reduced. [variableScope]
uprofiler/extension/uprofiler.c:1643:12: style: The scope of the variable 'count' can be reduced. [variableScope]
uprofiler/extension/uprofiler.c:724:27: style: Variable 'cls_name_length' is assigned a value that is never used. [unreadVariable]
uprofiler/extension/uprofiler.c:1437:18: style: Variable 'current_data' is assigned a value that is never used. [unreadVariable]
uprofiler/extension/uprofiler.c:1703:21: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/upse/upse_1.0.0.orig.tar.gz
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:949:11: error: Array 'Thread[8]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds]
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:945:5: note: After for loop, th has value 8
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:949:11: note: Array index out of bounds
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:950:11: error: Array 'Thread[8]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds]
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:945:5: note: After for loop, th has value 8
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:950:11: note: Array index out of bounds
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:951:11: error: Array 'Thread[8]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds]
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:945:5: note: After for loop, th has value 8
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:951:11: note: Array index out of bounds
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:952:11: error: Array 'Thread[8]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds]
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:945:5: note: After for loop, th has value 8
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:952:11: note: Array index out of bounds
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:1178:5: style: Variable 'biosA0[44]' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:1177:5: note: Variable 'biosA0[44]' is reassigned a value before the old one has been used if variable is no semaphore variable.
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:1178:5: note: Variable 'biosA0[44]' is reassigned a value before the old one has been used if variable is no semaphore variable.
upse-1.0.0/src/libupse/upse_ps1_bios_base.c:1362:13: style: Variable 'base' is assigned a value that is never used. [unreadVariable]
upse-1.0.0/src/libupse/upse_ps1_memory_manager.c:146:11: style: The scope of the variable 'p' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_ps1_memory_manager.c:173:11: style: The scope of the variable 'p' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_ps1_memory_manager.c:200:11: style: The scope of the variable 'p' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_ps1_memory_manager.c:227:11: style: The scope of the variable 'p' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_ps1_memory_manager.c:250:11: style: The scope of the variable 'p' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_ps1_memory_manager.c:273:11: style: The scope of the variable 'p' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_ps1_spu_base.c:552:10: style: The scope of the variable 'dmul' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_ps1_spu_base.c:297:29: style: Function 'upse_ps1_spu_render' argument 1 names different: declaration 'cycle' definition 'cycles'. [funcArgNamesDifferent]
upse-1.0.0/src/libupse/upse-ps1-spu-abstract.h:37:29: note: Function 'upse_ps1_spu_render' argument 1 names different: declaration 'cycle' definition 'cycles'.
upse-1.0.0/src/libupse/upse_ps1_spu_base.c:297:29: note: Function 'upse_ps1_spu_render' argument 1 names different: declaration 'cycle' definition 'cycles'.
upse-1.0.0/src/libupse/upse_ps1_spu_reverb.c:125:10: style: The scope of the variable 'ACC0' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_ps1_spu_reverb.c:125:16: style: The scope of the variable 'ACC1' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_ps1_spu_reverb.c:125:22: style: The scope of the variable 'FB_A0' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_ps1_spu_reverb.c:125:29: style: The scope of the variable 'FB_A1' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_ps1_spu_reverb.c:125:36: style: The scope of the variable 'FB_B0' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_ps1_spu_reverb.c:125:43: style: The scope of the variable 'FB_B1' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_unpack_psf.c:249:20: style: The scope of the variable 'in' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_unpack_psf.c:317:11: style: The scope of the variable 'x' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_unpack_psf.c:392:24: style: The scope of the variable 'cache' can be reduced. [variableScope]
upse-1.0.0/src/libupse/upse_unpack_psf.c:395:15: style: The scope of the variable 'cur' can be reduced. [variableScope]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/upslug2/upslug2_11.orig.tar.gz
upslug2-11/nslu2_protocol.h:334:0: warning: Member variable 'NSLU2Protocol :: Packet < HardwareInfoLength >::buffer' is not initialized in the constructor. [uninitMemberVar]
upslug2-11/nslu2_protocol.h:334:0: warning: Member variable 'NSLU2Protocol :: Packet < 0 >::buffer' is not initialized in the constructor. [uninitMemberVar]
upslug2-11/nslu2_protocol.h:334:0: warning: Member variable 'NSLU2Protocol :: Packet < MaxDataLength >::buffer' is not initialized in the constructor. [uninitMemberVar]
upslug2-11/nslu2_protocol.h:334:0: warning: Member variable 'NSLU2Protocol :: Packet < MaxPacketLength >::buffer' is not initialized in the constructor. [uninitMemberVar]
upslug2-11/nslu2_protocol.h:280:0: style: Unused private function: 'NSLU2Protocol :: Packet < HardwareInfoLength >::ReadAddress' [unusedPrivateFunction]
upslug2-11/nslu2_protocol.h:284:0: style: Unused private function: 'NSLU2Protocol :: Packet < HardwareInfoLength >::WriteData' [unusedPrivateFunction]
upslug2-11/nslu2_protocol.h:288:0: style: Unused private function: 'NSLU2Protocol :: Packet < HardwareInfoLength >::ReadData' [unusedPrivateFunction]
upslug2-11/nslu2_protocol.h:280:0: style: Unused private function: 'NSLU2Protocol :: Packet < 0 >::ReadAddress' [unusedPrivateFunction]
upslug2-11/nslu2_protocol.h:284:0: style: Unused private function: 'NSLU2Protocol :: Packet < 0 >::WriteData' [unusedPrivateFunction]
upslug2-11/nslu2_protocol.h:288:0: style: Unused private function: 'NSLU2Protocol :: Packet < 0 >::ReadData' [unusedPrivateFunction]
upslug2-11/nslu2_protocol.h:280:0: style: Unused private function: 'NSLU2Protocol :: Packet < MaxDataLength >::ReadAddress' [unusedPrivateFunction]
upslug2-11/nslu2_protocol.h:284:0: style: Unused private function: 'NSLU2Protocol :: Packet < MaxDataLength >::WriteData' [unusedPrivateFunction]
upslug2-11/nslu2_protocol.h:288:0: style: Unused private function: 'NSLU2Protocol :: Packet < MaxDataLength >::ReadData' [unusedPrivateFunction]
upslug2-11/nslu2_protocol.h:280:0: style: Unused private function: 'NSLU2Protocol :: Packet < MaxPacketLength >::ReadAddress' [unusedPrivateFunction]
upslug2-11/nslu2_protocol.h:284:0: style: Unused private function: 'NSLU2Protocol :: Packet < MaxPacketLength >::WriteData' [unusedPrivateFunction]
upslug2-11/nslu2_protocol.h:288:0: style: Unused private function: 'NSLU2Protocol :: Packet < MaxPacketLength >::ReadData' [unusedPrivateFunction]
upslug2-11/nslu2_protocol.h:376:3: style: Class 'HardwareInfoPacket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upslug2-11/nslu2_protocol.h:383:3: style: Class 'RebootPacket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upslug2-11/nslu2_protocol.h:400:3: style: Class 'UpgradeStartPacket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upslug2-11/nslu2_protocol.h:406:3: style: Class 'ReprogramStartPacket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upslug2-11/nslu2_upgrade.h:16:3: style: Class 'OSError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upslug2-11/nslu2_upgrade.h:34:3: style: Class 'SendError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upslug2-11/nslu2_upgrade.h:39:3: style: Class 'ReceiveError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upslug2-11/nslu2_upgrade.h:45:3: style: Class 'WireError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upslug2-11/linux_wire.cc:156:3: style: Class 'EUID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upslug2-11/linux_wire.cc:66:16: style: The function 'Send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_upgrade.h:58:16: note: Virtual function in base class
upslug2-11/linux_wire.cc:66:16: note: Function in derived class
upslug2-11/linux_wire.cc:86:16: style: The function 'Receive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_upgrade.h:68:16: note: Virtual function in base class
upslug2-11/linux_wire.cc:86:16: note: Function in derived class
upslug2-11/linux_wire.cc:141:16: style: The function 'LastAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_upgrade.h:74:16: note: Virtual function in base class
upslug2-11/linux_wire.cc:141:16: note: Function in derived class
upslug2-11/nslu2_image.cc:241:54: style: Function 'MakeImage' argument 1 names different: declaration 'r' definition 'reprogram'. [funcArgNamesDifferent]
upslug2-11/nslu2_image.h:71:32: note: Function 'MakeImage' argument 1 names different: declaration 'r' definition 'reprogram'.
upslug2-11/nslu2_image.cc:241:54: note: Function 'MakeImage' argument 1 names different: declaration 'r' definition 'reprogram'.
upslug2-11/nslu2_image.cc:241:77: style: Function 'MakeImage' argument 2 names different: declaration 'i' definition 'image'. [funcArgNamesDifferent]
upslug2-11/nslu2_image.h:71:47: note: Function 'MakeImage' argument 2 names different: declaration 'i' definition 'image'.
upslug2-11/nslu2_image.cc:241:77: note: Function 'MakeImage' argument 2 names different: declaration 'i' definition 'image'.
upslug2-11/nslu2_image.cc:258:30: warning: Member variable 'SynthesiseImage::pdp_endian' is not initialized in the constructor. [uninitMemberVar]
upslug2-11/nslu2_image.cc:156:24: style: Unused private function: 'SynthesiseImage::Read32BE' [unusedPrivateFunction]
upslug2-11/nslu2_image.cc:202:12: style: Member variable 'SynthesiseImage::segment_count' is in the wrong place in the initializer list. [initializerList]
upslug2-11/nslu2_image.cc:265:2: note: Member variable 'SynthesiseImage::segment_count' is in the wrong place in the initializer list.
upslug2-11/nslu2_image.cc:202:12: note: Member variable 'SynthesiseImage::segment_count' is in the wrong place in the initializer list.
upslug2-11/nslu2_image.cc:108:7: performance: Technically the member function 'NSLU2Image::SynthesiseImage::SizeOf' can be static. [functionStatic]
upslug2-11/nslu2_image.cc:128:15: performance: Technically the member function 'NSLU2Image::SynthesiseImage::Write32BE' can be static. [functionStatic]
upslug2-11/nslu2_image.cc:136:15: performance: Technically the member function 'NSLU2Image::SynthesiseImage::Write32LE' can be static. [functionStatic]
upslug2-11/nslu2_image.cc:156:24: performance: Technically the member function 'NSLU2Image::SynthesiseImage::Read32BE' can be static. [functionStatic]
upslug2-11/nslu2_image.cc:163:24: performance: Technically the member function 'NSLU2Image::SynthesiseImage::Read32LE' can be static. [functionStatic]
upslug2-11/nslu2_image.cc:65:16: warning: Virtual function 'Rewind' is called from constructor 'RealImage(bool r,const char*i)' at line 43. Dynamic binding is not used. [virtualCallInConstructor]
upslug2-11/nslu2_image.cc:43:4: note: Calling Rewind
upslug2-11/nslu2_image.cc:65:16: note: Rewind is a virtual method
upslug2-11/nslu2_image.cc:102:16: warning: Virtual function 'Rewind' is called from constructor 'SynthesiseImage(char kernel_sex,char data_sex,char directory_sex,const char*k,bool noramdisk,const char*ram,const char*root,const char*f,short product_id,short protocol_id,short firmware_version,short extra_version)' at line 487. Dynamic binding is not used. [virtualCallInConstructor]
upslug2-11/nslu2_image.cc:487:2: note: Calling Rewind
upslug2-11/nslu2_image.cc:102:16: note: Rewind is a virtual method
upslug2-11/nslu2_image.cc:52:16: style: The function 'GetBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_image.h:40:16: note: Virtual function in base class
upslug2-11/nslu2_image.cc:52:16: note: Function in derived class
upslug2-11/nslu2_image.cc:65:16: style: The function 'Rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_image.h:44:16: note: Virtual function in base class
upslug2-11/nslu2_image.cc:65:16: note: Function in derived class
upslug2-11/nslu2_image.cc:98:16: style: The function 'GetBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_image.h:40:16: note: Virtual function in base class
upslug2-11/nslu2_image.cc:98:16: note: Function in derived class
upslug2-11/nslu2_image.cc:102:16: style: The function 'Rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_image.h:44:16: note: Virtual function in base class
upslug2-11/nslu2_image.cc:102:16: note: Function in derived class
upslug2-11/nslu2_upgrade.cc:83:72: style: Function 'MakeGetHardwareInfo' argument 2 names different: declaration 'id' definition 'seq'. [funcArgNamesDifferent]
upslug2-11/nslu2_upgrade.h:114:63: note: Function 'MakeGetHardwareInfo' argument 2 names different: declaration 'id' definition 'seq'.
upslug2-11/nslu2_upgrade.cc:83:72: note: Function 'MakeGetHardwareInfo' argument 2 names different: declaration 'id' definition 'seq'.
upslug2-11/nslu2_upgrade.cc:89:3: warning: Member variable 'RealDoUpgrade::packetInfo' is not initialized in the constructor. [uninitMemberVar]
upslug2-11/nslu2_upgrade.cc:176:34: style: Member variable 'RealDoUpgrade::lastType' is in the wrong place in the initializer list. [initializerList]
upslug2-11/nslu2_upgrade.cc:91:4: note: Member variable 'RealDoUpgrade::lastType' is in the wrong place in the initializer list.
upslug2-11/nslu2_upgrade.cc:176:34: note: Member variable 'RealDoUpgrade::lastType' is in the wrong place in the initializer list.
upslug2-11/nslu2_upgrade.cc:28:16: style: The function 'Next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_upgrade.h:104:16: note: Virtual function in base class
upslug2-11/nslu2_upgrade.cc:28:16: note: Function in derived class
upslug2-11/nslu2_upgrade.cc:104:16: style: The function 'Upgrade' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_upgrade.h:212:16: note: Virtual function in base class
upslug2-11/nslu2_upgrade.cc:104:16: note: Function in derived class
upslug2-11/nslu2_upgrade.cc:109:16: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_upgrade.h:215:16: note: Virtual function in base class
upslug2-11/nslu2_upgrade.cc:109:16: note: Function in derived class
upslug2-11/nslu2_upgrade.cc:117:16: style: The function 'Finish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_upgrade.h:223:16: note: Virtual function in base class
upslug2-11/nslu2_upgrade.cc:117:16: note: Function in derived class
upslug2-11/nslu2_upgrade.cc:122:16: style: The function 'Reboot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_upgrade.h:228:16: note: Virtual function in base class
upslug2-11/nslu2_upgrade.cc:122:16: note: Function in derived class
upslug2-11/upslug2_progress.h:229:21: style: Same expression on both sides of '!=' because the value of 'old' and 'AddressOfLastSent()' are the same. [duplicateExpression]
upslug2-11/upslug2_progress.h:225:29: note: 'old' is assigned value 'AddressOfLastSent()' here.
upslug2-11/upslug2_progress.h:229:21: note: Same expression on both sides of '!=' because the value of 'old' and 'AddressOfLastSent()' are the same.
upslug2-11/upslug2_progress.h:258:21: style: Same expression on both sides of '!=' because the value of 'old' and 'AddressOfLastSeen()' are the same. [duplicateExpression]
upslug2-11/upslug2_progress.h:254:29: note: 'old' is assigned value 'AddressOfLastSeen()' here.
upslug2-11/upslug2_progress.h:258:21: note: Same expression on both sides of '!=' because the value of 'old' and 'AddressOfLastSeen()' are the same.
upslug2-11/upslug2_progress.h:129:7: style: Member variable 'Progress::addressOfLastSent' is in the wrong place in the initializer list. [initializerList]
upslug2-11/upslug2_progress.h:28:27: note: Member variable 'Progress::addressOfLastSent' is in the wrong place in the initializer list.
upslug2-11/upslug2_progress.h:129:7: note: Member variable 'Progress::addressOfLastSent' is in the wrong place in the initializer list.
upslug2-11/upslug2_progress.h:275:10: style: Member variable 'ProgressBar::status' is in the wrong place in the initializer list. [initializerList]
upslug2-11/upslug2_progress.h:172:53: note: Member variable 'ProgressBar::status' is in the wrong place in the initializer list.
upslug2-11/upslug2_progress.h:275:10: note: Member variable 'ProgressBar::status' is in the wrong place in the initializer list.
upslug2-11/upslug2.cc:109:23: style: Member variable 'ProgressBar::displayed' is in the wrong place in the initializer list. [initializerList]
upslug2-11/upslug2.cc:24:14: note: Member variable 'ProgressBar::displayed' is in the wrong place in the initializer list.
upslug2-11/upslug2.cc:109:23: note: Member variable 'ProgressBar::displayed' is in the wrong place in the initializer list.
upslug2-11/upslug2.cc:108:23: style: Member variable 'ProgressBar::ticker' is in the wrong place in the initializer list. [initializerList]
upslug2-11/upslug2.cc:24:32: note: Member variable 'ProgressBar::ticker' is in the wrong place in the initializer list.
upslug2-11/upslug2.cc:108:23: note: Member variable 'ProgressBar::ticker' is in the wrong place in the initializer list.
upslug2-11/upslug2_progress.h:178:8: style: Technically the member function 'UpSlug2::ProgressBar::AddressByStatus' can be const. [functionConst]
upslug2-11/upslug2.cc:118:0: style: Class 'Pointer < NSLU2Upgrade :: Wire >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upslug2-11/upslug2.cc:118:0: style: Class 'Pointer < NSLU2Upgrade :: GetHardwareInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upslug2-11/upslug2.cc:118:0: style: Class 'Pointer < NSLU2Image :: Image >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upslug2-11/upslug2.cc:118:0: style: Class 'Pointer < NSLU2Upgrade :: DoUpgrade >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upslug2-11/upslug2_progress.h:87:16: style: The function 'Sent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_upgrade.h:146:23: note: Virtual function in base class
upslug2-11/upslug2_progress.h:87:16: note: Function in derived class
upslug2-11/upslug2_progress.h:119:16: style: The function 'Received' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_upgrade.h:171:23: note: Virtual function in base class
upslug2-11/upslug2_progress.h:119:16: note: Function in derived class
upslug2-11/upslug2_progress.h:223:16: style: The function 'Sent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/upslug2_progress.h:87:16: note: Virtual function in base class
upslug2-11/upslug2_progress.h:223:16: note: Function in derived class
upslug2-11/upslug2_progress.h:237:16: style: The function 'Timeout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_upgrade.h:153:23: note: Virtual function in base class
upslug2-11/upslug2_progress.h:237:16: note: Function in derived class
upslug2-11/upslug2_progress.h:244:16: style: The function 'Retransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/nslu2_upgrade.h:161:23: note: Virtual function in base class
upslug2-11/upslug2_progress.h:244:16: note: Function in derived class
upslug2-11/upslug2_progress.h:252:16: style: The function 'Received' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/upslug2_progress.h:119:16: note: Virtual function in base class
upslug2-11/upslug2_progress.h:252:16: note: Function in derived class
upslug2-11/upslug2.cc:63:7: style: The function 'UpdateDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upslug2-11/upslug2_progress.h:303:0: note: Virtual function in base class
upslug2-11/upslug2.cc:63:7: note: Function in derived class
upslug2-11/upslug2.cc:632:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
upslug2-11/upslug2.cc:561:4: style: Exception should be caught by reference. [catchExceptionByValue]
upslug2-11/upslug2.cc:597:4: style: Exception should be caught by reference. [catchExceptionByValue]
upslug2-11/upslug2.cc:602:4: style: Exception should be caught by reference. [catchExceptionByValue]
upslug2-11/upslug2.cc:607:4: style: Exception should be caught by reference. [catchExceptionByValue]
upslug2-11/upslug2.cc:611:4: style: Exception should be caught by reference. [catchExceptionByValue]
upslug2-11/upslug2.cc:615:4: style: Exception should be caught by reference. [catchExceptionByValue]
upslug2-11/upslug2.cc:619:4: style: Exception should be caught by reference. [catchExceptionByValue]
upslug2-11/upslug2.cc:623:4: style: Exception should be caught by reference. [catchExceptionByValue]
upslug2-11/upslug2.cc:627:4: style: Exception should be caught by reference. [catchExceptionByValue]
upslug2-11/upslug2.cc:630:4: style: Exception should be caught by reference. [catchExceptionByValue]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/upspin/upspin_0.0~git20170809.0.54a9e56a.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/upstart/upstart_1.6.1.orig.tar.gz
upstart-1.6.1/extra/upstart-socket-bridge.c:367:22: style: Function 'upstart_job_added' argument 3 names different: declaration 'job' definition 'job_class_path'. [funcArgNamesDifferent]
upstart-1.6.1/extra/upstart-socket-bridge.c:84:19: note: Function 'upstart_job_added' argument 3 names different: declaration 'job' definition 'job_class_path'.
upstart-1.6.1/extra/upstart-socket-bridge.c:367:22: note: Function 'upstart_job_added' argument 3 names different: declaration 'job' definition 'job_class_path'.
upstart-1.6.1/extra/upstart-socket-bridge.c:453:24: style: Function 'upstart_job_removed' argument 3 names different: declaration 'job' definition 'job_path'. [funcArgNamesDifferent]
upstart-1.6.1/extra/upstart-socket-bridge.c:86:19: note: Function 'upstart_job_removed' argument 3 names different: declaration 'job' definition 'job_path'.
upstart-1.6.1/extra/upstart-socket-bridge.c:453:24: note: Function 'upstart_job_removed' argument 3 names different: declaration 'job' definition 'job_path'.
upstart-1.6.1/extra/upstart-socket-bridge.c:611:25: style: Function 'socket_destroy' argument 1 names different: declaration 'socket' definition 'sock'. [funcArgNamesDifferent]
upstart-1.6.1/extra/upstart-socket-bridge.c:88:43: note: Function 'socket_destroy' argument 1 names different: declaration 'socket' definition 'sock'.
upstart-1.6.1/extra/upstart-socket-bridge.c:611:25: note: Function 'socket_destroy' argument 1 names different: declaration 'socket' definition 'sock'.
upstart-1.6.1/init/environ.c:102:4: style: Variable '_len' is modified but its new value is never used. [unreadVariable]
upstart-1.6.1/init/event.c:763:41: style: Function 'event_progress_str_to_enum' argument 1 names different: declaration 'name' definition 'progress'. [funcArgNamesDifferent]
upstart-1.6.1/init/event.c:59:41: note: Function 'event_progress_str_to_enum' argument 1 names different: declaration 'name' definition 'progress'.
upstart-1.6.1/init/event.c:763:41: note: Function 'event_progress_str_to_enum' argument 1 names different: declaration 'name' definition 'progress'.
upstart-1.6.1/init/job_class.c:266:2: style: Variable 'best' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/job_class.c:260:0: note: Variable 'best' is reassigned a value before the old one has been used.
upstart-1.6.1/init/job_class.c:266:2: note: Variable 'best' is reassigned a value before the old one has been used.
upstart-1.6.1/init/job_class.c:270:2: style: Variable 'registered' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/job_class.c:260:0: note: Variable 'registered' is reassigned a value before the old one has been used.
upstart-1.6.1/init/job_class.c:270:2: note: Variable 'registered' is reassigned a value before the old one has been used.
upstart-1.6.1/init/job_class.c:309:2: style: Variable 'best' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/job_class.c:303:0: note: Variable 'best' is reassigned a value before the old one has been used.
upstart-1.6.1/init/job_class.c:309:2: note: Variable 'best' is reassigned a value before the old one has been used.
upstart-1.6.1/init/job_class.c:311:2: style: Variable 'registered' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/job_class.c:303:0: note: Variable 'registered' is reassigned a value before the old one has been used.
upstart-1.6.1/init/job_class.c:311:2: note: Variable 'registered' is reassigned a value before the old one has been used.
upstart-1.6.1/init/job_class.c:2109:48: style: Function 'job_class_expect_type_str_to_enum' argument 1 names different: declaration 'name' definition 'expect'. [funcArgNamesDifferent]
upstart-1.6.1/init/job_class.h:324:48: note: Function 'job_class_expect_type_str_to_enum' argument 1 names different: declaration 'name' definition 'expect'.
upstart-1.6.1/init/job_class.c:2109:48: note: Function 'job_class_expect_type_str_to_enum' argument 1 names different: declaration 'name' definition 'expect'.
upstart-1.6.1/init/job_class.c:2151:49: style: Function 'job_class_console_type_str_to_enum' argument 1 names different: declaration 'name' definition 'console'. [funcArgNamesDifferent]
upstart-1.6.1/init/job_class.h:316:49: note: Function 'job_class_console_type_str_to_enum' argument 1 names different: declaration 'name' definition 'console'.
upstart-1.6.1/init/job_class.c:2151:49: note: Function 'job_class_console_type_str_to_enum' argument 1 names different: declaration 'name' definition 'console'.
upstart-1.6.1/init/job_process.c:437:6: warning: Either the condition 'class' is redundant or there is possible null pointer dereference: class. [nullPointerRedundantCheck]
upstart-1.6.1/init/job_process.c:427:6: note: Assuming that condition 'class' is not redundant
upstart-1.6.1/init/job_process.c:437:6: note: Null pointer dereference
upstart-1.6.1/init/job_process.c:2138:2: style: Variable 'class' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/job_process.c:2126:0: note: Variable 'class' is reassigned a value before the old one has been used.
upstart-1.6.1/init/job_process.c:2138:2: note: Variable 'class' is reassigned a value before the old one has been used.
upstart-1.6.1/init/job_process.c:170:19: style: The scope of the variable 'e' can be reduced. [variableScope]
upstart-1.6.1/init/job_process.c:407:18: style: The scope of the variable 'pts_name' can be reduced. [variableScope]
upstart-1.6.1/init/job_process.c:408:18: style: The scope of the variable 'filename' can be reduced. [variableScope]
upstart-1.6.1/init/job_process.c:409:18: style: The scope of the variable 'fd' can be reduced. [variableScope]
upstart-1.6.1/init/job_process.c:443:13: style: The scope of the variable 'err' can be reduced. [variableScope]
upstart-1.6.1/init/job_process.c:1351:38: style: Function 'job_process_handler' argument 1 names different: declaration 'ptr' definition 'data'. [funcArgNamesDifferent]
upstart-1.6.1/init/job_process.h:138:35: note: Function 'job_process_handler' argument 1 names different: declaration 'ptr' definition 'data'.
upstart-1.6.1/init/job_process.c:1351:38: note: Function 'job_process_handler' argument 1 names different: declaration 'ptr' definition 'data'.
upstart-1.6.1/init/log.c:420:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/log.c:407:0: note: Variable 'ret' is reassigned a value before the old one has been used.
upstart-1.6.1/init/log.c:420:2: note: Variable 'ret' is reassigned a value before the old one has been used.
upstart-1.6.1/init/log.c:624:11: style: The scope of the variable 'len' can be reduced. [variableScope]
upstart-1.6.1/init/log.c:625:11: style: The scope of the variable 'saved' can be reduced. [variableScope]
upstart-1.6.1/init/main.c:184:2: style: Variable 'args' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/main.c:171:0: note: Variable 'args' is reassigned a value before the old one has been used.
upstart-1.6.1/init/main.c:184:2: note: Variable 'args' is reassigned a value before the old one has been used.
upstart-1.6.1/init/session.c:160:18: style: The scope of the variable 'pwd' can be reduced. [variableScope]
upstart-1.6.1/init/session.c:594:12: style: The scope of the variable 'session' can be reduced. [variableScope]
upstart-1.6.1/init/session.c:308:38: style: Function 'session_create_conf_source' argument 1 names different: declaration 'sesson' definition 'session'. [funcArgNamesDifferent]
upstart-1.6.1/init/session.c:78:50: note: Function 'session_create_conf_source' argument 1 names different: declaration 'sesson' definition 'session'.
upstart-1.6.1/init/session.c:308:38: note: Function 'session_create_conf_source' argument 1 names different: declaration 'sesson' definition 'session'.
upstart-1.6.1/init/state.c:269:19: style: The scope of the variable 'bytes' can be reduced. [variableScope]
upstart-1.6.1/init/state.c:1039:17: style: The scope of the variable 'p' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_conf.c:784:2: performance: Buffer 'filename' is being written before its old content has been used. [redundantCopy]
upstart-1.6.1/init/tests/test_conf.c:773:2: note: Buffer 'filename' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_conf.c:784:2: note: Buffer 'filename' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_control.c:1634:18: style: The scope of the variable 'ret' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_control.c:118:18: warning: Assert statement modifies 'address'. [assignmentInAssert]
upstart-1.6.1/init/tests/test_environ.c:757:2: style: Variable 'env' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_environ.c:750:0: note: Variable 'env' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_environ.c:757:2: note: Variable 'env' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_environ.c:812:2: style: Variable 'env' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_environ.c:805:0: note: Variable 'env' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_environ.c:812:2: note: Variable 'env' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_environ.c:860:2: style: Variable 'env' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_environ.c:853:0: note: Variable 'env' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_environ.c:860:2: note: Variable 'env' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_environ.c:708:25: style: The scope of the variable 'ret' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_event.c:223:12: style: The scope of the variable 'job' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_event_operator.c:1164:18: style: The scope of the variable 'blocked' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_event_operator.c:1330:13: style: The scope of the variable 'oper1_string' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job.c:425:2: style: Variable 'entry' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job.c:397:0: note: Variable 'entry' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job.c:425:2: note: Variable 'entry' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job.c:751:2: style: Variable 'entry' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job.c:691:0: note: Variable 'entry' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job.c:751:2: note: Variable 'entry' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job.c:3906:2: style: Variable 'class->deleted' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job.c:3893:2: note: Variable 'class->deleted' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job.c:3906:2: note: Variable 'class->deleted' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job.c:7375:2: style: Variable 'args' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job.c:7367:0: note: Variable 'args' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job.c:7375:2: note: Variable 'args' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job.c:695:27: style: The scope of the variable 'env2' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job.c:695:35: style: The scope of the variable 'env3' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job.c:6674:18: style: The scope of the variable 'ret' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job.c:6728:18: style: The scope of the variable 'ret' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job.c:7243:12: style: The scope of the variable 'child_wait_fd_str' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job_class.c:1248:18: style: The scope of the variable 'dbus_error' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job_class.c:2947:18: style: The scope of the variable 'ret' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job_class.c:1214:8: style: Variable 'job' is assigned a value that is never used. [unreadVariable]
upstart-1.6.1/init/tests/test_job_process.c:4225:2: performance: Buffer 'function' is being written before its old content has been used. [redundantCopy]
upstart-1.6.1/init/tests/test_job_process.c:4184:2: note: Buffer 'function' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_job_process.c:4225:2: note: Buffer 'function' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_job_process.c:4257:2: performance: Buffer 'function' is being written before its old content has been used. [redundantCopy]
upstart-1.6.1/init/tests/test_job_process.c:4184:2: note: Buffer 'function' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_job_process.c:4257:2: note: Buffer 'function' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_job_process.c:4331:2: performance: Buffer 'function' is being written before its old content has been used. [redundantCopy]
upstart-1.6.1/init/tests/test_job_process.c:4303:2: note: Buffer 'function' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_job_process.c:4331:2: note: Buffer 'function' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_job_process.c:4366:2: performance: Buffer 'function' is being written before its old content has been used. [redundantCopy]
upstart-1.6.1/init/tests/test_job_process.c:4303:2: note: Buffer 'function' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_job_process.c:4366:2: note: Buffer 'function' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_job_process.c:4390:2: performance: Buffer 'function' is being written before its old content has been used. [redundantCopy]
upstart-1.6.1/init/tests/test_job_process.c:4303:2: note: Buffer 'function' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_job_process.c:4390:2: note: Buffer 'function' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_job_process.c:4484:2: performance: Buffer 'function' is being written before its old content has been used. [redundantCopy]
upstart-1.6.1/init/tests/test_job_process.c:4303:2: note: Buffer 'function' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_job_process.c:4484:2: note: Buffer 'function' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_job_process.c:5194:2: style: Variable 'class' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job_process.c:5179:0: note: Variable 'class' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:5194:2: note: Variable 'class' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:5196:2: style: Variable 'job' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job_process.c:5180:0: note: Variable 'job' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:5196:2: note: Variable 'job' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:6178:2: style: Variable 'class->respawn' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job_process.c:6170:2: note: Variable 'class->respawn' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:6178:2: note: Variable 'class->respawn' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:7819:2: style: Variable 'class->expect' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job_process.c:7812:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:7819:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8031:2: style: Variable 'class->expect' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job_process.c:8023:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8031:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8098:2: style: Variable 'class->expect' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job_process.c:8091:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8098:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8146:2: style: Variable 'class->expect' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job_process.c:8139:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8146:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8194:2: style: Variable 'class->expect' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job_process.c:8186:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8194:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8241:2: style: Variable 'class->expect' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job_process.c:8234:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8241:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8291:2: style: Variable 'class->expect' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job_process.c:8284:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8291:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8343:2: style: Variable 'class->expect' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job_process.c:8334:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8343:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8419:2: style: Variable 'class->expect' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job_process.c:8408:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8419:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8489:2: style: Variable 'class->expect' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job_process.c:8481:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8489:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8544:2: style: Variable 'class->expect' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_job_process.c:8536:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:8544:2: note: Variable 'class->expect' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_job_process.c:416:37: style: The scope of the variable 'first' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job_process.c:1191:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job_process.c:1259:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job_process.c:1327:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job_process.c:1395:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job_process.c:4538:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job_process.c:4593:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job_process.c:5287:18: style: The scope of the variable 'timer' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_job_process.c:1195:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
upstart-1.6.1/init/tests/test_job_process.c:1263:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
upstart-1.6.1/init/tests/test_job_process.c:1331:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
upstart-1.6.1/init/tests/test_job_process.c:1399:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
upstart-1.6.1/init/tests/test_job_process.c:4542:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
upstart-1.6.1/init/tests/test_job_process.c:4597:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
upstart-1.6.1/init/tests/test_parse_conf.c:43:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_parse_job.c:157:5: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
upstart-1.6.1/init/tests/test_parse_job.c:137:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_parse_job.c:157:5: note: Variable 'tmp' is reassigned a value before the old one has been used.
upstart-1.6.1/init/tests/test_parse_job.c:227:2: performance: Buffer 'buf' is being written before its old content has been used. [redundantCopy]
upstart-1.6.1/init/tests/test_parse_job.c:226:2: note: Buffer 'buf' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_parse_job.c:227:2: note: Buffer 'buf' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_parse_job.c:266:2: performance: Buffer 'buf' is being written before its old content has been used. [redundantCopy]
upstart-1.6.1/init/tests/test_parse_job.c:263:2: note: Buffer 'buf' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_parse_job.c:266:2: note: Buffer 'buf' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_parse_job.c:4730:2: performance: Buffer 'buf' is being written before its old content has been used. [redundantCopy]
upstart-1.6.1/init/tests/test_parse_job.c:4729:2: note: Buffer 'buf' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_parse_job.c:4730:2: note: Buffer 'buf' is being written before its old content has been used.
upstart-1.6.1/init/tests/test_process.c:33:11: style: The scope of the variable 'process' can be reduced. [variableScope]
upstart-1.6.1/init/tests/test_state.c:54:0: error: #error ERROR: TEST_DATA_DIR not defined [preprocessorErrorDirective]
upstart-1.6.1/intl/dcigettext.c:697:39: style: Redundant condition: If 'EXPR == ':'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
upstart-1.6.1/intl/dcigettext.c:1492:15: style: The scope of the variable 'language_default' can be reduced. [variableScope]
upstart-1.6.1/intl/dcigettext.c:487:25: style: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent]
upstart-1.6.1/intl/gettextP.h:80:46: note: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'.
upstart-1.6.1/intl/dcigettext.c:487:25: note: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'.
upstart-1.6.1/intl/dcigettext.c:487:49: style: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. [funcArgNamesDifferent]
upstart-1.6.1/intl/gettextP.h:81:18: note: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'.
upstart-1.6.1/intl/dcigettext.c:487:49: note: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'.
upstart-1.6.1/intl/dcigettext.c:487:69: style: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. [funcArgNamesDifferent]
upstart-1.6.1/intl/gettextP.h:81:40: note: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'.
upstart-1.6.1/intl/dcigettext.c:487:69: note: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'.
upstart-1.6.1/intl/dcigettext.c:488:10: style: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'. [funcArgNamesDifferent]
upstart-1.6.1/intl/gettextP.h:82:10: note: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'.
upstart-1.6.1/intl/dcigettext.c:488:10: note: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'.
upstart-1.6.1/intl/dcigettext.c:488:32: style: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent]
upstart-1.6.1/intl/gettextP.h:82:34: note: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'.
upstart-1.6.1/intl/dcigettext.c:488:32: note: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'.
upstart-1.6.1/intl/dcigettext.c:488:43: style: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'. [funcArgNamesDifferent]
upstart-1.6.1/intl/gettextP.h:83:10: note: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'.
upstart-1.6.1/intl/dcigettext.c:488:43: note: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'.
upstart-1.6.1/intl/finddomain.c:61:30: style: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. [funcArgNamesDifferent]
upstart-1.6.1/intl/gettextP.h:243:54: note: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'.
upstart-1.6.1/intl/finddomain.c:61:30: note: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'.
upstart-1.6.1/intl/finddomain.c:61:45: style: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. [funcArgNamesDifferent]
upstart-1.6.1/intl/gettextP.h:243:71: note: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'.
upstart-1.6.1/intl/finddomain.c:61:45: note: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'.
upstart-1.6.1/intl/finddomain.c:62:16: style: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent]
upstart-1.6.1/intl/gettextP.h:244:19: note: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'.
upstart-1.6.1/intl/finddomain.c:62:16: note: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'.
upstart-1.6.1/intl/finddomain.c:62:44: style: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent]
upstart-1.6.1/intl/gettextP.h:245:23: note: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'.
upstart-1.6.1/intl/finddomain.c:62:44: note: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'.
upstart-1.6.1/intl/hash-string.c:34:0: style: The scope of the variable 'g' can be reduced. [variableScope]
upstart-1.6.1/intl/l10nflist.c:352:9: style: The scope of the variable 'wp' can be reduced. [variableScope]
upstart-1.6.1/intl/loadmsgcat.c:861:12: style: Condition 'data==(struct mo_file_header*)-1' is always true [knownConditionTrueFalse]
upstart-1.6.1/intl/loadmsgcat.c:791:33: note: Assignment 'data=(struct mo_file_header*)-1', assigned value is -1
upstart-1.6.1/intl/loadmsgcat.c:861:12: note: Condition 'data==(struct mo_file_header*)-1' is always true
upstart-1.6.1/intl/loadmsgcat.c:861:12: style: Same expression on both sides of '==' because the value of 'data' and '(struct mo_file_header*)-1' are the same. [duplicateExpression]
upstart-1.6.1/intl/loadmsgcat.c:791:33: note: 'data' is assigned value '(struct mo_file_header*)-1' here.
upstart-1.6.1/intl/loadmsgcat.c:861:12: note: Same expression on both sides of '==' because the value of 'data' and '(struct mo_file_header*)-1' are the same.
upstart-1.6.1/intl/loadmsgcat.c:780:42: style: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. [funcArgNamesDifferent]
upstart-1.6.1/intl/gettextP.h:247:47: note: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'.
upstart-1.6.1/intl/loadmsgcat.c:780:42: note: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'.
upstart-1.6.1/intl/loadmsgcat.c:781:20: style: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent]
upstart-1.6.1/intl/gettextP.h:248:25: note: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'.
upstart-1.6.1/intl/loadmsgcat.c:781:20: note: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'.
upstart-1.6.1/intl/localcharset.c:358:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse]
upstart-1.6.1/intl/localcharset.c:349:24: note: Assignment 'locale=NULL', assigned value is 0
upstart-1.6.1/intl/localcharset.c:358:14: note: Condition 'locale==NULL' is always true
upstart-1.6.1/intl/localcharset.c:358:14: style: Same expression on both sides of '==' because the value of 'locale' and 'NULL' are the same. [duplicateExpression]
upstart-1.6.1/intl/localcharset.c:349:24: note: 'locale' is assigned value 'NULL' here.
upstart-1.6.1/intl/localcharset.c:358:14: note: Same expression on both sides of '==' because the value of 'locale' and 'NULL' are the same.
upstart-1.6.1/intl/localcharset.c:117:19: style: The scope of the variable 'base' can be reduced. [variableScope]
plural.c:1205:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
plural.y:156:19: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:158:50: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:164:94: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:168:69: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:172:70: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:176:87: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:180:87: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:184:87: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:188:87: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:192:46: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:201:40: style: Same expression on both sides of '-'. [duplicateExpression]
upstart-1.6.1/intl/vasnprintf.c:4645:3: style: Label 'overflow' is not used. [unusedLabel]
upstart-1.6.1/util/initctl.c:2054:6: warning: Either the condition '(expr)?NIH_MUST(nih_strdup(node,expr)):NULL' is redundant or there is possible null pointer dereference: expr. [nullPointerRedundantCheck]
upstart-1.6.1/util/initctl.c:2060:3: note: Assuming that condition '(expr)?NIH_MUST(nih_strdup(node,expr)):NULL' is not redundant
upstart-1.6.1/util/initctl.c:2054:6: note: Null pointer dereference
upstart-1.6.1/util/initctl.c:1743:26: style: The scope of the variable 'token' can be reduced. [variableScope]
upstart-1.6.1/util/initctl.c:489:46: style: Function 'job_usage' argument 2 names different: declaration 'job_class' definition 'job_class_proxy'. [funcArgNamesDifferent]
upstart-1.6.1/util/initctl.c:67:22: note: Function 'job_usage' argument 2 names different: declaration 'job_class' definition 'job_class_proxy'.
upstart-1.6.1/util/initctl.c:489:46: note: Function 'job_usage' argument 2 names different: declaration 'job_class' definition 'job_class_proxy'.
upstart-1.6.1/util/shutdown.c:469:19: style: The scope of the variable 'dbus_err' can be reduced. [variableScope]
upstart-1.6.1/util/shutdown.c:563:22: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
upstart-1.6.1/util/shutdown.c:565:22: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
upstart-1.6.1/util/shutdown.c:567:22: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
upstart-1.6.1/util/sysv.c:76:23: style: Function 'sysv_change_runlevel' argument 2 names different: declaration 'env' definition 'extra_env'. [funcArgNamesDifferent]
upstart-1.6.1/util/sysv.h:28:55: note: Function 'sysv_change_runlevel' argument 2 names different: declaration 'env' definition 'extra_env'.
upstart-1.6.1/util/sysv.c:76:23: note: Function 'sysv_change_runlevel' argument 2 names different: declaration 'env' definition 'extra_env'.
upstart-1.6.1/util/tests/test_initctl.c:11190:19: style: The scope of the variable 'ret' can be reduced. [variableScope]
upstart-1.6.1/util/tests/test_initctl.c:12345:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
upstart-1.6.1/util/tests/test_utmp.c:50:17: style: The scope of the variable 'err' can be reduced. [variableScope]
upstart-1.6.1/util/tests/test_utmp.c:337:17: style: The scope of the variable 'err' can be reduced. [variableScope]
upstart-1.6.1/util/tests/test_utmp.c:629:17: style: The scope of the variable 'err' can be reduced. [variableScope]
upstart-1.6.1/util/tests/test_utmp.c:1256:17: style: The scope of the variable 'err' can be reduced. [variableScope]
upstart-1.6.1/util/utmp.c:306:26: warning: Possible null pointer dereference: line [nullPointer]
upstart-1.6.1/util/utmp.c:175:37: note: Calling function 'utmp_entry', 4th argument 'line' value is 0
upstart-1.6.1/util/utmp.c:306:26: note: Null pointer dereference
upstart-1.6.1/util/utmp.c:307:24: warning: Possible null pointer dereference: id [nullPointer]
upstart-1.6.1/util/utmp.c:175:43: note: Calling function 'utmp_entry', 5th argument 'id' value is 0
upstart-1.6.1/util/utmp.c:307:24: note: Null pointer dereference
upstart-1.6.1/util/utmp.c:308:26: warning: Possible null pointer dereference: user [nullPointer]
upstart-1.6.1/util/utmp.c:175:49: note: Calling function 'utmp_entry', 6th argument 'user' value is 0
upstart-1.6.1/util/utmp.c:308:26: note: Null pointer dereference
upstart-1.6.1/util/utmp.c:96:31: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
upstart-1.6.1/util/utmp.c:100:34: style: Clarify calculation precedence for '/' and '?'. [clarifyCalculation]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/uptimed/uptimed_0.4.0+git20150923.6b22106.orig.tar.xz
libuptimed/milestone.c:59:31: style: Function 'del_milestone' argument 1 names different: declaration 'milestone' definition 'm'. [funcArgNamesDifferent]
libuptimed/milestone.h:63:31: note: Function 'del_milestone' argument 1 names different: declaration 'milestone' definition 'm'.
libuptimed/milestone.c:59:31: note: Function 'del_milestone' argument 1 names different: declaration 'milestone' definition 'm'.
libuptimed/urec.c:536:3: warning: Possible null pointer dereference: tail [nullPointer]
libuptimed/urec.c:488:10: note: Assignment 'tail=NULL', assigned value is 0
libuptimed/urec.c:536:3: note: Null pointer dereference
libuptimed/urec.c:85:14: style: The scope of the variable 'sys' can be reduced. [variableScope]
libuptimed/urec.c:480:20: style: The scope of the variable 'tail' can be reduced. [variableScope]
libuptimed/urec.c:481:14: style: The scope of the variable 'nmerges' can be reduced. [variableScope]
libuptimed/urec.c:61:21: style: Function 'del_urec' argument 1 names different: declaration 'urec' definition 'u'. [funcArgNamesDifferent]
libuptimed/urec.h:72:21: note: Function 'del_urec' argument 1 names different: declaration 'urec' definition 'u'.
libuptimed/urec.c:61:21: note: Function 'del_urec' argument 1 names different: declaration 'urec' definition 'u'.
libuptimed/urec.c:277:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
src/uprecords.c:475:80: warning: Either the condition 'ctimec' is redundant or there is possible null pointer dereference: ctimec. [nullPointerRedundantCheck]
src/uprecords.c:472:8: note: Assuming that condition 'ctimec' is not redundant
src/uprecords.c:475:80: note: Null pointer dereference
src/uprecords.c:99:9: style: The scope of the variable 'since' can be reduced. [variableScope]
src/uprecords.c:99:21: style: The scope of the variable 'tmp' can be reduced. [variableScope]
src/uprecords.c:99:26: style: The scope of the variable 'totalutime' can be reduced. [variableScope]
src/uprecords.c:99:42: style: The scope of the variable 'totaldtime' can be reduced. [variableScope]
src/uprecords.c:100:8: style: The scope of the variable 'availability' can be reduced. [variableScope]
src/uprecords.c:283:0: error: Resource leak: f [resourceLeak]
src/uptimed.c:90:22: style: Checking if unsigned variable 'log_max_entries' is less than zero. [unsignedLessThanZero]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/upx-ucl/upx-ucl_3.95~git20180805.orig.tar.xz
upx-3.95~git20180805/src/miniacc.h:2244:0: error: #error "ACC_SIZEOF_SHORT" [preprocessorErrorDirective]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Archive/7z_C/7zCrc.c:28:38: style: Function 'CrcUpdateByte' argument 2 names different: declaration 'v' definition 'b'. [funcArgNamesDifferent]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Archive/7z_C/7zCrc.h:15:38: note: Function 'CrcUpdateByte' argument 2 names different: declaration 'v' definition 'b'.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Archive/7z_C/7zCrc.c:28:38: note: Function 'CrcUpdateByte' argument 2 names different: declaration 'v' definition 'b'.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Archive/7z_C/7zIn.c:713:12: style: The scope of the variable 'j' can be reduced. [variableScope]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Archive/7z_C/7zIn.c:752:11: style: The scope of the variable 'digestIndex' can be reduced. [variableScope]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Archive/7z_C/7zIn.c:230:26: error: Shifting 32-bit value by 56 bits is undefined behaviour [shiftTooManyBits]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:36:3: style: C-style pointer casting [cstyleCast]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:78:3: style: C-style pointer casting [cstyleCast]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.cpp:247:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:17:3: style: Class 'CMyComPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:84:3: style: Class 'CMyComBSTR' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:36:3: style: The function 'QueryInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:105:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:36:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:36:3: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:106:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:36:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:36:3: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:107:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:36:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:38:3: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/IStream.h:20:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:38:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:39:3: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/IStream.h:43:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:39:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:41:3: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/IStream.h:54:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:41:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:53:3: style: The function 'QueryInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:105:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:53:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:53:3: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:106:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:53:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:53:3: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:107:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:53:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:56:3: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/IStream.h:20:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:56:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:78:3: style: The function 'QueryInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:105:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:78:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:78:3: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:106:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:78:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:78:3: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:107:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:78:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:80:3: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/IStream.h:33:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:80:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:81:3: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/IStream.h:48:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:81:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:82:3: style: The function 'SetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/IStream.h:49:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:82:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:91:3: style: The function 'QueryInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:105:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:91:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:91:3: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:106:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:91:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:91:3: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:107:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:91:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:94:3: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/IStream.h:33:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/FileStreams.h:94:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:25:0: style: C-style pointer casting [cstyleCast]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/InBuffer.cpp:9:12: warning: Member variable 'CInBuffer::_processedSize' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/InBuffer.cpp:9:12: warning: Member variable 'CInBuffer::_wasFinished' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:38:0: style: 'CMyComPtr < ISequentialInStream >::operator=' should return 'CMyComPtr < ISequentialInStream > &'. [operatorEq]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/InBuffer.h:14:3: style: Class 'CInBufferException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:17:0: style: Class 'CMyComPtr < ISequentialInStream >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/OutBuffer.h:37:3: warning: Member variable 'COutBuffer::_limitPos' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/OutBuffer.h:37:3: warning: Member variable 'COutBuffer::_streamPos' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/OutBuffer.h:37:3: warning: Member variable 'COutBuffer::_bufferSize' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/OutBuffer.h:37:3: warning: Member variable 'COutBuffer::_processedSize' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/OutBuffer.h:37:3: warning: Member variable 'COutBuffer::_overDict' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:38:0: style: 'CMyComPtr < ISequentialOutStream >::operator=' should return 'CMyComPtr < ISequentialOutStream > &'. [operatorEq]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Common/OutBuffer.h:13:3: style: Struct 'COutBufferException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:17:0: style: Class 'CMyComPtr < ISequentialOutStream >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/BranchCoder.h:22:3: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/ICoder.h:122:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/BranchCoder.h:22:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/BranchCoder.h:23:3: style: The function 'Filter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/ICoder.h:123:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/BranchCoder.h:23:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/ARM.h:8:1: style: The function 'SubFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/BranchCoder.h:19:18: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/ARM.h:8:1: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/ARMThumb.h:8:1: style: The function 'SubFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/BranchCoder.h:19:18: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/ARMThumb.h:8:1: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/IA64.h:8:1: style: The function 'SubFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/BranchCoder.h:19:18: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/IA64.h:8:1: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/PPC.h:8:1: style: The function 'SubFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/BranchCoder.h:19:18: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/PPC.h:8:1: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/SPARC.h:8:1: style: The function 'SubFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/BranchCoder.h:19:18: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/SPARC.h:8:1: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86.h:16:1: style: The function 'SubFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/BranchCoder.h:19:18: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86.h:16:1: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86.h:16:1: style: The function 'SubInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/BranchCoder.h:18:16: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86.h:16:1: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/RangeCoder/RangeCoder.h:15:1: style: The class 'CEncoder' does not have a constructor although it has private member variables. [noConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:31:3: warning: Member variable 'CBCJ2_x86_Encoder::_rangeEncoder' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:38:0: style: 'CMyComPtr < ICompressGetSubStreamSize >::operator=' should return 'CMyComPtr < ICompressGetSubStreamSize > &'. [operatorEq]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/RangeCoder/RangeCoder.h:106:0: style: Technically the member function 'NCompress::NRangeCoder::CEncoder::GetProcessedSize' can be const. [functionConst]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/RangeCoder/RangeCoder.h:200:0: style: Technically the member function 'NCompress::NRangeCoder::CDecoder::GetProcessedSize' can be const. [functionConst]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:56:5: style: Class 'CCoderReleaser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:111:5: style: Class 'CCoderReleaser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:17:0: style: Class 'CMyComPtr < ICompressGetSubStreamSize >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:62:3: style: The function 'QueryInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:105:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:62:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:62:3: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:106:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:62:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:62:3: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:107:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:62:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:71:3: style: The function 'Code' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/ICoder.h:30:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:71:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:116:3: style: The function 'QueryInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:105:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:116:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:116:3: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:106:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:116:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:116:3: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:107:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:116:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:124:3: style: The function 'Code' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/ICoder.h:30:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.h:124:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.cpp:193:31: error: Uninitialized variable: inSize [uninitvar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/Branch/x86_2.cpp:206:27: error: Uninitialized variable: inSize [uninitvar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/LZInWindow.h:27:3: warning: Member variable 'CLZInWindow::_stream' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/LZInWindow.h:27:3: warning: Member variable 'CLZInWindow::_posLimit' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/LZInWindow.h:27:3: warning: Member variable 'CLZInWindow::_streamEndWasReached' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/LZInWindow.h:27:3: warning: Member variable 'CLZInWindow::_pointerToLastSafePosition' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/LZInWindow.h:27:3: warning: Member variable 'CLZInWindow::_buffer' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/LZInWindow.h:27:3: warning: Member variable 'CLZInWindow::_blockSize' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/LZInWindow.h:27:3: warning: Member variable 'CLZInWindow::_pos' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/LZInWindow.h:27:3: warning: Member variable 'CLZInWindow::_keepSizeBefore' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/LZInWindow.h:27:3: warning: Member variable 'CLZInWindow::_keepSizeAfter' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/LZInWindow.h:27:3: warning: Member variable 'CLZInWindow::_streamPos' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/LZInWindow.h:80:8: style: Technically the member function 'CLZInWindow::NeedMove' can be const. [functionConst]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h:91:17: style: C-style pointer casting [cstyleCast]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h:198:3: style: C-style pointer casting [cstyleCast]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.cpp:47:35: style: Function 'CodeSpec' argument 1 names different: declaration 'size' definition 'curSize'. [funcArgNamesDifferent]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h:187:27: note: Function 'CodeSpec' argument 1 names different: declaration 'size' definition 'curSize'.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.cpp:47:35: note: Function 'CodeSpec' argument 1 names different: declaration 'size' definition 'curSize'.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.cpp:269:58: style: Function 'SetDecoderProperties2' argument 1 names different: declaration 'data' definition 'properties'. [funcArgNamesDifferent]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h:233:48: note: Function 'SetDecoderProperties2' argument 1 names different: declaration 'data' definition 'properties'.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.cpp:269:58: note: Function 'SetDecoderProperties2' argument 1 names different: declaration 'data' definition 'properties'.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h:77:3: warning: Member variable 'CLiteralDecoder::_numPrevBits' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h:77:3: warning: Member variable 'CLiteralDecoder::_numPosBits' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h:77:3: warning: Member variable 'CLiteralDecoder::_posMask' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h:245:3: warning: Member variable 'CDecoder::_rangeDecoder' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h:245:3: warning: Member variable 'CDecoder::_posStateMask' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h:245:3: warning: Member variable 'CDecoder::_reps' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h:245:3: warning: Member variable 'CDecoder::_state' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h:245:3: warning: Member variable 'CDecoder::_remainLen' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h:245:3: warning: Member variable 'CDecoder::_outSize' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMADecoder.h:214:5: style: Class 'CDecoderFlusher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:137:18: warning: Either the condition '_hash!=0' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:138:15: note: Assuming that condition '_hash!=0' is not redundant
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:137:18: note: Null pointer addition
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.h:112:17: style: C-style pointer casting [cstyleCast]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.h:371:3: style: C-style pointer casting [cstyleCast]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:109:5: style: Variable 'hs' is reassigned a value before the old one has been used. [redundantAssignment]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:106:0: note: Variable 'hs' is reassigned a value before the old one has been used.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:109:5: note: Variable 'hs' is reassigned a value before the old one has been used.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:1281:42: style: Same expression on both sides of '-' because the value of 'len' and 'kMatchMinLen' are the same. [duplicateExpression]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:1280:16: note: 'len' is assigned value 'kMatchMinLen' here.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:1281:42: note: Same expression on both sides of '-' because the value of 'len' and 'kMatchMinLen' are the same.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:311:12: style: The scope of the variable 'len' can be reduced. [variableScope]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:147:59: style: Function 'SetStream' argument 1 names different: declaration 'inStream' definition 'stream'. [funcArgNamesDifferent]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTree.h:34:45: note: Function 'SetStream' argument 1 names different: declaration 'inStream' definition 'stream'.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:147:59: note: Function 'SetStream' argument 1 names different: declaration 'inStream' definition 'stream'.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:1116:46: style: Function 'ReadMatchDistances' argument 1 names different: declaration 'len' definition 'lenRes'. [funcArgNamesDifferent]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.h:261:38: note: Function 'ReadMatchDistances' argument 1 names different: declaration 'len' definition 'lenRes'.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:1116:46: note: Function 'ReadMatchDistances' argument 1 names different: declaration 'len' definition 'lenRes'.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:660:44: portability: Undefined behaviour, pointer arithmetic '_matchDistances+1' is out of bounds. [pointerOutOfBounds]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:1180:44: portability: Undefined behaviour, pointer arithmetic '_matchDistances+1' is out of bounds. [pointerOutOfBounds]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.h:99:3: warning: Member variable 'CLiteralEncoder::_numPrevBits' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.h:99:3: warning: Member variable 'CLiteralEncoder::_numPosBits' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.h:99:3: warning: Member variable 'CLiteralEncoder::_posMask' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.h:146:1: style: The class 'CPriceTableEncoder' does not have a constructor although it has private member variables. [noConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_optimum' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_rangeEncoder' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_lenEncoder' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_repMatchLenEncoder' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_matchDistances' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_longestMatchLength' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_numDistancePairs' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_additionalOffset' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_optimumEndIndex' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_optimumCurrentIndex' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_longestMatchWasFound' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_posSlotPrices' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_distancesPrices' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_alignPrices' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_alignPriceCount' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_matchPriceCount' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::nowPos64' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_finished' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_inStream' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:221:11: warning: Member variable 'CEncoder::_needReleaseMFStream' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:58:15: warning: Member variable 'CMatchFinder::_cyclicBufferPos' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:58:15: warning: Member variable 'CMatchFinder::_cyclicBufferSize' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:58:15: warning: Member variable 'CMatchFinder::_matchMaxLen' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:58:15: warning: Member variable 'CMatchFinder::_son' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:58:15: warning: Member variable 'CMatchFinder::_cutValue' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:58:15: warning: Member variable 'CMatchFinder::_hashSizeSum' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZ/BinTree/BinTreeMain.h:58:15: warning: Member variable 'CMatchFinder::_hashMask' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:38:0: style: 'CMyComPtr < IMatchFinder >::operator=' should return 'CMyComPtr < IMatchFinder > &'. [operatorEq]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.h:50:8: style: Technically the member function 'NCompress::NLZMA::COptimal::IsShortRep' can be const. [functionConst]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.cpp:72:8: performance: Technically the member function 'NCompress::NLZMA::CFastPosInit::Init' can be static. [functionStatic]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA/LZMAEncoder.h:354:5: style: Class 'CCoderReleaser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:17:0: style: Class 'CMyComPtr < IMatchFinder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/Common/CommandLineParser.h:40:3: warning: Member variable 'CSwitchResult::WithMinus' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/Common/CommandLineParser.h:40:3: warning: Member variable 'CSwitchResult::PostCharIndex' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:38:0: style: 'CMyComPtr < ICompressCoder >::operator=' should return 'CMyComPtr < ICompressCoder > &'. [operatorEq]
upx-3.95~git20180805/src/lzma-sdk/C/Common/CommandLineParser.h:50:3: style: Class 'CParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:17:0: style: Class 'CMyComPtr < ICompressCoder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:338:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:349:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:190:5: style: Variable 'Buffer' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:189:5: note: Variable 'Buffer' is reassigned a value before the old one has been used if variable is no semaphore variable.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:190:5: note: Variable 'Buffer' is reassigned a value before the old one has been used if variable is no semaphore variable.
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:40:1: style: The class 'CBitRandomGenerator' does not have a constructor although it has private member variables. [noConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:78:3: warning: Member variable 'CBenchRandomGenerator::RG' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:78:3: warning: Member variable 'CBenchRandomGenerator::Pos' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:78:3: warning: Member variable 'CBenchRandomGenerator::Rep0' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:78:3: warning: Member variable 'CBenchRandomGenerator::BufferSize' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:144:1: style: The class 'CBenchmarkInStream' does not have a constructor although it has private member variables. [noConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:184:3: warning: Member variable 'CBenchmarkOutStream::BufferSize' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:184:3: warning: Member variable 'CBenchmarkOutStream::Pos' is not initialized in the constructor. [uninitMemberVar]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:38:0: style: 'CMyComPtr < ICompressProgressInfo >::operator=' should return 'CMyComPtr < ICompressProgressInfo > &'. [operatorEq]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyCom.h:17:0: style: Class 'CMyComPtr < ICompressProgressInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:152:3: style: The function 'QueryInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:105:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:152:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:152:3: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:106:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:152:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:152:3: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:107:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:152:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:159:3: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/IStream.h:20:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:159:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:195:3: style: The function 'QueryInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:105:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:195:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:195:3: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:106:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:195:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:195:3: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:107:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:195:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:196:3: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/IStream.h:33:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:196:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:220:3: style: The function 'QueryInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:105:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:220:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:220:3: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:106:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:220:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:220:3: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:107:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:220:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:222:3: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/IStream.h:33:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:222:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:269:3: style: The function 'QueryInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:105:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:269:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:269:3: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:106:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:269:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:269:3: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:107:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:269:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:270:3: style: The function 'SetRatioInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/ICoder.h:16:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaBench.cpp:270:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:14:1: style: The class 'CInStreamRam' does not have a constructor although it has private member variables. [noConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:45:1: style: The class 'COutStreamRam' does not have a constructor although it has private member variables. [noConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:22:3: style: The function 'QueryInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:105:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:22:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:22:3: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:106:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:22:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:22:3: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:107:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:22:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:29:3: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/IStream.h:20:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:29:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:66:3: style: The function 'QueryInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:105:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:66:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:66:3: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:106:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:66:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:66:3: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/MyWindows.h:107:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:66:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:77:3: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/IStream.h:33:3: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_Alone/LzmaRam.cpp:77:3: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_C/LzmaStateTest.c:178:7: error: Resource leak: inFile [resourceLeak]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_C/LzmaTest.c:76:10: style: The scope of the variable 'outSize' can be reduced. [variableScope]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_C/LzmaTest.c:77:10: style: The scope of the variable 'outSizeHigh' can be reduced. [variableScope]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_C/LzmaTest.c:83:7: style: The scope of the variable 'waitEOS' can be reduced. [variableScope]
upx-3.95~git20180805/src/lzma-sdk/C/7zip/Compress/LZMA_C/LzmaTest.c:325:7: error: Resource leak: inFile [resourceLeak]
upx-3.95~git20180805/src/lzma-sdk/C/Common/CRC.cpp:31:28: style: Function 'UpdateByte' argument 1 names different: declaration 'v' definition 'b'. [funcArgNamesDifferent]
upx-3.95~git20180805/src/lzma-sdk/C/Common/CRC.h:18:24: note: Function 'UpdateByte' argument 1 names different: declaration 'v' definition 'b'.
upx-3.95~git20180805/src/lzma-sdk/C/Common/CRC.cpp:31:28: note: Function 'UpdateByte' argument 1 names different: declaration 'v' definition 'b'.
upx-3.95~git20180805/src/lzma-sdk/C/Common/CommandLineParser.cpp:65:3: style: Class 'CParser' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/Common/CommandLineParser.cpp:65:3: style: Class 'CParser' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
upx-3.95~git20180805/src/lzma-sdk/C/Common/Vector.h:41:18: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
upx-3.95~git20180805/src/lzma-sdk/C/Common/Vector.h:146:18: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
upx-3.95~git20180805/src/lzma-sdk/C/Common/Vector.h:22:3: style: Class 'CBaseRecordVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/Common/Vector.h:169:16: style: The function 'Delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
upx-3.95~git20180805/src/lzma-sdk/C/Common/Vector.h:28:16: note: Virtual function in base class
upx-3.95~git20180805/src/lzma-sdk/C/Common/Vector.h:169:16: note: Function in derived class
upx-3.95~git20180805/src/lzma-sdk/C/Windows/FileIO.h:46:8: style: Technically the member function 'NWindows::NFile::NIO::CFileBase::Seek' can be const. [functionConst]
upx-3.95~git20180805/src/lzma-sdk/C/Windows/FileIO.cpp:85:17: note: Technically the member function 'NWindows::NFile::NIO::CFileBase::Seek' can be const.
upx-3.95~git20180805/src/lzma-sdk/C/Windows/FileIO.h:46:8: note: Technically the member function 'NWindows::NFile::NIO::CFileBase::Seek' can be const.
upx-3.95~git20180805/src/lzma-sdk/C/Windows/FileIO.h:48:8: style: Technically the member function 'NWindows::NFile::NIO::CFileBase::SeekToEnd' can be const. [functionConst]
upx-3.95~git20180805/src/lzma-sdk/C/Windows/FileIO.cpp:96:17: note: Technically the member function 'NWindows::NFile::NIO::CFileBase::SeekToEnd' can be const.
upx-3.95~git20180805/src/lzma-sdk/C/Windows/FileIO.h:48:8: note: Technically the member function 'NWindows::NFile::NIO::CFileBase::SeekToEnd' can be const.
upx-3.95~git20180805/src/lzma-sdk/C/Windows/FileIO.h:40:16: warning: Virtual function 'Close' is called from destructor '~CFileBase()' at line 19. Dynamic binding is not used. [virtualCallInConstructor]
upx-3.95~git20180805/src/lzma-sdk/C/Windows/FileIO.cpp:19:27: note: Calling Close
upx-3.95~git20180805/src/lzma-sdk/C/Windows/FileIO.h:40:16: note: Close is a virtual method
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-main.c:216:22: style: Checking if unsigned variable 'h.sz_cpr' is less than zero. [unsignedLessThanZero]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-main.c:131:13: portability: 'x->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-main.c:240:22: portability: 'xi->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-main.c:246:18: portability: 'xo->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-main.c:652:55: portability: '(const void*)lc' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-main.c:368:14: style: struct member 'Mach_main_command::entryoff' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-main.c:369:14: style: struct member 'Mach_main_command::stacksize' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-main.c:538:37: style: union member 'Anonymous0::p1' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-main.c:540:37: style: union member 'Anonymous0::p3' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-main.c:544:77: style: Variable 'secp' is assigned a value that is never used. [unreadVariable]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-main.c:607:5: error: Address of auto-variable 'thrc->state' returned [returnAddressOfAutoVariable]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-upxmain.c:666:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-upxmain.c:298:22: style: Checking if unsigned variable 'h.sz_cpr' is less than zero. [unsignedLessThanZero]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-upxmain.c:432:10: style: struct member 'Mach_section_command::sectname' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-upxmain.c:433:10: style: struct member 'Mach_section_command::segname' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-upxmain.c:434:14: style: struct member 'Mach_section_command::addr' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-upxmain.c:437:14: style: struct member 'Mach_section_command::align' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-upxmain.c:438:14: style: struct member 'Mach_section_command::reloff' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-upxmain.c:439:14: style: struct member 'Mach_section_command::nreloc' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-upxmain.c:440:14: style: struct member 'Mach_section_command::flags' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-upxmain.c:441:14: style: struct member 'Mach_section_command::reserved1' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/amd64-darwin.macho-upxmain.c:442:14: style: struct member 'Mach_section_command::reserved2' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/amd64-linux.elf-main.c:571:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
upx-3.95~git20180805/src/stub/src/amd64-linux.elf-main.c:178:22: style: Checking if unsigned variable 'h.sz_cpr' is less than zero. [unsignedLessThanZero]
upx-3.95~git20180805/src/stub/src/arch/i086/cc_test.c:89:49: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn]
upx-3.95~git20180805/src/stub/src/arch/i086/cc_test.c:90:49: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn]
upx-3.95~git20180805/src/stub/src/i386-linux.elf-main.c:919:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
upx-3.95~git20180805/src/stub/src/i386-linux.elf-main.c:320:22: style: Checking if unsigned variable 'h.sz_cpr' is less than zero. [unsignedLessThanZero]
upx-3.95~git20180805/src/stub/src/i386-linux.elf-main.c:639:66: portability: '(const void*)ehdr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/c/lzma_d_c.c:84:28: style: struct member 'Anonymous0::lc' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/c/lzma_d_c.c:84:32: style: struct member 'Anonymous0::lp' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/c/lzma_d_c.c:84:36: style: struct member 'Anonymous0::pb' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/c/lzma_d_c.c:84:40: style: struct member 'Anonymous0::dummy' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/i386-bsd.elf-main.c:582:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
upx-3.95~git20180805/src/stub/src/i386-bsd.elf-main.c:223:22: style: Checking if unsigned variable 'h.sz_cpr' is less than zero. [unsignedLessThanZero]
upx-3.95~git20180805/src/stub/src/i386-bsd.elf-main.c:411:66: portability: '(const void*)ehdr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-main.c:608:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-main.c:296:22: style: Checking if unsigned variable 'h.sz_cpr' is less than zero. [unsignedLessThanZero]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-main.c:206:13: portability: 'x->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-main.c:319:22: portability: 'xi->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-main.c:325:18: portability: 'xo->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-main.c:492:58: portability: '(const void*)sc' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-main.c:597:55: portability: '(const void*)lc' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-main.c:550:5: error: Address of auto-variable 'thrc->state' returned [returnAddressOfAutoVariable]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:664:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:297:22: style: Checking if unsigned variable 'h.sz_cpr' is less than zero. [unsignedLessThanZero]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:207:13: portability: 'x->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:320:22: portability: 'xi->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:326:18: portability: 'xo->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:517:58: portability: '(const void*)sc' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:653:55: portability: '(const void*)lc' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:430:10: style: struct member 'Mach_section_command::sectname' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:432:14: style: struct member 'Mach_section_command::addr' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:435:14: style: struct member 'Mach_section_command::align' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:436:14: style: struct member 'Mach_section_command::reloff' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:437:14: style: struct member 'Mach_section_command::nreloc' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:438:14: style: struct member 'Mach_section_command::flags' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:439:14: style: struct member 'Mach_section_command::reserved1' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/i386-darwin.macho-upxmain.c:440:14: style: struct member 'Mach_section_command::reserved2' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/i386-linux.elf.interp-main.c:281:0: error: Analysis failed. If the code is valid then please report this failure. [cppcheckError]
upx-3.95~git20180805/src/stub/src/i386-linux.elf.shell-main.c:128:22: style: Checking if unsigned variable 'h.sz_cpr' is less than zero. [unsignedLessThanZero]
upx-3.95~git20180805/src/stub/src/i386-openbsd.elf-main.c:588:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
upx-3.95~git20180805/src/stub/src/i386-openbsd.elf-main.c:217:22: style: Checking if unsigned variable 'h.sz_cpr' is less than zero. [unsignedLessThanZero]
upx-3.95~git20180805/src/stub/src/i386-openbsd.elf-main.c:427:66: portability: '(const void*)ehdr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-main.c:432:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-main.c:148:22: style: Checking if unsigned variable 'h.sz_cpr' is less than zero. [unsignedLessThanZero]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-main.c:382:5: error: Address of auto-variable 'thrc->state' returned [returnAddressOfAutoVariable]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:664:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:297:22: style: Checking if unsigned variable 'h.sz_cpr' is less than zero. [unsignedLessThanZero]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:207:13: portability: 'x->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:320:22: portability: 'xi->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:326:18: portability: 'xo->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:525:58: portability: '(const void*)sc' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:653:55: portability: '(const void*)lc' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:430:10: style: struct member 'Mach_section_command::sectname' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:432:14: style: struct member 'Mach_section_command::addr' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:435:14: style: struct member 'Mach_section_command::align' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:436:14: style: struct member 'Mach_section_command::reloff' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:437:14: style: struct member 'Mach_section_command::nreloc' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:438:14: style: struct member 'Mach_section_command::flags' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:439:14: style: struct member 'Mach_section_command::reserved1' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/powerpc-darwin.macho-upxmain.c:440:14: style: struct member 'Mach_section_command::reserved2' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/src/powerpc64le-darwin.macho-main.c:432:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
upx-3.95~git20180805/src/stub/src/powerpc64le-darwin.macho-main.c:148:22: style: Checking if unsigned variable 'h.sz_cpr' is less than zero. [unsignedLessThanZero]
upx-3.95~git20180805/src/stub/src/powerpc64le-darwin.macho-main.c:382:5: error: Address of auto-variable 'thrc->state' returned [returnAddressOfAutoVariable]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:246:5: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'void *'. [invalidPrintfArgType_uint]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:250:28: portability: 'vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:265:18: portability: 'vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:299:27: portability: 'vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:300:12: portability: 'imports' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:302:30: portability: 'vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:302:32: portability: 'imports' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:304:43: portability: 'vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:304:45: portability: 'imports' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:306:32: portability: 'vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:308:20: portability: 'oft' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:310:36: portability: 'vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:310:38: portability: 'oft' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:310:58: portability: 'vaddr+(*(const unsigned int*)(oft+pos))' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:313:21: portability: 'coredll_imports' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:315:21: portability: 'coredll_imports' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:317:21: portability: 'coredll_imports' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:322:17: portability: 'imports' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:333:26: portability: 'vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:334:24: portability: 'vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:335:21: portability: 'relocs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:341:24: portability: 'relocs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:341:24: portability: 'relocs+8' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:347:24: portability: 'page' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:362:52: portability: 'vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:87:13: style: struct member 'pe_header_t::_' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:90:13: style: struct member 'pe_header_t::__' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:91:13: style: struct member 'pe_header_t::opthdrsize' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:92:13: style: struct member 'pe_header_t::flags' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:94:13: style: struct member 'pe_header_t::___' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:95:13: style: struct member 'pe_header_t::codesize' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:97:13: style: struct member 'pe_header_t::datasize' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:98:13: style: struct member 'pe_header_t::bsssize' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:100:13: style: struct member 'pe_header_t::codebase' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:102:13: style: struct member 'pe_header_t::database' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:105:13: style: struct member 'pe_header_t::objectalign' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:106:13: style: struct member 'pe_header_t::filealign' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:108:13: style: struct member 'pe_header_t::____' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:111:13: style: struct member 'pe_header_t::headersize' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:112:13: style: struct member 'pe_header_t::chksum' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:113:13: style: struct member 'pe_header_t::subsystem' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:114:13: style: struct member 'pe_header_t::dllflags' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:116:13: style: struct member 'pe_header_t::_____' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:118:13: style: struct member 'pe_header_t::ddirsentries' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:125:13: style: struct member 'pe_section_t::name' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:130:13: style: struct member 'pe_section_t::_' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:131:13: style: struct member 'pe_section_t::flags' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:139:10: style: struct member 'exe_header_t::_' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:141:10: style: struct member 'exe_header_t::__' is never used. [unusedStructMember]
upx-3.95~git20180805/src/stub/tools/armpe/armpe_tester.c:207:61: style: Clarify calculation precedence for '-' and '?'. [clarifyCalculation]
upx-3.95~git20180805/src/stub/tools/sstrip/sstrip.c:406:21: style: The scope of the variable 'fd' can be reduced. [variableScope]
upx-3.95~git20180805/src/stub/tools/sstrip/sstrip.c:366:1: error: Memory leak: phdrs [memleak]
upx-3.95~git20180805/src/stub/tools/sstrip/sstrip.c:368:1: error: Memory leak: phdrs [memleak]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/uqwk/uqwk_2.21.orig.tar.gz
uqwk-2.21/close.c:91:3: error: Resource leak: ctl_fd [resourceLeak]
uqwk-2.21/close.c:96:3: error: Resource leak: ctl_fd [resourceLeak]
uqwk-2.21/close.c:103:3: error: Resource leak: ctl_fd [resourceLeak]
uqwk-2.21/close.c:115:3: error: Resource leak: ctl_fd [resourceLeak]
uqwk-2.21/close.c:122:3: error: Resource leak: ctl_fd [resourceLeak]
uqwk-2.21/init.c:21:7: style: The scope of the variable 'msg_fname' can be reduced. [variableScope]
uqwk-2.21/init.c:101:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/init.c:145:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/mail.c:234:23: warning: Either the condition 'uidl?uidl:"unknown"' is redundant or there is possible null pointer dereference: uidl. [nullPointerRedundantCheck]
uqwk-2.21/mail.c:249:41: note: Assuming that condition 'uidl?uidl:"unknown"' is not redundant
uqwk-2.21/mail.c:234:23: note: Null pointer dereference
uqwk-2.21/mail.c:233:7: warning: Either the condition 'uidl' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
uqwk-2.21/mail.c:231:6: note: Assuming that condition 'uidl' is not redundant
uqwk-2.21/mail.c:233:7: note: Null pointer addition
uqwk-2.21/mail.c:409:6: style: Function 'DoFromLine' argument 1 names different: declaration 'off' definition 'offset'. [funcArgNamesDifferent]
uqwk-2.21/uqwk.h:316:22: note: Function 'DoFromLine' argument 1 names different: declaration 'off' definition 'offset'.
uqwk-2.21/mail.c:409:6: note: Function 'DoFromLine' argument 1 names different: declaration 'off' definition 'offset'.
uqwk-2.21/mail.c:438:18: style: Function 'AddMessage' argument 2 names different: declaration 'me' definition 'mp'. [funcArgNamesDifferent]
uqwk-2.21/uqwk.h:312:44: note: Function 'AddMessage' argument 2 names different: declaration 'me' definition 'mp'.
uqwk-2.21/mail.c:438:18: note: Function 'AddMessage' argument 2 names different: declaration 'me' definition 'mp'.
uqwk-2.21/mail.c:456:18: style: Function 'SLNPMessage' argument 2 names different: declaration 'me' definition 'mp'. [funcArgNamesDifferent]
uqwk-2.21/uqwk.h:313:45: note: Function 'SLNPMessage' argument 2 names different: declaration 'me' definition 'mp'.
uqwk-2.21/mail.c:456:18: note: Function 'SLNPMessage' argument 2 names different: declaration 'me' definition 'mp'.
uqwk-2.21/mail.c:524:18: style: Function 'QwkMessage' argument 2 names different: declaration 'me' definition 'mp'. [funcArgNamesDifferent]
uqwk-2.21/uqwk.h:315:44: note: Function 'QwkMessage' argument 2 names different: declaration 'me' definition 'mp'.
uqwk-2.21/mail.c:524:18: note: Function 'QwkMessage' argument 2 names different: declaration 'me' definition 'mp'.
uqwk-2.21/mail.c:661:18: style: Function 'ZipMessage' argument 2 names different: declaration 'me' definition 'mp'. [funcArgNamesDifferent]
uqwk-2.21/uqwk.h:314:44: note: Function 'ZipMessage' argument 2 names different: declaration 'me' definition 'mp'.
uqwk-2.21/mail.c:661:18: note: Function 'ZipMessage' argument 2 names different: declaration 'me' definition 'mp'.
uqwk-2.21/mail.c:561:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/mail.c:332:3: error: Resource leak: mail_fd [resourceLeak]
uqwk-2.21/misc.c:236:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/misc.c:239:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/misc.c:303:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/misc.c:311:18: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/misc.c:89:2: error: Resource leak: msg_fd [resourceLeak]
uqwk-2.21/misc.c:89:2: error: Resource leak: ndx_fd [resourceLeak]
uqwk-2.21/news.c:814:7: style: The scope of the variable 'offset' can be reduced. [variableScope]
uqwk-2.21/news.c:264:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/news.c:300:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/news.c:371:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/news.c:1281:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/news.c:1372:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/news.c:253:3: error: Resource leak: nrc_fd [resourceLeak]
uqwk-2.21/news.c:253:3: error: Memory leak: buf [memleak]
uqwk-2.21/news.c:354:3: error: Resource leak: act_fd [resourceLeak]
uqwk-2.21/news.c:574:3: error: Resource leak: art_fd [resourceLeak]
uqwk-2.21/news.c:1129:3: error: Resource leak: nws_fd [resourceLeak]
uqwk-2.21/news.c:1137:3: error: Resource leak: idx_fd [resourceLeak]
uqwk-2.21/news.c:1140:2: error: Resource leak: nws_fd [resourceLeak]
uqwk-2.21/news.c:1140:2: error: Resource leak: idx_fd [resourceLeak]
uqwk-2.21/news.c:1156:3: error: Resource leak: fd [resourceLeak]
uqwk-2.21/news.c:1346:3: error: Resource leak: sel_fd [resourceLeak]
uqwk-2.21/offline.c:46:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/offline.c:140:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/offline.c:211:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/offline.c:302:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/reply.c:61:4: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
uqwk-2.21/reply.c:365:7: style: The scope of the variable 'offset' can be reduced. [variableScope]
uqwk-2.21/reply.c:481:6: style: The scope of the variable 'bytes' can be reduced. [variableScope]
uqwk-2.21/reply.c:483:7: style: The scope of the variable 'offset' can be reduced. [variableScope]
uqwk-2.21/reply.c:534:7: style: The scope of the variable 'bytes' can be reduced. [variableScope]
uqwk-2.21/reply.c:588:6: style: The scope of the variable 'c' can be reduced. [variableScope]
uqwk-2.21/reply.c:724:18: style: The scope of the variable 'addr' can be reduced. [variableScope]
uqwk-2.21/reply.c:50:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/reply.c:90:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/reply.c:314:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uqwk-2.21/reply.c:30:3: error: Resource leak: rep_fd [resourceLeak]
uqwk-2.21/reply.c:36:4: error: Resource leak: rep_fd [resourceLeak]
uqwk-2.21/reply.c:62:3: error: Resource leak: rep_fd [resourceLeak]
uqwk-2.21/reply.c:374:3: error: Resource leak: fd [resourceLeak]
uqwk-2.21/reply.c:430:3: error: Memory leak: grp [memleak]
uqwk-2.21/reply.c:448:3: error: Resource leak: fd [resourceLeak]
uqwk-2.21/reply.c:448:3: error: Memory leak: grp [memleak]
uqwk-2.21/reply.c:486:48: error: Memory leak: to [memleak]
uqwk-2.21/reply.c:492:3: error: Resource leak: fd [resourceLeak]
uqwk-2.21/reply.c:540:3: error: Memory leak: grp [memleak]
uqwk-2.21/reply.c:558:3: error: Resource leak: fd [resourceLeak]
uqwk-2.21/reply.c:558:3: error: Memory leak: grp [memleak]
uqwk-2.21/reply.c:694:3: error: Resource leak: zz [resourceLeak]
uqwk-2.21/reply.c:727:48: error: Memory leak: to [memleak]
uqwk-2.21/reply.c:728:48: error: Memory leak: to [memleak]
uqwk-2.21/reply.c:728:48: error: Memory leak: cc [memleak]
uqwk-2.21/reply.c:731:33: error: Memory leak: to [memleak]
uqwk-2.21/reply.c:731:33: error: Memory leak: cc [memleak]
uqwk-2.21/reply.c:734:38: error: Resource leak: fd [resourceLeak]
uqwk-2.21/reply.c:734:38: error: Memory leak: to [memleak]
uqwk-2.21/reply.c:734:38: error: Memory leak: cc [memleak]
uqwk-2.21/reply.c:840:38: error: Resource leak: fd [resourceLeak]
uqwk-2.21/reply.c:852:55: error: Resource leak: fd [resourceLeak]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/uranium/uranium_3.3.0.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/urca/urca_1.3-0.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/urdfdom/urdfdom_1.0.0.orig.tar.gz
urdfdom-1.0.0/urdf_parser/src/check_urdf.cpp:47:120: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
urdfdom-1.0.0/urdf_parser/src/link.cpp:98:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
urdfdom-1.0.0/urdf_parser/src/link.cpp:95:7: note: outer condition: !has_rgb
urdfdom-1.0.0/urdf_parser/src/link.cpp:98:11: note: identical inner condition: !has_rgb
urdfdom-1.0.0/urdf_parser/src/link.cpp:99:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
urdfdom-1.0.0/urdf_parser/src/link.cpp:95:19: note: outer condition: !has_filename
urdfdom-1.0.0/urdf_parser/src/link.cpp:99:11: note: identical inner condition: !has_filename
urdfdom-1.0.0/urdf_parser/src/link.cpp:98:11: style: Condition '!has_rgb' is always true [knownConditionTrueFalse]
urdfdom-1.0.0/urdf_parser/src/link.cpp:95:7: note: Assuming that condition '!has_rgb' is not redundant
urdfdom-1.0.0/urdf_parser/src/link.cpp:98:11: note: Condition '!has_rgb' is always true
urdfdom-1.0.0/urdf_parser/src/model.cpp:257:120: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
urdfdom-1.0.0/urdf_parser/src/model.cpp:263:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
urdfdom-1.0.0/urdf_parser/src/model.cpp:269:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
urdfdom-1.0.0/urdf_parser/src/urdf_to_graphiz.cpp:47:120: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
urdfdom-1.0.0/urdf_parser/src/urdf_to_graphiz.cpp:54:120: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest-filepath.cc:239:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest-filepath.cc:219:0: note: Variable 'result' is reassigned a value before the old one has been used.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest-filepath.cc:239:3: note: Variable 'result' is reassigned a value before the old one has been used.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2979:1: style: Function 'OnTestProgramStart' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2914:51: note: Function 'OnTestProgramStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2979:1: note: Function 'OnTestProgramStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2980:1: style: Function 'OnEnvironmentsSetUpStart' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2916:57: note: Function 'OnEnvironmentsSetUpStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2980:1: note: Function 'OnEnvironmentsSetUpStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2981:1: style: Function 'OnTestCaseStart' argument 1 names different: declaration 'test_case' definition 'parameter'. [funcArgNamesDifferent]
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2918:48: note: Function 'OnTestCaseStart' argument 1 names different: declaration 'test_case' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2981:1: note: Function 'OnTestCaseStart' argument 1 names different: declaration 'test_case' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2982:1: style: Function 'OnTestStart' argument 1 names different: declaration 'test_info' definition 'parameter'. [funcArgNamesDifferent]
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2919:44: note: Function 'OnTestStart' argument 1 names different: declaration 'test_info' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2982:1: note: Function 'OnTestStart' argument 1 names different: declaration 'test_info' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2983:1: style: Function 'OnTestPartResult' argument 1 names different: declaration 'result' definition 'parameter'. [funcArgNamesDifferent]
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2920:55: note: Function 'OnTestPartResult' argument 1 names different: declaration 'result' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2983:1: note: Function 'OnTestPartResult' argument 1 names different: declaration 'result' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2984:1: style: Function 'OnEnvironmentsTearDownStart' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2923:60: note: Function 'OnEnvironmentsTearDownStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2984:1: note: Function 'OnEnvironmentsTearDownStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2985:1: style: Function 'OnEnvironmentsSetUpEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2917:55: note: Function 'OnEnvironmentsSetUpEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2985:1: note: Function 'OnEnvironmentsSetUpEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2986:1: style: Function 'OnEnvironmentsTearDownEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2924:58: note: Function 'OnEnvironmentsTearDownEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2986:1: note: Function 'OnEnvironmentsTearDownEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2987:1: style: Function 'OnTestEnd' argument 1 names different: declaration 'test_info' definition 'parameter'. [funcArgNamesDifferent]
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2921:42: note: Function 'OnTestEnd' argument 1 names different: declaration 'test_info' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2987:1: note: Function 'OnTestEnd' argument 1 names different: declaration 'test_info' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2988:1: style: Function 'OnTestCaseEnd' argument 1 names different: declaration 'test_case' definition 'parameter'. [funcArgNamesDifferent]
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2922:46: note: Function 'OnTestCaseEnd' argument 1 names different: declaration 'test_case' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2988:1: note: Function 'OnTestCaseEnd' argument 1 names different: declaration 'test_case' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2989:1: style: Function 'OnTestProgramEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2926:49: note: Function 'OnTestProgramEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
urdfdom-1.0.0/urdf_parser/test/gtest/src/gtest.cc:2989:1: note: Function 'OnTestProgramEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/urdfdom-headers/urdfdom-headers_1.0.0.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/urfkill/urfkill_0.5.0.orig.tar.gz
urfkill-urfkill-0.5.0/liburfkill-glib/urf-client.h:23:0: error: #error "Only <urfkill.h> can be included directly." [preprocessorErrorDirective]
urfkill-urfkill-0.5.0/liburfkill-glib/urf-device.h:23:0: error: #error "Only <urfkill.h> can be included directly." [preprocessorErrorDirective]
urfkill-urfkill-0.5.0/liburfkill-glib/urf-killswitch.h:23:0: error: #error "Only <urfkill.h> can be included directly." [preprocessorErrorDirective]
urfkill-urfkill-0.5.0/src/urf-arbitrator.c:81:13: style: The scope of the variable 'device' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-arbitrator.c:309:8: style: The scope of the variable 'object_path' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-arbitrator.c:507:6: style: The scope of the variable 'i' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-config.c:473:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
urfkill-urfkill-0.5.0/src/urf-config.c:470:0: note: Variable 'ret' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/src/urf-config.c:473:2: note: Variable 'ret' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/src/urf-config.c:673:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
urfkill-urfkill-0.5.0/src/urf-config.c:668:0: note: Variable 'ret' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/src/urf-config.c:673:2: note: Variable 'ret' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/src/urf-config.c:771:2: style: Variable 'state' is reassigned a value before the old one has been used. [redundantAssignment]
urfkill-urfkill-0.5.0/src/urf-config.c:768:0: note: Variable 'state' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/src/urf-config.c:771:2: note: Variable 'state' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/src/urf-config.c:809:2: style: Variable 'content' is reassigned a value before the old one has been used. [redundantAssignment]
urfkill-urfkill-0.5.0/src/urf-config.c:805:0: note: Variable 'content' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/src/urf-config.c:809:2: note: Variable 'content' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/src/urf-config.c:343:6: style: The scope of the variable 'operator' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-config.c:597:8: style: The scope of the variable 'profile' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-config.c:610:3: error: Uninitialized variable: options [uninitvar]
urfkill-urfkill-0.5.0/src/urf-daemon.c:302:2: style: Variable 'devices' is reassigned a value before the old one has been used. [redundantAssignment]
urfkill-urfkill-0.5.0/src/urf-daemon.c:298:0: note: Variable 'devices' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/src/urf-daemon.c:302:2: note: Variable 'devices' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/src/urf-daemon.c:294:13: style: The scope of the variable 'device' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-input.c:168:22: style: The scope of the variable 'dev' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-killswitch.c:139:13: style: The scope of the variable 'device' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-main.c:184:16: style: Same expression on both sides of '==' because the value of 'conf_file' and 'NULL' are the same. [duplicateExpression]
urfkill-urfkill-0.5.0/src/urf-main.c:140:26: note: 'conf_file' is assigned value 'NULL' here.
urfkill-urfkill-0.5.0/src/urf-main.c:184:16: note: Same expression on both sides of '==' because the value of 'conf_file' and 'NULL' are the same.
urfkill-urfkill-0.5.0/src/urf-polkit.c:162:1: style: Label 'out' is not used. [unusedLabel]
urfkill-urfkill-0.5.0/src/urf-session-checker-consolekit.c:68:11: style: The scope of the variable 'seat' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-session-checker-consolekit.c:85:16: style: The scope of the variable 'inhibitor' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-session-checker-consolekit.c:101:16: style: The scope of the variable 'inhibitor' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-session-checker-consolekit.c:117:16: style: The scope of the variable 'inhibitor' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-session-checker-consolekit.c:135:11: style: The scope of the variable 'seat' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-session-checker-consolekit.c:136:14: style: The scope of the variable 'active_id' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-session-checker-consolekit.c:385:16: style: The scope of the variable 'inhibitor' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-session-checker-logind.c:68:11: style: The scope of the variable 'seat' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-session-checker-logind.c:85:16: style: The scope of the variable 'inhibitor' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-session-checker-logind.c:101:16: style: The scope of the variable 'inhibitor' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-session-checker-logind.c:117:16: style: The scope of the variable 'inhibitor' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-session-checker-logind.c:135:11: style: The scope of the variable 'seat' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-session-checker-logind.c:136:14: style: The scope of the variable 'active_id' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-session-checker-logind.c:388:16: style: The scope of the variable 'inhibitor' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/src/urf-session-checker-none.c:33:9: style: struct member 'UrfInhibitor::session_id' is never used. [unusedStructMember]
urfkill-urfkill-0.5.0/src/urf-session-checker-none.c:34:9: style: struct member 'UrfInhibitor::bus_name' is never used. [unusedStructMember]
urfkill-urfkill-0.5.0/src/urf-session-checker-none.c:35:9: style: struct member 'UrfInhibitor::reason' is never used. [unusedStructMember]
urfkill-urfkill-0.5.0/src/urf-session-checker-none.c:39:14: style: struct member 'UrfLogindPrivate::proxy' is never used. [unusedStructMember]
urfkill-urfkill-0.5.0/src/urf-session-checker-none.c:40:14: style: struct member 'UrfLogindPrivate::bus_proxy' is never used. [unusedStructMember]
urfkill-urfkill-0.5.0/src/urf-session-checker-none.c:41:10: style: struct member 'UrfLogindPrivate::seats' is never used. [unusedStructMember]
urfkill-urfkill-0.5.0/src/urf-session-checker-none.c:42:10: style: struct member 'UrfLogindPrivate::inhibitors' is never used. [unusedStructMember]
urfkill-urfkill-0.5.0/src/urf-utils.c:15:22: style: The scope of the variable 'dev' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/tests/catch-signal.c:78:2: style: Variable 'client' is reassigned a value before the old one has been used. [redundantAssignment]
urfkill-urfkill-0.5.0/tests/catch-signal.c:72:0: note: Variable 'client' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/catch-signal.c:78:2: note: Variable 'client' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/device-write.c:26:2: style: Variable 'client' is reassigned a value before the old one has been used. [redundantAssignment]
urfkill-urfkill-0.5.0/tests/device-write.c:17:0: note: Variable 'client' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/device-write.c:26:2: note: Variable 'client' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/enumerate-devices.c:41:2: style: Variable 'client' is reassigned a value before the old one has been used. [redundantAssignment]
urfkill-urfkill-0.5.0/tests/enumerate-devices.c:33:0: note: Variable 'client' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/enumerate-devices.c:41:2: note: Variable 'client' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/enumerate-devices.c:34:13: style: The scope of the variable 'device' can be reduced. [variableScope]
urfkill-urfkill-0.5.0/tests/inhibit-keycontrol.c:18:2: style: Variable 'client' is reassigned a value before the old one has been used. [redundantAssignment]
urfkill-urfkill-0.5.0/tests/inhibit-keycontrol.c:11:0: note: Variable 'client' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/inhibit-keycontrol.c:18:2: note: Variable 'client' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/killswitch-write.c:23:2: style: Variable 'wlan' is reassigned a value before the old one has been used. [redundantAssignment]
urfkill-urfkill-0.5.0/tests/killswitch-write.c:17:0: note: Variable 'wlan' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/killswitch-write.c:23:2: note: Variable 'wlan' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/monitor-killswitch.c:74:2: style: Variable 'wlan' is reassigned a value before the old one has been used. [redundantAssignment]
urfkill-urfkill-0.5.0/tests/monitor-killswitch.c:66:0: note: Variable 'wlan' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/monitor-killswitch.c:74:2: note: Variable 'wlan' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/monitor-killswitch.c:75:2: style: Variable 'bluetooth' is reassigned a value before the old one has been used. [redundantAssignment]
urfkill-urfkill-0.5.0/tests/monitor-killswitch.c:67:0: note: Variable 'bluetooth' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/monitor-killswitch.c:75:2: note: Variable 'bluetooth' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/monitor-killswitch.c:76:2: style: Variable 'wwan' is reassigned a value before the old one has been used. [redundantAssignment]
urfkill-urfkill-0.5.0/tests/monitor-killswitch.c:68:0: note: Variable 'wwan' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/monitor-killswitch.c:76:2: note: Variable 'wwan' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/test-urfkill-client.c:73:2: style: Variable 'client' is reassigned a value before the old one has been used. [redundantAssignment]
urfkill-urfkill-0.5.0/tests/test-urfkill-client.c:64:0: note: Variable 'client' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/test-urfkill-client.c:73:2: note: Variable 'client' is reassigned a value before the old one has been used.
urfkill-urfkill-0.5.0/tests/test-urfkill-client.c:67:13: style: The scope of the variable 'device' can be reduced. [variableScope]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/urg/urg_0.8.18.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/u/uriparser/uriparser_0.8.5.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/u/urjtag/urjtag_0.10+r2052.orig.tar.xz
urjtag_0.10+r2052/src/apps/bsdl2jtag/bsdl2jtag.c:69:5: style: Variable 'chain' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/apps/bsdl2jtag/bsdl2jtag.c:67:0: note: Variable 'chain' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/apps/bsdl2jtag/bsdl2jtag.c:69:5: note: Variable 'chain' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/apps/jtag/jtag.c:350:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
urjtag_0.10+r2052/src/apps/jtag/jtag.c:357:9: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/apps/jtag/jtag.c:358:9: style: The scope of the variable 'c' can be reduced. [variableScope]
urjtag_0.10+r2052/src/bfin/bfin.c:127:12: warning: Either the condition '!chain' is redundant or there is possible null pointer dereference: chain. [nullPointerRedundantCheck]
urjtag_0.10+r2052/src/bfin/bfin.c:696:9: note: Assuming that condition '!chain' is not redundant
urjtag_0.10+r2052/src/bfin/bfin.c:693:27: note: Calling function 'part_scan_select', 1st argument 'chain' value is 0
urjtag_0.10+r2052/src/bfin/bfin.c:127:12: note: Null pointer dereference
urjtag_0.10+r2052/src/bsdl/bsdl.c:192:33: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
urjtag_0.10+r2052/src/bsdl/bsdl.c:191:39: note: outer condition: globs->path_list[num]
urjtag_0.10+r2052/src/bsdl/bsdl.c:192:33: note: identical inner condition: globs->path_list[num]
urjtag_0.10+r2052/src/bsdl/bsdl.c:202:20: warning: Either the condition 'delim==NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
urjtag_0.10+r2052/src/bsdl/bsdl.c:202:42: note: Assuming that condition 'delim==NULL' is not redundant
urjtag_0.10+r2052/src/bsdl/bsdl.c:202:20: note: Null pointer subtraction
urjtag_0.10+r2052/src/bsdl/bsdl_sem.c:306:9: style: The scope of the variable 'safe' can be reduced. [variableScope]
urjtag_0.10+r2052/src/bus/avr32.c:230:47: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
urjtag_0.10+r2052/src/bus/avr32.c:246:41: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
urjtag_0.10+r2052/src/bus/avr32.c:320:41: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
urjtag_0.10+r2052/src/bus/avr32.c:341:47: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
urjtag_0.10+r2052/src/bus/blackfin.c:162:9: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/bus/ejtag.c:160:14: style: The scope of the variable 'addr' can be reduced. [variableScope]
urjtag_0.10+r2052/src/bus/fjmem.c:369:5: style: Variable 'bus' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/bus/fjmem.c:362:0: note: Variable 'bus' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/bus/fjmem.c:369:5: note: Variable 'bus' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/bus/fjmem.c:220:25: style: Array index 'idx' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/bus/fjmem.c:225:26: style: Array index 'idx' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/bus/fjmem.c:230:25: style: Array index 'idx' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/bus/lh7a400.c:165:15: style: Checking if unsigned variable 'width' is less than zero. [unsignedLessThanZero]
urjtag_0.10+r2052/src/bus/prototype.c:76:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
urjtag_0.10+r2052/src/bus/pxa2x0.c:628:14: style: The scope of the variable 'd' can be reduced. [variableScope]
urjtag_0.10+r2052/src/bus/sharc21065l.c:226:14: style: The scope of the variable 'd' can be reduced. [variableScope]
urjtag_0.10+r2052/src/cmd/cmd_bfin.c:227:25: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
urjtag_0.10+r2052/src/cmd/cmd_bfin.c:243:25: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
urjtag_0.10+r2052/src/cmd/cmd_cmd.c:58:22: style: The scope of the variable 'ret' can be reduced. [variableScope]
urjtag_0.10+r2052/src/cmd/cmd_part.c:97:15: style: The scope of the variable 'a' can be reduced. [variableScope]
urjtag_0.10+r2052/src/cmd/cmd_peekpoke.c:41:14: style: The scope of the variable 'val' can be reduced. [variableScope]
urjtag_0.10+r2052/src/cmd/cmd_pld.c:46:11: style: The scope of the variable 'pld_file' can be reduced. [variableScope]
urjtag_0.10+r2052/src/cmd/cmd_print.c:142:29: error: Uninitialized variable: wheader [uninitvar]
urjtag_0.10+r2052/src/cmd/cmd_print.c:187:25: error: Uninitialized variable: wheader [uninitvar]
urjtag_0.10+r2052/src/flash/amd.c:610:25: style: Condition 'max_bytes_write>1' is always false [knownConditionTrueFalse]
urjtag_0.10+r2052/src/flash/amd.c:606:23: note: Assignment 'max_bytes_write=1', assigned value is 1
urjtag_0.10+r2052/src/flash/amd.c:610:25: note: Condition 'max_bytes_write>1' is always false
urjtag_0.10+r2052/src/flash/amd.c:606:5: style: Variable 'max_bytes_write' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/flash/amd.c:603:0: note: Variable 'max_bytes_write' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/flash/amd.c:606:5: note: Variable 'max_bytes_write' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/flash/amd.c:543:9: style: The scope of the variable 'status' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/amd_flash.c:88:38: style: The scope of the variable 'cfi' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/amd_flash.c:209:20: style: The scope of the variable 'data1' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/amd_flash.c:83:47: style: Function 'urj_flash_amd_detect' argument 3 names different: declaration 'urj_flash_cfi_array' definition 'cfi_array'. [funcArgNamesDifferent]
urjtag_0.10+r2052/src/flash/amd.h:41:51: note: Function 'urj_flash_amd_detect' argument 3 names different: declaration 'urj_flash_cfi_array' definition 'cfi_array'.
urjtag_0.10+r2052/src/flash/amd_flash.c:83:47: note: Function 'urj_flash_amd_detect' argument 3 names different: declaration 'urj_flash_cfi_array' definition 'cfi_array'.
urjtag_0.10+r2052/src/flash/cfi.c:403:26: style: The scope of the variable 'y' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/cfi.c:403:29: style: The scope of the variable 'z' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/detectflash.c:71:12: style: The scope of the variable 'ret' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/detectflash.c:258:13: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/detectflash.c:259:21: style: The scope of the variable 'required_or_not' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/detectflash.c:265:21: style: The scope of the variable 'process_technology' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/detectflash.c:273:21: style: The scope of the variable 'process_technology_13' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/detectflash.c:276:21: style: The scope of the variable 'erase_suspend' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/detectflash.c:279:21: style: The scope of the variable 'sector_protect_scheme' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/detectflash.c:287:21: style: The scope of the variable 'page_mode_type' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/detectflash.c:292:21: style: The scope of the variable 'top_bottom' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/flash.c:113:14: style: The scope of the variable 'adr' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/flash.c:309:9: style: The scope of the variable 'write_buffer_count' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/flash.c:310:14: style: The scope of the variable 'write_buffer_adr' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/flash.c:342:18: style: The scope of the variable 'data' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/flash.c:421:18: style: The scope of the variable 'data' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/flash.c:421:24: style: The scope of the variable 'readed' can be reduced. [variableScope]
urjtag_0.10+r2052/src/flash/flash.c:399:0: error: Memory leak: erased [memleak]
urjtag_0.10+r2052/src/flash/intel.c:426:25: style: Condition 'max_bytes_write>1' is always false [knownConditionTrueFalse]
urjtag_0.10+r2052/src/flash/intel.c:422:23: note: Assignment 'max_bytes_write=1', assigned value is 1
urjtag_0.10+r2052/src/flash/intel.c:426:25: note: Condition 'max_bytes_write>1' is always false
urjtag_0.10+r2052/src/flash/intel.c:422:5: style: Variable 'max_bytes_write' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/flash/intel.c:419:0: note: Variable 'max_bytes_write' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/flash/intel.c:422:5: note: Variable 'max_bytes_write' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/flash/jedec.c:486:17: style: Condition 'dev_idx<0' is always true [knownConditionTrueFalse]
urjtag_0.10+r2052/src/flash/jedec.c:478:16: note: Assignment 'dev_idx=-1', assigned value is -1
urjtag_0.10+r2052/src/flash/jedec.c:486:17: note: Condition 'dev_idx<0' is always true
urjtag_0.10+r2052/src/flash/jedec.c:429:49: style: Function 'urj_flash_jedec_detect' argument 3 names different: declaration 'urj_flash_cfi_array' definition 'cfi_array'. [funcArgNamesDifferent]
urjtag_0.10+r2052/src/flash/jedec.h:32:53: note: Function 'urj_flash_jedec_detect' argument 3 names different: declaration 'urj_flash_cfi_array' definition 'cfi_array'.
urjtag_0.10+r2052/src/flash/jedec.c:429:49: note: Function 'urj_flash_jedec_detect' argument 3 names different: declaration 'urj_flash_cfi_array' definition 'cfi_array'.
urjtag_0.10+r2052/src/flash/jedec_exp.c:103:36: style: Variable 'ba' is assigned a value that is never used. [unreadVariable]
urjtag_0.10+r2052/src/jim/intel_28f800b3.c:213:62: style: Expression '(X & 0x4) == 0x1' is always false. [comparisonError]
urjtag_0.10+r2052/src/jim/jim_tap.c:142:13: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/jim/jim_tap.c:142:16: style: The scope of the variable 'n' can be reduced. [variableScope]
urjtag_0.10+r2052/src/jim/jim_tap.c:198:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
urjtag_0.10+r2052/src/jim/jim_tap.c:197:29: note: Assignment 'n=32', assigned value is 32
urjtag_0.10+r2052/src/jim/jim_tap.c:198:34: note: Shift
urjtag_0.10+r2052/src/jim/some_cpu.c:62:9: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/jim/some_cpu.c:139:9: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/lib/hex.c:28:0: error: #error "hex.c requires EOF == -1" [preprocessorErrorDirective]
urjtag_0.10+r2052/src/lib/make-relative-prefix.c:202:7: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/lib/make-relative-prefix.c:250:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
urjtag_0.10+r2052/src/lib/safe-ctype.c:123:0: error: #error "<safe-ctype.h> requires EOF == -1" [preprocessorErrorDirective]
urjtag_0.10+r2052/src/lib/usleep.c:53:0: error: #error "Need sleep, usleep, or nanosleep" [preprocessorErrorDirective]
urjtag_0.10+r2052/src/pld/xilinx_bitstream.c:74:31: style: Function 'xlx_bitstream_load_bit' argument 1 names different: declaration 'BIT_FILE' definition 'bit_file'. [funcArgNamesDifferent]
urjtag_0.10+r2052/src/pld/xilinx.h:121:35: note: Function 'xlx_bitstream_load_bit' argument 1 names different: declaration 'BIT_FILE' definition 'bit_file'.
urjtag_0.10+r2052/src/pld/xilinx_bitstream.c:74:31: note: Function 'xlx_bitstream_load_bit' argument 1 names different: declaration 'BIT_FILE' definition 'bit_file'.
urjtag_0.10+r2052/src/stapl/jamarray.c:333:5: style: Variable 'nibbles' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamarray.c:328:0: note: Variable 'nibbles' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamarray.c:333:5: note: Variable 'nibbles' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamarray.c:964:5: style: Variable 'nibbles' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamarray.c:959:0: note: Variable 'nibbles' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamarray.c:964:5: note: Variable 'nibbles' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamarray.c:87:9: style: The scope of the variable 'a' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:87:12: style: The scope of the variable 'b' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:88:16: style: The scope of the variable 'j' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:121:13: style: The scope of the variable 'a' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:121:16: style: The scope of the variable 'b' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:121:22: style: The scope of the variable 'j' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:151:9: style: The scope of the variable 'expr_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:152:9: style: The scope of the variable 'expr_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:325:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:620:9: style: The scope of the variable 'word' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:621:9: style: The scope of the variable 'value' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:624:13: style: The scope of the variable 'uncompressed_length' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:626:13: style: The scope of the variable 'out_size' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:798:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:956:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1153:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1155:9: style: The scope of the variable 'word' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1157:13: style: The scope of the variable 'uncompressed_length' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1160:13: style: The scope of the variable 'in_size' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1282:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1286:13: style: The scope of the variable 'position' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1287:13: style: The scope of the variable 'data_position' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1288:10: style: The scope of the variable 'done' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1289:10: style: The scope of the variable 'comment' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1290:10: style: The scope of the variable 'found_equal' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1291:10: style: The scope of the variable 'found_space' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1292:10: style: The scope of the variable 'found_keyword' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1619:9: style: The scope of the variable 'expr_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1620:9: style: The scope of the variable 'expr_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1716:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1803:9: style: The scope of the variable 'index' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1804:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1805:13: style: The scope of the variable 'position' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1806:13: style: The scope of the variable 'data_position' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1807:10: style: The scope of the variable 'done' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1808:10: style: The scope of the variable 'comment' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1809:10: style: The scope of the variable 'found_equal' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1810:10: style: The scope of the variable 'found_space' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1947:17: style: The scope of the variable 'a' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1947:20: style: The scope of the variable 'b' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:1947:26: style: The scope of the variable 'j' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamarray.c:166:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamarray.c:233:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamarray.c:270:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamarray.c:296:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamarray.c:339:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamarray.c:379:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamarray.c:1297:38: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamarray.c:1634:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamarray.c:1687:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamcomp.c:80:11: style: The scope of the variable 'shift' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamcomp.c:139:16: style: The scope of the variable 'j' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamcomp.c:140:11: style: The scope of the variable 'offset' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamcomp.c:140:19: style: The scope of the variable 'length' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamcrc.c:54:14: style: The scope of the variable 'feedback' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamcrc.c:117:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:1557:5: style: Variable 'statement_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamexec.c:1546:0: note: Variable 'statement_buffer' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:1557:5: note: Variable 'statement_buffer' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:1904:5: style: Variable 'statement_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamexec.c:1895:0: note: Variable 'statement_buffer' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:1904:5: note: Variable 'statement_buffer' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:3390:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamexec.c:3382:0: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:3390:5: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:4252:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamexec.c:4249:9: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:4252:9: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:4740:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamexec.c:4732:0: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:4740:5: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:4989:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamexec.c:4981:0: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:4989:5: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:7324:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamexec.c:7316:0: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:7324:5: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:7429:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamexec.c:7421:0: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:7429:5: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:8253:5: style: Variable 'instruction_code' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamexec.c:8250:0: note: Variable 'instruction_code' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:8253:5: note: Variable 'instruction_code' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamexec.c:3703:22: warning: Redundant assignment of 'statement_buffer' to itself. [selfAssignment]
urjtag_0.10+r2052/src/stapl/jamexec.c:4368:46: style: Same expression on both sides of '!=' because the value of 'ret' and '0' are the same. [duplicateExpression]
urjtag_0.10+r2052/src/stapl/jamexec.c:4302:15: note: 'ret' is assigned value '0' here.
urjtag_0.10+r2052/src/stapl/jamexec.c:4368:46: note: Same expression on both sides of '!=' because the value of 'ret' and '0' are the same.
urjtag_0.10+r2052/src/stapl/jamexec.c:207:9: style: The scope of the variable 'last_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:449:9: style: The scope of the variable 'instr_index' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:613:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:734:9: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:735:9: style: The scope of the variable 'j' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:867:9: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:868:9: style: The scope of the variable 'j' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:998:9: style: The scope of the variable 'value' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:1001:9: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:1002:9: style: The scope of the variable 'j' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:1003:9: style: The scope of the variable 'long_count' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:1809:9: style: The scope of the variable 'name_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:1810:9: style: The scope of the variable 'name_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2110:9: style: The scope of the variable 'procname_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2111:9: style: The scope of the variable 'variable_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2112:9: style: The scope of the variable 'variable_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2113:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2115:10: style: The scope of the variable 'init_value_set' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2231:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2232:9: style: The scope of the variable 'ch_index' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2233:9: style: The scope of the variable 'name_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2234:9: style: The scope of the variable 'name_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2326:10: style: The scope of the variable 'execute' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2328:9: style: The scope of the variable 'variable_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2329:9: style: The scope of the variable 'variable_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2330:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2489:9: style: The scope of the variable 'variable_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2490:9: style: The scope of the variable 'variable_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2491:9: style: The scope of the variable 'dim_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2492:9: style: The scope of the variable 'dim_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2498:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2725:9: style: The scope of the variable 'label_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2726:9: style: The scope of the variable 'label_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2727:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2731:13: style: The scope of the variable 'current_position' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2732:13: style: The scope of the variable 'goto_position' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2734:10: style: The scope of the variable 'label_buffer' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2735:10: style: The scope of the variable 'goto_label' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2913:9: style: The scope of the variable 'index' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2914:9: style: The scope of the variable 'name_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2915:9: style: The scope of the variable 'name_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:2916:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:3008:9: style: The scope of the variable 'bit' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:3013:9: style: The scope of the variable 'actual' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:3014:9: style: The scope of the variable 'expected' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:3023:10: style: The scope of the variable 'result' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:3377:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:3725:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:3809:9: style: The scope of the variable 'key_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:3810:9: style: The scope of the variable 'expr_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:3811:9: style: The scope of the variable 'expr_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:3817:10: style: The scope of the variable 'ba_save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:3818:9: style: The scope of the variable 'ba_expr_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:3819:9: style: The scope of the variable 'ba_expr_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4029:9: style: The scope of the variable 'expr_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4030:9: style: The scope of the variable 'expr_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4301:9: style: The scope of the variable 'index' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4302:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4303:9: style: The scope of the variable 'expr_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4304:9: style: The scope of the variable 'expr_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4306:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4396:9: style: The scope of the variable 'expr_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4399:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4480:9: style: The scope of the variable 'variable_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4481:9: style: The scope of the variable 'variable_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4482:9: style: The scope of the variable 'dim_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4483:9: style: The scope of the variable 'dim_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4484:9: style: The scope of the variable 'expr_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4485:9: style: The scope of the variable 'expr_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4488:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4712:9: style: The scope of the variable 'bit' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4717:9: style: The scope of the variable 'actual' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4718:9: style: The scope of the variable 'expected' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4726:10: style: The scope of the variable 'result' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:4976:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5319:13: style: The scope of the variable 'index' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5320:13: style: The scope of the variable 'source_index' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5321:13: style: The scope of the variable 'dest_index' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5364:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5365:9: style: The scope of the variable 'variable_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5366:9: style: The scope of the variable 'variable_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5415:9: style: The scope of the variable 'variable_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5416:9: style: The scope of the variable 'variable_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5417:9: style: The scope of the variable 'dim_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5418:9: style: The scope of the variable 'dim_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5419:9: style: The scope of the variable 'expr_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5420:9: style: The scope of the variable 'expr_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5421:9: style: The scope of the variable 'bracket_count' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5424:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5429:10: style: The scope of the variable 'is_array' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5430:10: style: The scope of the variable 'full_array' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5431:10: style: The scope of the variable 'array_subrange' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5885:9: style: The scope of the variable 'variable_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5886:9: style: The scope of the variable 'variable_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:5887:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:6128:13: style: The scope of the variable 'push_value' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:6130:9: style: The scope of the variable 'variable_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:6131:9: style: The scope of the variable 'variable_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:6132:9: style: The scope of the variable 'dim_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:6133:9: style: The scope of the variable 'dim_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:6134:9: style: The scope of the variable 'bracket_count' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:6135:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:6136:10: style: The scope of the variable 'is_array' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:6839:9: style: The scope of the variable 'procname_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:6840:9: style: The scope of the variable 'procname_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:6841:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:6981:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:7042:13: style: The scope of the variable 'return_position' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:7312:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:7401:9: style: The scope of the variable 'bit' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:7406:9: style: The scope of the variable 'actual' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:7407:9: style: The scope of the variable 'expected' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:7415:10: style: The scope of the variable 'result' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:8438:13: style: The scope of the variable 'index' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:8439:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexec.c:439:32: style: Function 'urj_jam_get_instruction' argument 1 names different: declaration 'statement_buffer' definition 'statement'. [funcArgNamesDifferent]
urjtag_0.10+r2052/src/stapl/jamexec.h:45:49: note: Function 'urj_jam_get_instruction' argument 1 names different: declaration 'statement_buffer' definition 'statement'.
urjtag_0.10+r2052/src/stapl/jamexec.c:439:32: note: Function 'urj_jam_get_instruction' argument 1 names different: declaration 'statement_buffer' definition 'statement'.
urjtag_0.10+r2052/src/stapl/jamexec.c:532:38: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:538:47: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:544:38: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:1169:38: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:1180:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:1216:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:1251:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:1488:38: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:1566:45: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:1820:35: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:1828:44: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:1836:35: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:1913:49: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2120:49: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2137:40: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2156:53: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2164:44: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2356:51: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2363:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2409:50: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2429:50: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2519:51: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2526:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2538:37: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2548:46: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2760:51: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2772:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2947:55: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:2969:46: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:3741:29: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:3839:37: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:3864:45: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:3876:49: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:3882:55: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:3886:62: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:3891:53: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:3898:49: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:4050:51: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:4057:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:4099:50: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:4139:58: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:4325:41: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:4333:33: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:4445:50: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:4506:51: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:4513:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:4525:37: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:4535:46: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:4641:41: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:5369:47: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:5467:51: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:5474:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:5490:46: style: Array index 'dim_begin' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:5543:50: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:5705:50: style: Array index 'expr_begin' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:5710:41: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:5903:51: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:5910:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:6159:51: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:6166:42: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:6200:46: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:6487:46: style: Array index 'expr_begin' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:6492:37: style: Array index 'expr_end' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:6645:37: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:6774:36: style: Array index 'dest_index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:6784:46: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:6796:50: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:6872:55: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:6893:46: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:6920:50: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:6996:29: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:7125:38: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:7889:37: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:7923:46: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:7935:50: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamexec.c:3331:66: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
urjtag_0.10+r2052/src/stapl/jamexec.c:3333:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
urjtag_0.10+r2052/src/stapl/jamexec.c:3335:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
urjtag_0.10+r2052/src/stapl/jamexec.c:4933:66: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
urjtag_0.10+r2052/src/stapl/jamexec.c:4935:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
urjtag_0.10+r2052/src/stapl/jamexec.c:4937:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
urjtag_0.10+r2052/src/stapl/jamexec.c:7626:66: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
urjtag_0.10+r2052/src/stapl/jamexec.c:7628:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
urjtag_0.10+r2052/src/stapl/jamexec.c:7630:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
urjtag_0.10+r2052/src/stapl/jamexp.c:1111:5: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
urjtag_0.10+r2052/src/stapl/jamexp.c:1183:9: warning: Redundant assignment of 'msg' to itself. [selfAssignment]
urjtag_0.10+r2052/src/stapl/jamexp.c:338:13: style: The scope of the variable 'tmp_val' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexp.c:1204:9: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamexp.c:1554:26: error: Array index -1 is out of bounds. [negativeIndex]
urjtag_0.10+r2052/src/stapl/jamexp.c:1553:0: portability: Undefined behaviour, pointer arithmetic 'jam_yys+-1' is out of bounds. [pointerOutOfBounds]
urjtag_0.10+r2052/src/stapl/jamheap.c:86:9: style: The scope of the variable 'record' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamheap.c:119:9: style: The scope of the variable 'count' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamheap.c:120:9: style: The scope of the variable 'element' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamheap.c:122:10: style: The scope of the variable 'cached' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:875:5: style: Variable 'j' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamjtag.c:872:0: note: Variable 'j' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamjtag.c:875:5: note: Variable 'j' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamjtag.c:876:5: style: Variable 'k' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamjtag.c:873:0: note: Variable 'k' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamjtag.c:876:5: note: Variable 'k' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamjtag.c:281:9: style: The scope of the variable 'alloc_longs' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:282:9: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:283:9: style: The scope of the variable 'bit' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:360:9: style: The scope of the variable 'alloc_longs' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:361:9: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:362:9: style: The scope of the variable 'bit' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:439:9: style: The scope of the variable 'alloc_longs' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:440:9: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:441:9: style: The scope of the variable 'bit' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:518:9: style: The scope of the variable 'alloc_longs' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:519:9: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:520:9: style: The scope of the variable 'bit' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:622:9: style: The scope of the variable 'tms' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:623:9: style: The scope of the variable 'count' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:729:9: style: The scope of the variable 'tms' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:730:13: style: The scope of the variable 'count' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:991:9: style: The scope of the variable 'alloc_chars' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:1114:9: style: The scope of the variable 'alloc_chars' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:1244:9: style: The scope of the variable 'alloc_chars' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamjtag.c:1366:9: style: The scope of the variable 'alloc_chars' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamnote.c:46:26: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamnote.c:124:26: style: Array index 'index' is used before limits check. [arrayIndexThenCheck]
urjtag_0.10+r2052/src/stapl/jamstack.c:34:9: style: The scope of the variable 'index' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamstack.c:35:9: style: The scope of the variable 'size' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamsym.c:469:5: style: Variable 'tmp_symbol_record' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamsym.c:458:0: note: Variable 'tmp_symbol_record' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamsym.c:469:5: note: Variable 'tmp_symbol_record' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamsym.c:617:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamsym.c:614:0: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamsym.c:617:5: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamsym.c:661:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/jamsym.c:658:0: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamsym.c:661:5: note: Variable 'status' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/jamsym.c:60:9: style: The scope of the variable 'index' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamsym.c:101:9: style: The scope of the variable 'hash' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamsym.c:136:10: style: The scope of the variable 'r' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamsym.c:136:13: style: The scope of the variable 'l' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamsym.c:137:9: style: The scope of the variable 'ch_index' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamsym.c:138:9: style: The scope of the variable 'init_entry' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamsym.c:140:13: style: The scope of the variable 'val' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamsym.c:141:9: style: The scope of the variable 'match' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamsym.c:142:9: style: The scope of the variable 'negate' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamsym.c:258:9: style: The scope of the variable 'match' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamsym.c:452:10: style: The scope of the variable 'save_ch' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamsym.c:455:9: style: The scope of the variable 'name_begin' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/jamsym.c:456:9: style: The scope of the variable 'name_end' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/stapl.c:118:35: style: Condition 'tdo!=NULL' is always false [knownConditionTrueFalse]
urjtag_0.10+r2052/src/stapl/stapl.c:113:13: note: Assuming that condition 'tdo==NULL' is not redundant
urjtag_0.10+r2052/src/stapl/stapl.c:118:35: note: Condition 'tdo!=NULL' is always false
urjtag_0.10+r2052/src/stapl/stapl.c:428:30: style: Condition 'workspace_size>0' is always false [knownConditionTrueFalse]
urjtag_0.10+r2052/src/stapl/stapl.c:386:30: note: Assignment 'workspace_size=0', assigned value is 0
urjtag_0.10+r2052/src/stapl/stapl.c:428:30: note: Condition 'workspace_size>0' is always false
urjtag_0.10+r2052/src/stapl/stapl.c:397:5: style: Variable 'filename' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/stapl.c:366:0: note: Variable 'filename' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/stapl.c:397:5: note: Variable 'filename' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/stapl.c:398:5: style: Variable 'action' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/stapl/stapl.c:382:0: note: Variable 'action' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/stapl.c:398:5: note: Variable 'action' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/stapl/stapl.c:428:30: style: Same expression on both sides of '>' because the value of 'workspace_size' and '0' are the same. [duplicateExpression]
urjtag_0.10+r2052/src/stapl/stapl.c:386:30: note: 'workspace_size' is assigned value '0' here.
urjtag_0.10+r2052/src/stapl/stapl.c:428:30: note: Same expression on both sides of '>' because the value of 'workspace_size' and '0' are the same.
urjtag_0.10+r2052/src/stapl/stapl.c:109:11: style: The scope of the variable 'temp_in' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/stapl.c:110:11: style: The scope of the variable 'temp_out' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/stapl.c:194:20: style: The scope of the variable 'line' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/stapl.c:194:26: style: The scope of the variable 'lines' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/stapl.c:194:33: style: The scope of the variable 'linebits' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/stapl.c:194:53: style: The scope of the variable 'k' can be reduced. [variableScope]
urjtag_0.10+r2052/src/stapl/stapl.c:196:16: style: The scope of the variable 'offset' can be reduced. [variableScope]
urjtag_0.10+r2052/src/svf/svf.c:1122:50: warning: Either the condition 'chain==NULL' is redundant or there is possible null pointer dereference: chain. [nullPointerRedundantCheck]
urjtag_0.10+r2052/src/svf/svf.c:1143:15: note: Assuming that condition 'chain==NULL' is not redundant
urjtag_0.10+r2052/src/svf/svf.c:1122:50: note: Null pointer dereference
urjtag_0.10+r2052/src/svf/svf.c:655:25: style: The scope of the variable 'frequency' can be reduced. [variableScope]
urjtag_0.10+r2052/src/svf/svf.c:388:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
urjtag_0.10+r2052/src/tap/cable/cmd_xfer.c:271:29: style: The scope of the variable 'cmd' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/ft2232.c:377:5: style: Variable 'params->high_byte_value' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/tap/cable/ft2232.c:376:5: note: Variable 'params->high_byte_value' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/tap/cable/ft2232.c:377:5: note: Variable 'params->high_byte_value' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/tap/cable/ft2232.c:765:5: style: Variable 'params->high_byte_value' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/tap/cable/ft2232.c:764:5: note: Variable 'params->high_byte_value' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/tap/cable/ft2232.c:765:5: note: Variable 'params->high_byte_value' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/tap/cable/ft2232.c:1043:5: style: Variable 'params->high_byte_value' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/tap/cable/ft2232.c:1042:5: note: Variable 'params->high_byte_value' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/tap/cable/ft2232.c:1043:5: note: Variable 'params->high_byte_value' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/tap/cable/ft2232.c:1967:0: style: Same expression used in consecutive assignments of 'last_tdo_valid_schedule' and 'last_tdo_valid_finish'. [duplicateAssignExpression]
urjtag_0.10+r2052/src/tap/cable/ft2232.c:1968:0: note: Same expression used in consecutive assignments of 'last_tdo_valid_schedule' and 'last_tdo_valid_finish'.
urjtag_0.10+r2052/src/tap/cable/ft2232.c:1967:0: note: Same expression used in consecutive assignments of 'last_tdo_valid_schedule' and 'last_tdo_valid_finish'.
urjtag_0.10+r2052/src/tap/cable/ft2232.c:1884:9: style: The scope of the variable 'out_offset' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/generic.c:211:13: style: The scope of the variable 'r' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/generic.c:211:26: style: The scope of the variable 'tdo' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/generic.c:188:66: style: Function 'urj_tap_cable_generic_flush_one_by_one' argument 2 names different: declaration 'hm' definition 'how_much'. [funcArgNamesDifferent]
urjtag_0.10+r2052/src/tap/cable/generic.h:49:71: note: Function 'urj_tap_cable_generic_flush_one_by_one' argument 2 names different: declaration 'hm' definition 'how_much'.
urjtag_0.10+r2052/src/tap/cable/generic.c:188:66: note: Function 'urj_tap_cable_generic_flush_one_by_one' argument 2 names different: declaration 'hm' definition 'how_much'.
urjtag_0.10+r2052/src/tap/cable/generic.c:198:70: style: Function 'urj_tap_cable_generic_flush_using_transfer' argument 2 names different: declaration 'hm' definition 'how_much'. [funcArgNamesDifferent]
urjtag_0.10+r2052/src/tap/cable/generic.h:51:75: note: Function 'urj_tap_cable_generic_flush_using_transfer' argument 2 names different: declaration 'hm' definition 'how_much'.
urjtag_0.10+r2052/src/tap/cable/generic.c:198:70: note: Function 'urj_tap_cable_generic_flush_using_transfer' argument 2 names different: declaration 'hm' definition 'how_much'.
urjtag_0.10+r2052/src/tap/cable/generic.c:385:47: style: Function 'urj_tap_cable_generic_set_frequency' argument 2 names different: declaration 'new_freq' definition 'new_frequency'. [funcArgNamesDifferent]
urjtag_0.10+r2052/src/tap/cable/generic.h:42:52: note: Function 'urj_tap_cable_generic_set_frequency' argument 2 names different: declaration 'new_freq' definition 'new_frequency'.
urjtag_0.10+r2052/src/tap/cable/generic.c:385:47: note: Function 'urj_tap_cable_generic_set_frequency' argument 2 names different: declaration 'new_freq' definition 'new_frequency'.
urjtag_0.10+r2052/src/tap/cable/generic_parport.c:117:69: style: Function 'urj_tap_cable_generic_parport_help' argument 2 names different: declaration 'name' definition 'cablename'. [funcArgNamesDifferent]
urjtag_0.10+r2052/src/tap/cable/generic_parport.h:37:74: note: Function 'urj_tap_cable_generic_parport_help' argument 2 names different: declaration 'name' definition 'cablename'.
urjtag_0.10+r2052/src/tap/cable/generic_parport.c:117:69: note: Function 'urj_tap_cable_generic_parport_help' argument 2 names different: declaration 'name' definition 'cablename'.
urjtag_0.10+r2052/src/tap/cable/gpio.c:151:12: style: The scope of the variable 'ret' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/gpio.c:260:0: error: Memory leak: cable_params [memleak]
urjtag_0.10+r2052/src/tap/cable/ice100.c:1418:9: style: Variable 'tap_scan' is reassigned a value before the old one has been used. [redundantAssignment]
urjtag_0.10+r2052/src/tap/cable/ice100.c:1415:9: note: Variable 'tap_scan' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/tap/cable/ice100.c:1418:9: note: Variable 'tap_scan' is reassigned a value before the old one has been used.
urjtag_0.10+r2052/src/tap/cable/ice100.c:712:14: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/ice100.c:756:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/ice100.c:876:13: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/ice100.c:880:13: style: The scope of the variable 'firstpkt' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/ice100.c:881:13: style: The scope of the variable 'lastpkt' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/ice100.c:882:13: style: The scope of the variable 'collect_data' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/ice100.c:885:13: style: The scope of the variable 'dif_cnt' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/ice100.c:886:13: style: The scope of the variable 'bit_set' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/ice100.c:1848:17: style: The scope of the variable 'cur_rd_bytes' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/ice100.c:1300:69: style: Function 'get_recv_data' argument 3 names different: declaration 'dat_idx' definition 'idx_dat'. [funcArgNamesDifferent]
urjtag_0.10+r2052/src/tap/cable/ice100.c:115:69: note: Function 'get_recv_data' argument 3 names different: declaration 'dat_idx' definition 'idx_dat'.
urjtag_0.10+r2052/src/tap/cable/ice100.c:1300:69: note: Function 'get_recv_data' argument 3 names different: declaration 'dat_idx' definition 'idx_dat'.
urjtag_0.10+r2052/src/tap/cable/jlink.c:251:9: style: The scope of the variable 'byte_length' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/jlink.c:252:9: style: The scope of the variable 'tms_offset' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/jlink.c:253:9: style: The scope of the variable 'tdi_offset' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/jlink.c:254:9: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/jlink.c:255:9: style: The scope of the variable 'result' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/jlink.c:488:9: style: The scope of the variable 'result' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/usbblaster.c:328:13: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/vsllink.c:268:24: error: Null pointer dereference: data [nullPointer]
urjtag_0.10+r2052/src/tap/cable/vsllink.c:265:16: note: Assignment 'data=NULL', assigned value is 0
urjtag_0.10+r2052/src/tap/cable/vsllink.c:268:24: note: Null pointer dereference
urjtag_0.10+r2052/src/tap/cable/vsllink.c:123:9: style: The scope of the variable 'byte_length' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/vsllink.c:124:9: style: The scope of the variable 'in_length' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/vsllink.c:124:20: style: The scope of the variable 'out_length' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/vsllink.c:125:9: style: The scope of the variable 'result' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/vsllink.c:266:17: error: Memory leak: data [memleak]
urjtag_0.10+r2052/src/tap/cable/wiggler.c:118:10: warning: Either the condition 'tdo' is redundant or there is possible null pointer dereference: pin. [nullPointerRedundantCheck]
urjtag_0.10+r2052/src/tap/cable/wiggler.c:149:10: note: Assuming that condition 'tdo' is not redundant
urjtag_0.10+r2052/src/tap/cable/wiggler.c:178:18: note: Calling function 'map_pin', 1st argument 'pin' value is 0
urjtag_0.10+r2052/src/tap/cable/wiggler.c:118:10: note: Null pointer dereference
urjtag_0.10+r2052/src/tap/cable/wiggler.c:124:20: warning: Either the condition 'tdo' is redundant or there is possible null pointer dereference: pin. [nullPointerRedundantCheck]
urjtag_0.10+r2052/src/tap/cable/wiggler.c:149:10: note: Assuming that condition 'tdo' is not redundant
urjtag_0.10+r2052/src/tap/cable/wiggler.c:178:18: note: Calling function 'map_pin', 1st argument 'pin' value is 0
urjtag_0.10+r2052/src/tap/cable/wiggler.c:124:20: note: Null pointer dereference
urjtag_0.10+r2052/src/tap/cable/wiggler.c:130:20: warning: Either the condition 'tdo' is redundant or there is possible null pointer dereference: pin. [nullPointerRedundantCheck]
urjtag_0.10+r2052/src/tap/cable/wiggler.c:149:10: note: Assuming that condition 'tdo' is not redundant
urjtag_0.10+r2052/src/tap/cable/wiggler.c:178:18: note: Calling function 'map_pin', 1st argument 'pin' value is 0
urjtag_0.10+r2052/src/tap/cable/wiggler.c:130:20: note: Null pointer dereference
urjtag_0.10+r2052/src/tap/cable/wiggler.c:350:36: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation]
urjtag_0.10+r2052/src/tap/cable/xpc.c:376:13: style: The scope of the variable 'zero' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/cable/xpc.c:444:9: style: The scope of the variable 'i' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/chain.c:78:9: style: The scope of the variable 'j' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/detect.c:272:29: style: The scope of the variable 'key' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/detect.c:273:15: style: The scope of the variable 'p' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/detect.c:544:16: style: The scope of the variable 'abus' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/discovery.c:46:25: style: The scope of the variable 'rz' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/discovery.c:47:25: style: The scope of the variable 'rout' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/discovery.c:48:25: style: The scope of the variable 'rpat' can be reduced. [variableScope]
urjtag_0.10+r2052/src/tap/tap.c:141:59: warning: Either the condition 'out' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck]
urjtag_0.10+r2052/src/tap/tap.c:135:13: note: Assuming that condition 'out' is not redundant
urjtag_0.10+r2052/src/tap/tap.c:141:59: note: Null pointer dereference
urjtag_0.10+r2052/src/tap/usbconn/libftd2xx.c:319:13: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck]
urjtag_0.10+r2052/src/tap/usbconn/libftd2xx.c:317:9: note: Assuming that condition '!p' is not redundant
urjtag_0.10+r2052/src/tap/usbconn/libftd2xx.c:319:13: note: Null pointer dereference
urjtag_0.10+r2052/src/tap/usbconn/libftd2xx.c:320:19: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck]
urjtag_0.10+r2052/src/tap/usbconn/libftd2xx.c:317:9: note: Assuming that condition '!p' is not redundant
urjtag_0.10+r2052/src/tap/usbconn/libftd2xx.c:320:19: note: Null pointer dereference
urjtag_0.10+r2052/src/tap/usbconn/libftd2xx.c:321:13: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck]
urjtag_0.10+r2052/src/tap/usbconn/libftd2xx.c:317:9: note: Assuming that condition '!p' is not redundant
urjtag_0.10+r2052/src/tap/usbconn/libftd2xx.c:321:13: note: Null pointer dereference
urjtag_0.10+r2052/src/tap/usbconn/libftd2xx.c:322:19: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck]
urjtag_0.10+r2052/src/tap/usbconn/libftd2xx.c:317:9: note: Assuming that condition '!p' is not redundant
urjtag_0.10+r2052/src/tap/usbconn/libftd2xx.c:322:19: note: Null pointer dereference
urjtag_0.10+r2052/src/tap/usbconn/libftdi.c:295:13: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck]
urjtag_0.10+r2052/src/tap/usbconn/libftdi.c:293:9: note: Assuming that condition '!p' is not redundant
urjtag_0.10+r2052/src/tap/usbconn/libftdi.c:295:13: note: Null pointer dereference
urjtag_0.10+r2052/src/tap/usbconn/libftdi.c:296:19: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck]
urjtag_0.10+r2052/src/tap/usbconn/libftdi.c:293:9: note: Assuming that condition '!p' is not redundant
urjtag_0.10+r2052/src/tap/usbconn/libftdi.c:296:19: note: Null pointer dereference
urjtag_0.10+r2052/src/tap/usbconn/libftdi.c:297:13: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck]
urjtag_0.10+r2052/src/tap/usbconn/libftdi.c:293:9: note: Assuming that condition '!p' is not redundant
urjtag_0.10+r2052/src/tap/usbconn/libftdi.c:297:13: note: Null pointer dereference
urjtag_0.10+r2052/src/tap/usbconn/libftdi.c:298:19: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck]
urjtag_0.10+r2052/src/tap/usbconn/libftdi.c:293:9: note: Assuming that condition '!p' is not redundant
urjtag_0.10+r2052/src/tap/usbconn/libftdi.c:298:19: note: Null pointer dereference
urjtag_0.10+r2052/src/tap/usbconn/libftdi.c:74:9: style: The scope of the variable 'recvd' can be reduced. [variableScope]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/urlgrabber/urlgrabber_3.9.1.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/urlscan/urlscan_0.8.2.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/urlview/urlview_0.9.orig.tar.gz
urlview-0.9.orig/enter.c:39:7: style: The scope of the variable 'i' can be reduced. [variableScope]
urlview-0.9.orig/enter.c:58:7: style: The scope of the variable 'prev' can be reduced. [variableScope]
urlview-0.9.orig/enter.c:138:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
urlview-0.9.orig/snprintf.c:85:66: style: Function 'vsnprintf' argument 4 names different: declaration 'arg' definition 'args'. [funcArgNamesDifferent]
urlview-0.9.orig/snprintf.c:73:66: note: Function 'vsnprintf' argument 4 names different: declaration 'arg' definition 'args'.
urlview-0.9.orig/snprintf.c:85:66: note: Function 'vsnprintf' argument 4 names different: declaration 'arg' definition 'args'.
urlview-0.9.orig/urlview.c:70:7: style: The scope of the variable 'i' can be reduced. [variableScope]
urlview-0.9.orig/urlview.c:70:10: style: The scope of the variable 'j' can be reduced. [variableScope]
urlview-0.9.orig/urlview.c:108:7: style: The scope of the variable 'i' can be reduced. [variableScope]
urlview-0.9.orig/urlview.c:108:10: style: The scope of the variable 'j' can be reduced. [variableScope]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/urlwatch/urlwatch_2.13.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/uronode/uronode_2.8.1.orig.tar.gz
uronode-2.8.1/axcalluser.c:34:10: warning: Either the condition 'f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck]
uronode-2.8.1/axcalluser.c:18:7: note: Assuming that condition 'f' is not redundant
uronode-2.8.1/axcalluser.c:34:10: note: Null pointer dereference
uronode-2.8.1/axcalluser.c:14:8: style: The scope of the variable 'username' can be reduced. [variableScope]
uronode-2.8.1/axcalluser.c:11:24: style: Function 'axcalluserid' argument 1 names different: declaration 'callsign' definition 'call'. [funcArgNamesDifferent]
uronode-2.8.1/axcalluser.h:11:24: note: Function 'axcalluserid' argument 1 names different: declaration 'callsign' definition 'call'.
uronode-2.8.1/axcalluser.c:11:24: note: Function 'axcalluserid' argument 1 names different: declaration 'callsign' definition 'call'.
uronode-2.8.1/axcalluser.c:21:8: error: Resource leak: f [resourceLeak]
uronode-2.8.1/axdigi.c:85:7: style: The scope of the variable 'size' can be reduced. [variableScope]
uronode-2.8.1/axdigi.c:85:13: style: The scope of the variable 'rt' can be reduced. [variableScope]
uronode-2.8.1/axdigi.c:226:32: style: Function 'print_call' argument 1 names different: declaration 'buf' definition 'bptr'. [funcArgNamesDifferent]
uronode-2.8.1/axdigi.c:44:32: note: Function 'print_call' argument 1 names different: declaration 'buf' definition 'bptr'.
uronode-2.8.1/axdigi.c:226:32: note: Function 'print_call' argument 1 names different: declaration 'buf' definition 'bptr'.
uronode-2.8.1/cmdparse.c:188:7: style: The scope of the variable 'quoted' can be reduced. [variableScope]
uronode-2.8.1/cmdparse.c:291:15: style: The scope of the variable 'tmp' can be reduced. [variableScope]
uronode-2.8.1/cmdparse.c:211:26: style: Function 'cmdparse' argument 1 names different: declaration 'cmdp' definition 'list'. [funcArgNamesDifferent]
uronode-2.8.1/node.h:108:33: note: Function 'cmdparse' argument 1 names different: declaration 'cmdp' definition 'list'.
uronode-2.8.1/cmdparse.c:211:26: note: Function 'cmdparse' argument 1 names different: declaration 'cmdp' definition 'list'.
uronode-2.8.1/command.c:285:27: warning: Logical disjunction always evaluates to true: EXPR != 'a' || EXPR != 'i'. [incorrectLogicOperator]
uronode-2.8.1/command.c:298:25: warning: Logical disjunction always evaluates to true: EXPR != 'a' || EXPR != 'i'. [incorrectLogicOperator]
uronode-2.8.1/command.c:214:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uronode-2.8.1/command.c:315:14: style: The scope of the variable 'cp' can be reduced. [variableScope]
uronode-2.8.1/command.c:378:7: style: The scope of the variable 'n' can be reduced. [variableScope]
uronode-2.8.1/command.c:378:10: style: The scope of the variable 'tx' can be reduced. [variableScope]
uronode-2.8.1/command.c:378:14: style: The scope of the variable 'rx' can be reduced. [variableScope]
uronode-2.8.1/command.c:426:9: style: The scope of the variable 'cp' can be reduced. [variableScope]
uronode-2.8.1/command.c:557:9: style: The scope of the variable 'cp' can be reduced. [variableScope]
uronode-2.8.1/command.c:558:7: style: The scope of the variable 'link' can be reduced. [variableScope]
uronode-2.8.1/command.c:558:13: style: The scope of the variable 'n' can be reduced. [variableScope]
uronode-2.8.1/command.c:641:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uronode-2.8.1/command.c:785:7: style: The scope of the variable 'ma' can be reduced. [variableScope]
uronode-2.8.1/command.c:785:11: style: The scope of the variable 'mu' can be reduced. [variableScope]
uronode-2.8.1/command.c:785:15: style: The scope of the variable 'mf' can be reduced. [variableScope]
uronode-2.8.1/command.c:785:19: style: The scope of the variable 'sa' can be reduced. [variableScope]
uronode-2.8.1/command.c:785:23: style: The scope of the variable 'su' can be reduced. [variableScope]
uronode-2.8.1/command.c:785:27: style: The scope of the variable 'sf' can be reduced. [variableScope]
uronode-2.8.1/config.c:385:29: style: Condition 'User.ul_type!=AF_NETROM' is always true [knownConditionTrueFalse]
uronode-2.8.1/config.c:412:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uronode-2.8.1/config.c:109:7: style: The scope of the variable 'argc' can be reduced. [variableScope]
uronode-2.8.1/config.c:225:7: style: The scope of the variable 'escape' can be reduced. [variableScope]
uronode-2.8.1/config.c:449:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
uronode-2.8.1/config.c:77:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
uronode-2.8.1/config.c:49:26: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
uronode-2.8.1/config.c:186:0: error: Resource leak: fp [resourceLeak]
uronode-2.8.1/flexd.c:232:13: style: The scope of the variable 'cp' can be reduced. [variableScope]
uronode-2.8.1/flexd.c:281:12: style: Array index 'c' is used before limits check. [arrayIndexThenCheck]
uronode-2.8.1/gateway.c:549:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
uronode-2.8.1/jheard.c:30:9: style: The scope of the variable 's' can be reduced. [variableScope]
uronode-2.8.1/jheard.c:30:13: style: The scope of the variable 't' can be reduced. [variableScope]
uronode-2.8.1/jheard.c:30:17: style: The scope of the variable 'u' can be reduced. [variableScope]
uronode-2.8.1/jheard.c:158:9: style: The scope of the variable 's' can be reduced. [variableScope]
uronode-2.8.1/jheard.c:158:13: style: The scope of the variable 't' can be reduced. [variableScope]
uronode-2.8.1/jheard.c:158:17: style: The scope of the variable 'u' can be reduced. [variableScope]
uronode-2.8.1/node.c:281:47: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck]
uronode-2.8.1/node.c:284:11: note: Assuming that condition 'p==NULL' is not redundant
uronode-2.8.1/node.c:281:47: note: Null pointer dereference
uronode-2.8.1/procinfo.c:313:3: style: Variable 'flgt' is reassigned a value before the old one has been used. [redundantAssignment]
uronode-2.8.1/procinfo.c:311:0: note: Variable 'flgt' is reassigned a value before the old one has been used.
uronode-2.8.1/procinfo.c:313:3: note: Variable 'flgt' is reassigned a value before the old one has been used.
uronode-2.8.1/procinfo.c:222:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
uronode-2.8.1/procinfo.c:221:0: error: Resource leak: fp [resourceLeak]
uronode-2.8.1/router.c:27:8: style: The scope of the variable 'tipoconn' can be reduced. [variableScope]
uronode-2.8.1/router.c:28:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uronode-2.8.1/router.c:178:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uronode-2.8.1/system.c:53:7: style: The scope of the variable 'c' can be reduced. [variableScope]
uronode-2.8.1/system.c:80:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
uronode-2.8.1/system.c:299:5: style: The scope of the variable 'tmp' can be reduced. [variableScope]
uronode-2.8.1/system.c:390:35: style: The scope of the variable 'ep' can be reduced. [variableScope]
uronode-2.8.1/system.c:458:7: style: The scope of the variable 'UserId' can be reduced. [variableScope]
uronode-2.8.1/system.c:463:7: style: The scope of the variable 'escape' can be reduced. [variableScope]
uronode-2.8.1/system.c:542:30: style: Function 'do_last' argument 2 names different: declaration 'last' definition 'argv'. [funcArgNamesDifferent]
uronode-2.8.1/node.h:145:37: note: Function 'do_last' argument 2 names different: declaration 'last' definition 'argv'.
uronode-2.8.1/system.c:542:30: note: Function 'do_last' argument 2 names different: declaration 'last' definition 'argv'.
uronode-2.8.1/system.c:449:8: style: struct member 'ipheardlastlog::ii_host' is never used. [unusedStructMember]
uronode-2.8.1/system.c:437:0: error: Resource leak: users [resourceLeak]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/uruk/uruk_20180528.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/urweb/urweb_20170720+dfsg.orig.tar.gz
urweb-20170720+dfsg/src/c/cgi.c:26:5: error: Common realloc mistake: 'uppercased' nulled but not freed upon failure [memleakOnRealloc]
urweb-20170720+dfsg/src/c/cgi.c:101:7: error: Common realloc mistake: 'body' nulled but not freed upon failure [memleakOnRealloc]
urweb-20170720+dfsg/src/c/cgi.c:58:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
urweb-20170720+dfsg/src/c/fastcgi.c:102:40: portability: '(void*)&i->r' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
urweb-20170720+dfsg/src/c/fastcgi.c:121:36: portability: '(void*)&i->r' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
urweb-20170720+dfsg/src/c/fastcgi.c:454:7: error: Common realloc mistake: 'body' nulled but not freed upon failure [memleakOnRealloc]
urweb-20170720+dfsg/src/c/fastcgi.c:513:9: error: Common realloc mistake: 'path_buf' nulled but not freed upon failure [memleakOnRealloc]
urweb-20170720+dfsg/src/c/fastcgi.c:625:0: error: Memory leak: names [memleak]
urweb-20170720+dfsg/src/c/fastcgi.c:166:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
urweb-20170720+dfsg/src/c/fastcgi.c:186:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
urweb-20170720+dfsg/src/c/fastcgi.c:207:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
urweb-20170720+dfsg/src/c/http.c:450:0: error: Memory leak: names [memleak]
urweb-20170720+dfsg/src/c/http.c:65:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
urweb-20170720+dfsg/src/c/http.c:73:3: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
urweb-20170720+dfsg/src/c/request.c:114:15: style: Expression is always false because 'else if' condition matches previous condition at line 110. [multiCondition]
urweb-20170720+dfsg/src/c/request.c:340:25: style: The scope of the variable 'after_sub_headers' can be reduced. [variableScope]
urweb-20170720+dfsg/src/c/request.c:341:12: style: The scope of the variable 'part_len' can be reduced. [variableScope]
urweb-20170720+dfsg/src/c/request.c:448:13: style: The scope of the variable 'name' can be reduced. [variableScope]
urweb-20170720+dfsg/src/c/request.c:448:20: style: The scope of the variable 'value' can be reduced. [variableScope]
urweb-20170720+dfsg/src/c/request.c:166:19: style: Checking if unsigned variable 'stackSize' is less than zero. [unsignedLessThanZero]
urweb-20170720+dfsg/src/c/static.c:15:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
urweb-20170720+dfsg/src/c/urweb.c:2142:11: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
urweb-20170720+dfsg/src/c/urweb.c:2153:13: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
urweb-20170720+dfsg/src/c/urweb.c:2760:3: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
urweb-20170720+dfsg/src/c/urweb.c:3207:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
urweb-20170720+dfsg/src/c/urweb.c:2811:10: style: The scope of the variable 'len' can be reduced. [variableScope]
urweb-20170720+dfsg/src/c/urweb.c:2812:9: style: The scope of the variable 'r' can be reduced. [variableScope]
urweb-20170720+dfsg/src/c/urweb.c:2812:13: style: The scope of the variable 's' can be reduced. [variableScope]
urweb-20170720+dfsg/src/c/urweb.c:2837:10: style: The scope of the variable 'len' can be reduced. [variableScope]
urweb-20170720+dfsg/src/c/urweb.c:2838:9: style: The scope of the variable 'r' can be reduced. [variableScope]
urweb-20170720+dfsg/src/c/urweb.c:2853:10: style: The scope of the variable 'len' can be reduced. [variableScope]
urweb-20170720+dfsg/src/c/urweb.c:2854:9: style: The scope of the variable 'r' can be reduced. [variableScope]
urweb-20170720+dfsg/src/c/urweb.c:2924:10: style: The scope of the variable 'len' can be reduced. [variableScope]
urweb-20170720+dfsg/src/c/urweb.c:2925:9: style: The scope of the variable 'r' can be reduced. [variableScope]
urweb-20170720+dfsg/src/c/urweb.c:3436:9: style: The scope of the variable 'sig' can be reduced. [variableScope]
urweb-20170720+dfsg/src/c/urweb.c:39:9: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
urweb-20170720+dfsg/src/c/urweb.c:53:9: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
urweb-20170720+dfsg/src/c/urweb.c:200:5: error: Common realloc mistake: 'clients' nulled but not freed upon failure [memleakOnRealloc]
urweb-20170720+dfsg/src/c/urweb.c:751:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
urweb-20170720+dfsg/src/c/urweb.c:771:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/urwid/urwid_2.0.1.orig.tar.gz
urwid-2.0.1/source/str_util.c:479:17: style: The scope of the variable 'ustr' can be reduced. [variableScope]
urwid-2.0.1/source/str_util.c:659:17: style: The scope of the variable 'ustr' can be reduced. [variableScope]
urwid-2.0.1/source/str_util.c:745:17: style: The scope of the variable 'ustr' can be reduced. [variableScope]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/urwid-satext/urwid-satext_0.7.0d.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/usagestats/usagestats_0.7.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/usb-modeswitch/usb-modeswitch_2.5.2+repack0.orig.tar.xz
usb-modeswitch-2.5.2+repack0/usb_modeswitch.c:1585:9: warning: Redundant assignment of 'i' to itself. [selfAssignment]
usb-modeswitch-2.5.2+repack0/usb_modeswitch.c:379:53: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
usb-modeswitch-2.5.2+repack0/usb_modeswitch.c:340:6: style: The scope of the variable 'c' can be reduced. [variableScope]
usb-modeswitch-2.5.2+repack0/usb_modeswitch.c:437:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
usb-modeswitch-2.5.2+repack0/usb_modeswitch.c:437:43: style: The scope of the variable 'i' can be reduced. [variableScope]
usb-modeswitch-2.5.2+repack0/usb_modeswitch.c:1530:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
usb-modeswitch-2.5.2+repack0/usb_modeswitch.c:1816:44: style: The scope of the variable 'alt' can be reduced. [variableScope]
usb-modeswitch-2.5.2+repack0/usb_modeswitch.c:2009:6: style: The scope of the variable 'a' can be reduced. [variableScope]
usb-modeswitch-2.5.2+repack0/usb_modeswitch.c:2026:6: style: The scope of the variable 'i' can be reduced. [variableScope]
usb-modeswitch-2.5.2+repack0/usb_modeswitch.c:1710:3: error: Memory leak: listcopy [memleak]
[11:36]
ftp://ftp.se.debian.org/debian/pool/main/u/usb-modeswitch-data/usb-modeswitch-data_20170806.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/u/usbauth/usbauth_1.0~git20180214.orig.tar.gz
src/usbauth.c:325:2: performance: Buffer 'valueStr' is being written before its old content has been used. [redundantCopy]
src/usbauth.c:324:2: note: Buffer 'valueStr' is being written before its old content has been used.
src/usbauth.c:325:2: note: Buffer 'valueStr' is being written before its old content has been used.
src/usbauth.c:608:2: style: Variable 'intf' is reassigned a value before the old one has been used. [redundantAssignment]
src/usbauth.c:606:0: note: Variable 'intf' is reassigned a value before the old one has been used.
src/usbauth.c:608:2: note: Variable 'intf' is reassigned a value before the old one has been used.
src/usbauth.c:369:7: style: The scope of the variable 'match' can be reduced. [variableScope]
src/usbauth.c:222:72: style: Function 'send_dbus' argument 3 names different: declaration 'devnum' definition 'devn'. [funcArgNamesDifferent]
src/usbauth.h:126:72: note: Function 'send_dbus' argument 3 names different: declaration 'devnum' definition 'devn'.
src/usbauth.c:222:72: note: Function 'send_dbus' argument 3 names different: declaration 'devnum' definition 'devn'.
src/usbauth.c:314:46: style: Function 'authorize_interface' argument 1 names different: declaration 'udevdev' definition 'interface'. [funcArgNamesDifferent]
src/usbauth.h:152:46: note: Function 'authorize_interface' argument 1 names different: declaration 'udevdev' definition 'interface'.
src/usbauth.c:314:46: note: Function 'authorize_interface' argument 1 names different: declaration 'udevdev' definition 'interface'.
src/usbauth.c:366:52: style: Function 'match_auth_interface' argument 1 names different: declaration 'a' definition 'rule'. [funcArgNamesDifferent]
src/usbauth.h:174:52: note: Function 'match_auth_interface' argument 1 names different: declaration 'a' definition 'rule'.
src/usbauth.c:366:52: note: Function 'match_auth_interface' argument 1 names different: declaration 'a' definition 'rule'.
src/usbauth.c:366:78: style: Function 'match_auth_interface' argument 2 names different: declaration 'udevdev' definition 'interface'. [funcArgNamesDifferent]
src/usbauth.h:174:75: note: Function 'match_auth_interface' argument 2 names different: declaration 'udevdev' definition 'interface'.
src/usbauth.c:366:78: note: Function 'match_auth_interface' argument 2 names different: declaration 'udevdev' definition 'interface'.
src/usbauth.c:418:52: style: Function 'match_auths_interface' argument 1 names different: declaration 'array' definition 'rule_array'. [funcArgNamesDifferent]
src/usbauth.h:190:52: note: Function 'match_auths_interface' argument 1 names different: declaration 'array' definition 'rule_array'.
src/usbauth.c:418:52: note: Function 'match_auths_interface' argument 1 names different: declaration 'array' definition 'rule_array'.
src/usbauth.c:418:71: style: Function 'match_auths_interface' argument 2 names different: declaration 'array_length' definition 'array_len'. [funcArgNamesDifferent]
src/usbauth.h:190:66: note: Function 'match_auths_interface' argument 2 names different: declaration 'array_length' definition 'array_len'.
src/usbauth.c:418:71: note: Function 'match_auths_interface' argument 2 names different: declaration 'array_length' definition 'array_len'.
src/usbauth.c:418:102: style: Function 'match_auths_interface' argument 3 names different: declaration 'udevdev' definition 'usb_interface'. [funcArgNamesDifferent]
src/usbauth.h:190:100: note: Function 'match_auths_interface' argument 3 names different: declaration 'udevdev' definition 'usb_interface'.
src/usbauth.c:418:102: note: Function 'match_auths_interface' argument 3 names different: declaration 'udevdev' definition 'usb_interface'.
src/usbauth.c:470:49: style: Function 'match_auths_device_interfaces' argument 1 names different: declaration 'array' definition 'rule_array'. [funcArgNamesDifferent]
src/usbauth.h:203:49: note: Function 'match_auths_device_interfaces' argument 1 names different: declaration 'array' definition 'rule_array'.
src/usbauth.c:470:49: note: Function 'match_auths_device_interfaces' argument 1 names different: declaration 'array' definition 'rule_array'.
src/usbauth.c:470:68: style: Function 'match_auths_device_interfaces' argument 2 names different: declaration 'array_length' definition 'array_len'. [funcArgNamesDifferent]
src/usbauth.h:203:63: note: Function 'match_auths_device_interfaces' argument 2 names different: declaration 'array_length' definition 'array_len'.
src/usbauth.c:470:68: note: Function 'match_auths_device_interfaces' argument 2 names different: declaration 'array_length' definition 'array_len'.
src/usbauth.c:560:41: style: Function 'perform_rules_devices' argument 1 names different: declaration 'array' definition 'rule_array'. [funcArgNamesDifferent]
src/usbauth.h:212:41: note: Function 'perform_rules_devices' argument 1 names different: declaration 'array' definition 'rule_array'.
src/usbauth.c:560:41: note: Function 'perform_rules_devices' argument 1 names different: declaration 'array' definition 'rule_array'.
src/usbauth.c:560:60: style: Function 'perform_rules_devices' argument 2 names different: declaration 'array_length' definition 'array_len'. [funcArgNamesDifferent]
src/usbauth.h:212:55: note: Function 'perform_rules_devices' argument 2 names different: declaration 'array_length' definition 'array_len'.
src/usbauth.c:560:60: note: Function 'perform_rules_devices' argument 2 names different: declaration 'array_length' definition 'array_len'.
src/usbauth.c:634:35: style: Function 'perform_notifier' argument 1 names different: declaration 'action' definition 'actionStr'. [funcArgNamesDifferent]
src/usbauth.h:231:35: note: Function 'perform_notifier' argument 1 names different: declaration 'action' definition 'actionStr'.
src/usbauth.c:634:35: note: Function 'perform_notifier' argument 1 names different: declaration 'action' definition 'actionStr'.
src/usbauth.c:634:58: style: Function 'perform_notifier' argument 2 names different: declaration 'devnum' definition 'devnumStr'. [funcArgNamesDifferent]
src/usbauth.h:231:55: note: Function 'perform_notifier' argument 2 names different: declaration 'devnum' definition 'devnumStr'.
src/usbauth.c:634:58: note: Function 'perform_notifier' argument 2 names different: declaration 'devnum' definition 'devnumStr'.
src/usbauth.c:262:4: error: Resource leak: probe [resourceLeak]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/usbauth-notifier/usbauth-notifier_1.0~git20180226.orig.tar.gz
src/usbauth-notifier.c:245:32: warning: Either the condition '!dev' is redundant or there is possible null pointer dereference: dev. [nullPointerRedundantCheck]
src/usbauth-notifier.c:250:6: note: Assuming that condition '!dev' is not redundant
src/usbauth-notifier.c:245:32: note: Null pointer dereference
src/usbauth-notifier.c:293:2: style: Variable 'dev_heap' is reassigned a value before the old one has been used. [redundantAssignment]
src/usbauth-notifier.c:289:0: note: Variable 'dev_heap' is reassigned a value before the old one has been used.
src/usbauth-notifier.c:293:2: note: Variable 'dev_heap' is reassigned a value before the old one has been used.
src/usbauth-notifier.c:354:2: style: Variable 'gr' is reassigned a value before the old one has been used. [redundantAssignment]
src/usbauth-notifier.c:343:0: note: Variable 'gr' is reassigned a value before the old one has been used.
src/usbauth-notifier.c:354:2: note: Variable 'gr' is reassigned a value before the old one has been used.
src/usbauth-notifier.c:274:44: style: Function 'notification_create' argument 1 names different: declaration 'intf' definition 'dev'. [funcArgNamesDifferent]
src/usbauth-notifier.h:96:44: note: Function 'notification_create' argument 1 names different: declaration 'intf' definition 'dev'.
src/usbauth-notifier.c:274:44: note: Function 'notification_create' argument 1 names different: declaration 'intf' definition 'dev'.
src/usbauth-notifier.c:297:3: error: Memory leak: dev_heap [memleak]
src/usbauth-npriv.c:63:19: style: Checking if unsigned variable 'len_str_path' is less than zero. [unsignedLessThanZero]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/usbguard/usbguard_0.7.2+ds.orig.tar.gz
usbguard-0.7.2+ds/src/CLI/IPCSignalWatcher.hpp:28:3: style: The class 'IPCSignalWatcher' does not have a constructor although it has private member variables. [noConstructor]
usbguard-0.7.2+ds/src/CLI/PolicyGenerator.cpp:36:5: performance: Variable '_catchall_target' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Common/Utility.cpp:93:41: warning: Obsolete function 'alloca' called. [allocaCalled]
usbguard-0.7.2+ds/src/DBus/DBusBridge.cpp:38:55: performance: Function parameter 'interface' should be passed by const reference. [passedByValue]
usbguard-0.7.2+ds/src/DBus/DBusBridge.cpp:38:84: performance: Function parameter 'method_name' should be passed by const reference. [passedByValue]
usbguard-0.7.2+ds/src/DBus/DBusBridge.hpp:40:45: performance: Function parameter 'interface' should be passed by const reference. [passedByValue]
usbguard-0.7.2+ds/src/DBus/DBusBridge.hpp:40:74: performance: Function parameter 'method_name' should be passed by const reference. [passedByValue]
usbguard-0.7.2+ds/src/Daemon/Daemon.cpp:371:61: style: Function 'checkIPCAccessControlName' argument 1 names different: declaration 'basename' definition 'name'. [funcArgNamesDifferent]
usbguard-0.7.2+ds/src/Daemon/Daemon.hpp:65:55: note: Function 'checkIPCAccessControlName' argument 1 names different: declaration 'basename' definition 'name'.
usbguard-0.7.2+ds/src/Daemon/Daemon.cpp:371:61: note: Function 'checkIPCAccessControlName' argument 1 names different: declaration 'basename' definition 'name'.
usbguard-0.7.2+ds/src/GUI.Qt/DeviceModel.cpp:34:3: performance: Variable '_requested_target' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/GUI.Qt/DeviceModel.cpp:40:3: performance: Variable '_device_rule' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/GUI.Qt/DeviceModel.cpp:41:3: performance: Variable '_requested_target' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/GUI.Qt/DeviceModel.h:43:7: performance: Technically the member function 'DeviceModelItem::columnCount' can be static. [functionStatic]
usbguard-0.7.2+ds/src/GUI.Qt/DeviceModel.cpp:70:22: note: Technically the member function 'DeviceModelItem::columnCount' can be static.
usbguard-0.7.2+ds/src/GUI.Qt/DeviceModel.h:43:7: note: Technically the member function 'DeviceModelItem::columnCount' can be static.
usbguard-0.7.2+ds/src/GUI.Qt/MainWindow.cpp:224:22: style: Function 'handleDevicePresenceChange' argument 4 names different: declaration 'device_rule' definition 'device_rule_string'. [funcArgNamesDifferent]
usbguard-0.7.2+ds/src/GUI.Qt/MainWindow.h:74:24: note: Function 'handleDevicePresenceChange' argument 4 names different: declaration 'device_rule' definition 'device_rule_string'.
usbguard-0.7.2+ds/src/GUI.Qt/MainWindow.cpp:224:22: note: Function 'handleDevicePresenceChange' argument 4 names different: declaration 'device_rule' definition 'device_rule_string'.
usbguard-0.7.2+ds/src/GUI.Qt/MainWindow.cpp:251:22: style: Function 'handleDevicePolicyChange' argument 4 names different: declaration 'device_rule' definition 'device_rule_string'. [funcArgNamesDifferent]
usbguard-0.7.2+ds/src/GUI.Qt/MainWindow.h:79:24: note: Function 'handleDevicePolicyChange' argument 4 names different: declaration 'device_rule' definition 'device_rule_string'.
usbguard-0.7.2+ds/src/GUI.Qt/MainWindow.cpp:251:22: note: Function 'handleDevicePolicyChange' argument 4 names different: declaration 'device_rule' definition 'device_rule_string'.
usbguard-0.7.2+ds/src/GUI.Qt/TargetDelegate.h:31:3: style: Class 'TargetDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Library/AllowedMatchesCondition.cpp:34:5: performance: Variable '_device_match_rule' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/AllowedMatchesCondition.cpp:41:5: performance: Variable '_device_match_rule' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/AllowedMatchesCondition.hpp:33:3: warning: The class 'AllowedMatchesCondition' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/DeviceManagerPrivate.cpp:45:53: warning: Member variable 'DeviceManagerPrivate::_p_instance' is not assigned a value in 'DeviceManagerPrivate::operator='. [operatorEqVarError]
usbguard-0.7.2+ds/src/Library/DeviceManagerPrivate.cpp:45:53: warning: Member variable 'DeviceManagerPrivate::_hooks' is not assigned a value in 'DeviceManagerPrivate::operator='. [operatorEqVarError]
usbguard-0.7.2+ds/src/Library/DeviceManagerPrivate.cpp:45:53: warning: Member variable 'DeviceManagerPrivate::_restore_controller_device_state' is not assigned a value in 'DeviceManagerPrivate::operator='. [operatorEqVarError]
usbguard-0.7.2+ds/src/Library/DeviceManagerPrivate.hpp:41:5: style: 'DeviceManagerPrivate::operator=' should return 'DeviceManagerPrivate &'. [operatorEq]
usbguard-0.7.2+ds/src/Library/DeviceManagerPrivate.hpp:36:3: warning: The class 'DeviceManagerPrivate' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/Hash.hpp:36:0: error: #error "Don't know which crypto library to use." [preprocessorErrorDirective]
usbguard-0.7.2+ds/src/Library/FixedStateCondition.hpp:31:3: warning: The class 'FixedStateCondition' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/IPCPrivate.hpp:50:5: warning: The class 'MessageHandler' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/IPCPrivate.hpp:55:40: performance: Function parameter 'method' should be passed by const reference. [passedByValue]
usbguard-0.7.2+ds/src/Library/IPCPrivate.hpp:98:54: performance: Function parameter 'method' should be passed by const reference. [passedByValue]
usbguard-0.7.2+ds/src/Library/IPCServerPrivate.cpp:343:5: style: Variable 'iov' is assigned a value that is never used. [unreadVariable]
usbguard-0.7.2+ds/src/Library/IPCServerPrivate.cpp:543:5: style: Variable 'iov' is assigned a value that is never used. [unreadVariable]
usbguard-0.7.2+ds/src/Library/IPCServerPrivate.hpp:49:5: style: Class 'IPCServerPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Library/IPCServerPrivate.cpp:805:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
usbguard-0.7.2+ds/src/Library/KeyValueParser.cpp:63:17: style: Unused variable: key_c [unusedVariable]
usbguard-0.7.2+ds/src/Library/KeyValueParser.hpp:46:10: style: Technically the member function 'usbguard::KeyValueParser::checkKeyValidity' can be const. [functionConst]
usbguard-0.7.2+ds/src/Library/KeyValueParser.cpp:116:24: note: Technically the member function 'usbguard::KeyValueParser::checkKeyValidity' can be const.
usbguard-0.7.2+ds/src/Library/KeyValueParser.hpp:46:10: note: Technically the member function 'usbguard::KeyValueParser::checkKeyValidity' can be const.
usbguard-0.7.2+ds/src/Library/KeyValueParser.hpp:53:40: style: Technically the member function 'usbguard::KeyValueParser::getMap' can be const. [functionConst]
usbguard-0.7.2+ds/src/Library/KeyValueParser.cpp:127:54: note: Technically the member function 'usbguard::KeyValueParser::getMap' can be const.
usbguard-0.7.2+ds/src/Library/KeyValueParser.hpp:53:40: note: Technically the member function 'usbguard::KeyValueParser::getMap' can be const.
usbguard-0.7.2+ds/src/Library/KeyValueParser.hpp:54:10: style: Technically the member function 'usbguard::KeyValueParser::viewConfig' can be const. [functionConst]
usbguard-0.7.2+ds/src/Library/KeyValueParser.cpp:48:24: note: Technically the member function 'usbguard::KeyValueParser::viewConfig' can be const.
usbguard-0.7.2+ds/src/Library/KeyValueParser.hpp:54:10: note: Technically the member function 'usbguard::KeyValueParser::viewConfig' can be const.
usbguard-0.7.2+ds/src/Library/LocaltimeCondition.cpp:67:5: performance: Variable '_daytime_begin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/LocaltimeCondition.cpp:68:5: performance: Variable '_daytime_end' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/LocaltimeCondition.hpp:34:3: warning: The class 'LocaltimeCondition' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/RandomStateCondition.cpp:39:25: warning: Member variable 'RandomStateCondition::_rng_device' is not initialized in the constructor. [uninitMemberVar]
usbguard-0.7.2+ds/src/Library/RandomStateCondition.hpp:33:3: warning: The class 'RandomStateCondition' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/RulePrivate.hpp:62:5: style: 'RulePrivate::operator=' should return 'RulePrivate &'. [operatorEq]
usbguard-0.7.2+ds/src/Library/RulePrivate.hpp:48:9: performance: Variable 'tp_created' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/RulePrivate.hpp:49:9: performance: Variable 'tp_last_evaluated' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/RulePrivate.hpp:50:9: performance: Variable 'tp_last_applied' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/RuleAppliedCondition.cpp:39:5: performance: Variable '_elapsed_time' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/RulePrivate.hpp:60:5: style: Class 'RulePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Library/RuleAppliedCondition.hpp:33:3: warning: The class 'RuleAppliedCondition' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/RulePrivate.hpp:36:5: warning: The struct 'MetaData' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/RuleEvaluatedCondition.cpp:40:5: performance: Variable '_elapsed_time' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/RuleEvaluatedCondition.hpp:33:3: warning: The class 'RuleEvaluatedCondition' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/RulePrivate.cpp:271:52: style: Function 'setDeviceID' argument 1 names different: declaration 'value' definition 'device_id'. [funcArgNamesDifferent]
usbguard-0.7.2+ds/src/Library/RulePrivate.hpp:82:41: note: Function 'setDeviceID' argument 1 names different: declaration 'value' definition 'device_id'.
usbguard-0.7.2+ds/src/Library/RulePrivate.cpp:271:52: note: Function 'setDeviceID' argument 1 names different: declaration 'value' definition 'device_id'.
usbguard-0.7.2+ds/src/Library/RulePrivate.cpp:44:5: performance: Variable '_target' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/RulePrivate.hpp:33:3: warning: The class 'RulePrivate' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/RuleSetPrivate.cpp:52:41: warning: Member variable 'RuleSetPrivate::_io_mutex' is not assigned a value in 'RuleSetPrivate::operator='. [operatorEqVarError]
usbguard-0.7.2+ds/src/Library/RuleSetPrivate.cpp:52:41: warning: Member variable 'RuleSetPrivate::_op_mutex' is not assigned a value in 'RuleSetPrivate::operator='. [operatorEqVarError]
usbguard-0.7.2+ds/src/Library/RuleSetPrivate.cpp:52:41: warning: Member variable 'RuleSetPrivate::_p_instance' is not assigned a value in 'RuleSetPrivate::operator='. [operatorEqVarError]
usbguard-0.7.2+ds/src/Library/RuleSetPrivate.hpp:38:5: style: 'RuleSetPrivate::operator=' should return 'RuleSetPrivate &'. [operatorEq]
usbguard-0.7.2+ds/src/Library/RuleSetPrivate.cpp:40:5: performance: Variable '_default_target' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/RuleSetPrivate.cpp:41:5: performance: Variable '_default_action' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/RuleSetPrivate.hpp:53:46: style: Technically the member function 'usbguard::RuleSetPrivate::getRules' can be const. [functionConst]
usbguard-0.7.2+ds/src/Library/RuleSetPrivate.cpp:262:60: note: Technically the member function 'usbguard::RuleSetPrivate::getRules' can be const.
usbguard-0.7.2+ds/src/Library/RuleSetPrivate.hpp:53:46: note: Technically the member function 'usbguard::RuleSetPrivate::getRules' can be const.
usbguard-0.7.2+ds/src/Library/RuleSetPrivate.hpp:33:3: warning: The class 'RuleSetPrivate' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/Utility.cpp:34:49: style: Function 'escapeString' argument 1 names different: declaration 'value' definition 'string_raw'. [funcArgNamesDifferent]
usbguard-0.7.2+ds/src/Library/Utility.hpp:32:49: note: Function 'escapeString' argument 1 names different: declaration 'value' definition 'string_raw'.
usbguard-0.7.2+ds/src/Library/Utility.cpp:34:49: note: Function 'escapeString' argument 1 names different: declaration 'value' definition 'string_raw'.
usbguard-0.7.2+ds/src/Library/Utility.cpp:74:51: style: Function 'unescapeString' argument 1 names different: declaration 'value' definition 'string_escaped'. [funcArgNamesDifferent]
usbguard-0.7.2+ds/src/Library/Utility.hpp:33:51: note: Function 'unescapeString' argument 1 names different: declaration 'value' definition 'string_escaped'.
usbguard-0.7.2+ds/src/Library/Utility.cpp:74:51: note: Function 'unescapeString' argument 1 names different: declaration 'value' definition 'string_escaped'.
usbguard-0.7.2+ds/src/Library/public/usbguard/Audit.cpp:198:110: style: Function 'policyEvent' argument 3 names different: declaration 'event' definition 'event_type'. [funcArgNamesDifferent]
usbguard-0.7.2+ds/src/Library/public/usbguard/Audit.hpp:127:105: note: Function 'policyEvent' argument 3 names different: declaration 'event' definition 'event_type'.
usbguard-0.7.2+ds/src/Library/public/usbguard/Audit.cpp:198:110: note: Function 'policyEvent' argument 3 names different: declaration 'event' definition 'event_type'.
usbguard-0.7.2+ds/src/Library/public/usbguard/Audit.cpp:217:114: style: Function 'policyEvent' argument 3 names different: declaration 'event' definition 'event_type'. [funcArgNamesDifferent]
usbguard-0.7.2+ds/src/Library/public/usbguard/Audit.hpp:129:109: note: Function 'policyEvent' argument 3 names different: declaration 'event' definition 'event_type'.
usbguard-0.7.2+ds/src/Library/public/usbguard/Audit.cpp:217:114: note: Function 'policyEvent' argument 3 names different: declaration 'event' definition 'event_type'.
usbguard-0.7.2+ds/src/Library/public/usbguard/Audit.cpp:240:30: style: Function 'deviceEvent' argument 3 names different: declaration 'event' definition 'event_type'. [funcArgNamesDifferent]
usbguard-0.7.2+ds/src/Library/public/usbguard/Audit.hpp:145:116: note: Function 'deviceEvent' argument 3 names different: declaration 'event' definition 'event_type'.
usbguard-0.7.2+ds/src/Library/public/usbguard/Audit.cpp:240:30: note: Function 'deviceEvent' argument 3 names different: declaration 'event' definition 'event_type'.
usbguard-0.7.2+ds/src/Library/public/usbguard/Exception.hpp:134:5: warning: Member variable 'IPCException::_message_id' is not initialized in the constructor. [uninitMemberVar]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:425:5: style: 'Rule::operator=' should return 'Rule &'. [operatorEq]
usbguard-0.7.2+ds/src/Library/public/usbguard/Device.hpp:43:5: style: 'Device::operator=' should return 'Device &'. [operatorEq]
usbguard-0.7.2+ds/src/Library/public/usbguard/RuleSet.hpp:43:5: style: 'RuleSet::operator=' should return 'RuleSet &'. [operatorEq]
usbguard-0.7.2+ds/src/Library/public/usbguard/DeviceManager.hpp:53:5: style: 'DeviceManager::operator=' should return 'DeviceManager &'. [operatorEq]
usbguard-0.7.2+ds/src/Library/public/usbguard/Audit.cpp:34:5: performance: Variable '_uid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/public/usbguard/Audit.cpp:40:5: performance: Variable '_uid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/public/usbguard/Audit.cpp:41:5: performance: Variable '_pid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:101:0: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:102:0: performance: Variable '_set_operator' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:107:0: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:108:0: performance: Variable '_set_operator' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:109:0: performance: Variable '_values' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/public/usbguard/Device.hpp:41:6: warning: Class 'Device' which has virtual members does not have a virtual destructor. [virtualDestructor]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:300:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < USBDeviceID >::setSolveAllOf' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:325:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < USBDeviceID >::setSolveOneOf' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:344:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < USBDeviceID >::setSolveNoneOf' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:364:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < USBDeviceID >::setSolveEquals' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:395:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < USBDeviceID >::setSolveEqualsOrdered' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:300:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < std :: string >::setSolveAllOf' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:325:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < std :: string >::setSolveOneOf' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:344:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < std :: string >::setSolveNoneOf' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:364:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < std :: string >::setSolveEquals' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:395:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < std :: string >::setSolveEqualsOrdered' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:300:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < USBInterfaceType >::setSolveAllOf' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:325:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < USBInterfaceType >::setSolveOneOf' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:344:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < USBInterfaceType >::setSolveNoneOf' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:364:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < USBInterfaceType >::setSolveEquals' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:395:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < USBInterfaceType >::setSolveEqualsOrdered' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:300:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < RuleCondition >::setSolveAllOf' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:325:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < RuleCondition >::setSolveOneOf' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:344:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < RuleCondition >::setSolveNoneOf' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:364:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < RuleCondition >::setSolveEquals' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:395:0: performance: Technically the member function 'usbguard :: Rule :: Attribute < RuleCondition >::setSolveEqualsOrdered' can be static. [functionStatic]
usbguard-0.7.2+ds/src/Library/public/usbguard/RuleCondition.hpp:64:5: style: Class 'RuleCondition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Library/public/usbguard/USB.hpp:185:5: style: Class 'USBInterfaceType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Library/public/usbguard/USB.hpp:219:5: style: Class 'USBDescriptorParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Library/public/usbguard/RuleSet.hpp:41:5: style: Class 'RuleSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Library/public/usbguard/Audit.hpp:102:5: style: Class 'Audit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:99:0: style: Class 'usbguard :: Rule :: Attribute < USBDeviceID >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:99:0: style: Class 'usbguard :: Rule :: Attribute < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:99:0: style: Class 'usbguard :: Rule :: Attribute < USBInterfaceType >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:99:0: style: Class 'usbguard :: Rule :: Attribute < RuleCondition >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Library/public/usbguard/Exception.hpp:36:3: warning: The class 'Exception' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/public/usbguard/Exception.hpp:131:3: warning: The class 'IPCException' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:96:0: warning: The class 'usbguard :: Rule :: Attribute < USBDeviceID >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:96:0: warning: The class 'usbguard :: Rule :: Attribute < std :: string >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:96:0: warning: The class 'usbguard :: Rule :: Attribute < USBInterfaceType >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/public/usbguard/Rule.hpp:96:0: warning: The class 'usbguard :: Rule :: Attribute < RuleCondition >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/public/usbguard/IPCServer.cpp:183:40: style: Variable 'line_number' is modified but its new value is never used. [unreadVariable]
usbguard-0.7.2+ds/src/Library/public/usbguard/Logger.cpp:217:7: performance: Variable '_filepath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/public/usbguard/Logger.cpp:236:7: performance: Variable '_filepath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/public/usbguard/Logger.cpp:158:5: style: Class 'SyslogSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Library/public/usbguard/Logger.cpp:233:5: style: Class 'AuditFileSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Library/public/usbguard/USB.cpp:336:103: style: Function 'parseUSBDescriptor' argument 2 names different: declaration 'descriptor_in' definition 'descriptor_raw'. [funcArgNamesDifferent]
usbguard-0.7.2+ds/src/Library/public/usbguard/USB.hpp:212:87: note: Function 'parseUSBDescriptor' argument 2 names different: declaration 'descriptor_in' definition 'descriptor_raw'.
usbguard-0.7.2+ds/src/Library/public/usbguard/USB.cpp:336:103: note: Function 'parseUSBDescriptor' argument 2 names different: declaration 'descriptor_in' definition 'descriptor_raw'.
usbguard-0.7.2+ds/src/Library/public/usbguard/USB.cpp:46:5: performance: Variable '_vendor_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/public/usbguard/USB.cpp:47:5: performance: Variable '_product_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
usbguard-0.7.2+ds/src/Library/public/usbguard/USB.hpp:144:3: warning: The class 'USBDeviceID' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
usbguard-0.7.2+ds/src/Library/public/usbguard/ConfigFile.hpp:34:5: style: Class 'ConfigFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbguard-0.7.2+ds/src/Tests/Regression/github-PR209-config-parser.cpp:30:62: performance: Function parameter 'lines' should be passed by const reference. [passedByValue]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/usbmuxd/usbmuxd_1.1.1~git20180428.b95a0a0.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/u/usbprog/usbprog_0.2.0.orig.tar.gz
usbprog-0.2.0/gui/usbprogFrm.cc:125:18: style: Function 'usbprogFrm' argument 4 names different: declaration 'pos' definition 'position'. [funcArgNamesDifferent]
usbprog-0.2.0/gui/usbprogFrm.h:46:32: note: Function 'usbprogFrm' argument 4 names different: declaration 'pos' definition 'position'.
usbprog-0.2.0/gui/usbprogFrm.cc:125:18: note: Function 'usbprogFrm' argument 4 names different: declaration 'pos' definition 'position'.
usbprog-0.2.0/gui/usbprogFrm.cc:314:53: style: Function 'onlineRadioHandler' argument 1 names different: declaration 'evt' definition 'event'. [funcArgNamesDifferent]
usbprog-0.2.0/gui/usbprogFrm.h:66:49: note: Function 'onlineRadioHandler' argument 1 names different: declaration 'evt' definition 'event'.
usbprog-0.2.0/gui/usbprogFrm.cc:314:53: note: Function 'onlineRadioHandler' argument 1 names different: declaration 'evt' definition 'event'.
usbprog-0.2.0/gui/usbprogFrm.cc:336:50: style: Function 'exitMenuHandler' argument 1 names different: declaration 'evt' definition 'event'. [funcArgNamesDifferent]
usbprog-0.2.0/gui/usbprogFrm.h:57:46: note: Function 'exitMenuHandler' argument 1 names different: declaration 'evt' definition 'event'.
usbprog-0.2.0/gui/usbprogFrm.cc:336:50: note: Function 'exitMenuHandler' argument 1 names different: declaration 'evt' definition 'event'.
usbprog-0.2.0/gui/usbprogFrm.cc:439:54: style: Function 'browseButtonHandler' argument 1 names different: declaration 'evt' definition 'event'. [funcArgNamesDifferent]
usbprog-0.2.0/gui/usbprogFrm.h:65:50: note: Function 'browseButtonHandler' argument 1 names different: declaration 'evt' definition 'event'.
usbprog-0.2.0/gui/usbprogFrm.cc:439:54: note: Function 'browseButtonHandler' argument 1 names different: declaration 'evt' definition 'event'.
usbprog-0.2.0/gui/viewer_posix.cc:33:38: style: Function 'openPDF' argument 1 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent]
usbprog-0.2.0/gui/viewer.h:25:45: note: Function 'openPDF' argument 1 names different: declaration 'filename' definition 'file'.
usbprog-0.2.0/gui/viewer_posix.cc:33:38: note: Function 'openPDF' argument 1 names different: declaration 'filename' definition 'file'.
usbprog-0.2.0/gui/viewer_win32.cc:26:38: style: Function 'openPDF' argument 1 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent]
usbprog-0.2.0/gui/viewer.h:25:45: note: Function 'openPDF' argument 1 names different: declaration 'filename' definition 'file'.
usbprog-0.2.0/gui/viewer_win32.cc:26:38: note: Function 'openPDF' argument 1 names different: declaration 'filename' definition 'file'.
usbprog-0.2.0/md5/md5.c:367:16: style: The scope of the variable 'in_block' can be reduced. [variableScope]
usbprog-0.2.0/md5/md5.c:367:26: style: The scope of the variable 'add' can be reduced. [variableScope]
usbprog-0.2.0/md5/md5.c:555:16: style: The scope of the variable 'high' can be reduced. [variableScope]
usbprog-0.2.0/md5/md5.c:555:22: style: The scope of the variable 'low' can be reduced. [variableScope]
usbprog-0.2.0/md5/md5.c:602:16: style: The scope of the variable 'high' can be reduced. [variableScope]
usbprog-0.2.0/md5/md5.c:602:22: style: The scope of the variable 'low' can be reduced. [variableScope]
usbprog-0.2.0/md5/md5.c:602:27: style: The scope of the variable 'val' can be reduced. [variableScope]
usbprog-0.2.0/src/shell.h:41:1: style: The class 'CommandArg' does not have a constructor although it has private member variables. [noConstructor]
usbprog-0.2.0/src/io.h:61:9: style: Class 'AbstractLineReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/src/usbprog.h:34:9: style: Class 'ApplicationError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/src/usbprog.h:43:9: style: Class 'HashNotifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/src/shell.h:114:9: style: Class 'AbstractCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/src/shell.h:138:9: style: Class 'Shell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/src/shell.h:177:9: style: Class 'HelpCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/src/shell.h:195:9: style: Class 'HelpCmdCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/src/commands.h:30:9: style: Class 'ListCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/src/commands.h:51:9: style: Class 'InfoCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/src/commands.h:79:9: style: Class 'PinCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/src/commands.h:108:9: style: Class 'DownloadCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/src/commands.h:141:9: style: Class 'CacheCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/src/commands.h:247:9: style: Class 'StartCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/src/io.h:64:21: style: The function 'getPrompt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/io.h:43:29: note: Virtual function in base class
usbprog-0.2.0/src/io.h:64:21: note: Function in derived class
usbprog-0.2.0/src/io.h:65:14: style: The function 'eof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/io.h:44:22: note: Virtual function in base class
usbprog-0.2.0/src/io.h:65:14: note: Function in derived class
usbprog-0.2.0/src/io.h:66:14: style: The function 'readHistory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/io.h:46:22: note: Virtual function in base class
usbprog-0.2.0/src/io.h:66:14: note: Function in derived class
usbprog-0.2.0/src/io.h:68:14: style: The function 'writeHistory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/io.h:48:22: note: Virtual function in base class
usbprog-0.2.0/src/io.h:68:14: note: Function in derived class
usbprog-0.2.0/src/io.h:70:14: style: The function 'haveHistory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/io.h:50:22: note: Virtual function in base class
usbprog-0.2.0/src/io.h:70:14: note: Function in derived class
usbprog-0.2.0/src/io.h:72:14: style: The function 'haveCompletion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/io.h:52:22: note: Virtual function in base class
usbprog-0.2.0/src/io.h:72:14: note: Function in derived class
usbprog-0.2.0/src/io.h:73:14: style: The function 'setCompletor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/io.h:53:22: note: Virtual function in base class
usbprog-0.2.0/src/io.h:73:14: note: Function in derived class
usbprog-0.2.0/src/shell.h:117:16: style: The function 'getArgNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:93:24: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:117:16: note: Function in derived class
usbprog-0.2.0/src/shell.h:118:26: style: The function 'getArgType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:94:34: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:118:26: note: Function in derived class
usbprog-0.2.0/src/shell.h:119:21: style: The function 'getArgTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:95:29: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:119:21: note: Function in derived class
usbprog-0.2.0/src/shell.h:120:21: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:99:29: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:120:21: note: Function in derived class
usbprog-0.2.0/src/shell.h:121:22: style: The function 'aliases' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:100:30: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:121:22: note: Function in derived class
usbprog-0.2.0/src/shell.h:122:22: style: The function 'getSupportedOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:97:30: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:122:22: note: Function in derived class
usbprog-0.2.0/src/shell.h:123:34: style: The function 'getCompletions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:105:42: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:123:34: note: Function in derived class
usbprog-0.2.0/src/shell.h:147:34: style: The function 'complete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/io.h:28:42: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:147:34: note: Function in derived class
usbprog-0.2.0/src/shell.h:163:14: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:90:22: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:163:14: note: Function in derived class
usbprog-0.2.0/src/shell.h:166:22: style: The function 'aliases' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:100:30: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:166:22: note: Function in derived class
usbprog-0.2.0/src/shell.h:168:21: style: The function 'help' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:102:29: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:168:21: note: Function in derived class
usbprog-0.2.0/src/shell.h:169:14: style: The function 'printLongHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:103:22: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:169:14: note: Function in derived class
usbprog-0.2.0/src/shell.h:180:14: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:90:22: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:180:14: note: Function in derived class
usbprog-0.2.0/src/shell.h:183:21: style: The function 'help' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:102:29: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:183:21: note: Function in derived class
usbprog-0.2.0/src/shell.h:184:14: style: The function 'printLongHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:103:22: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:184:14: note: Function in derived class
usbprog-0.2.0/src/shell.h:198:14: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:90:22: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:198:14: note: Function in derived class
usbprog-0.2.0/src/shell.h:200:16: style: The function 'getArgNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:93:24: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:200:16: note: Function in derived class
usbprog-0.2.0/src/shell.h:201:26: style: The function 'getArgType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:94:34: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:201:26: note: Function in derived class
usbprog-0.2.0/src/shell.h:202:21: style: The function 'getArgTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:95:29: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:202:21: note: Function in derived class
usbprog-0.2.0/src/shell.h:204:30: style: The function 'aliases' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:100:30: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:204:30: note: Function in derived class
usbprog-0.2.0/src/shell.h:206:21: style: The function 'help' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:102:29: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:206:21: note: Function in derived class
usbprog-0.2.0/src/shell.h:207:14: style: The function 'printLongHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:103:22: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:207:14: note: Function in derived class
usbprog-0.2.0/src/shell.h:209:34: style: The function 'getCompletions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:105:42: note: Virtual function in base class
usbprog-0.2.0/src/shell.h:209:34: note: Function in derived class
usbprog-0.2.0/src/commands.h:34:14: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:90:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:34:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:37:22: style: The function 'aliases' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:100:30: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:37:22: note: Function in derived class
usbprog-0.2.0/src/commands.h:39:21: style: The function 'help' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:102:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:39:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:40:14: style: The function 'printLongHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:103:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:40:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:55:14: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:90:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:55:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:58:16: style: The function 'getArgNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:93:24: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:58:16: note: Function in derived class
usbprog-0.2.0/src/commands.h:59:26: style: The function 'getArgType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:94:34: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:59:26: note: Function in derived class
usbprog-0.2.0/src/commands.h:60:21: style: The function 'getArgTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:95:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:60:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:62:22: style: The function 'aliases' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:100:30: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:62:22: note: Function in derived class
usbprog-0.2.0/src/commands.h:63:34: style: The function 'getCompletions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:105:42: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:63:34: note: Function in derived class
usbprog-0.2.0/src/commands.h:67:21: style: The function 'help' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:102:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:67:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:68:14: style: The function 'printLongHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:103:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:68:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:83:14: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:90:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:83:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:86:16: style: The function 'getArgNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:93:24: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:86:16: note: Function in derived class
usbprog-0.2.0/src/commands.h:87:26: style: The function 'getArgType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:94:34: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:87:26: note: Function in derived class
usbprog-0.2.0/src/commands.h:88:21: style: The function 'getArgTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:95:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:88:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:90:22: style: The function 'aliases' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:100:30: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:90:22: note: Function in derived class
usbprog-0.2.0/src/commands.h:92:21: style: The function 'help' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:102:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:92:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:93:14: style: The function 'printLongHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:103:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:93:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:95:34: style: The function 'getCompletions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:105:42: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:95:34: note: Function in derived class
usbprog-0.2.0/src/commands.h:112:14: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:90:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:112:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:115:16: style: The function 'getArgNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:93:24: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:115:16: note: Function in derived class
usbprog-0.2.0/src/commands.h:116:26: style: The function 'getArgType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:94:34: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:116:26: note: Function in derived class
usbprog-0.2.0/src/commands.h:117:21: style: The function 'getArgTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:95:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:117:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:119:22: style: The function 'aliases' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:100:30: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:119:22: note: Function in derived class
usbprog-0.2.0/src/commands.h:121:21: style: The function 'help' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:102:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:121:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:122:14: style: The function 'printLongHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:103:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:122:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:124:34: style: The function 'getCompletions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:105:42: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:124:34: note: Function in derived class
usbprog-0.2.0/src/commands.h:145:14: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:90:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:145:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:148:16: style: The function 'getArgNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:93:24: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:148:16: note: Function in derived class
usbprog-0.2.0/src/commands.h:149:26: style: The function 'getArgType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:94:34: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:149:26: note: Function in derived class
usbprog-0.2.0/src/commands.h:150:21: style: The function 'getArgTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:95:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:150:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:152:21: style: The function 'help' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:102:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:152:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:153:14: style: The function 'printLongHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:103:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:153:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:155:34: style: The function 'getCompletions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:105:42: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:155:34: note: Function in derived class
usbprog-0.2.0/src/commands.h:173:14: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:90:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:173:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:176:21: style: The function 'help' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:102:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:176:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:177:14: style: The function 'printLongHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:103:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:177:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:193:14: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:90:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:193:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:196:16: style: The function 'getArgNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:93:24: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:196:16: note: Function in derived class
usbprog-0.2.0/src/commands.h:197:26: style: The function 'getArgType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:94:34: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:197:26: note: Function in derived class
usbprog-0.2.0/src/commands.h:198:21: style: The function 'getArgTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:95:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:198:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:200:21: style: The function 'help' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:102:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:200:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:201:14: style: The function 'printLongHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:103:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:201:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:203:34: style: The function 'getCompletions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:105:42: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:203:34: note: Function in derived class
usbprog-0.2.0/src/commands.h:221:14: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:90:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:221:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:224:16: style: The function 'getArgNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:93:24: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:224:16: note: Function in derived class
usbprog-0.2.0/src/commands.h:225:26: style: The function 'getArgType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:94:34: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:225:26: note: Function in derived class
usbprog-0.2.0/src/commands.h:226:21: style: The function 'getArgTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:95:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:226:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:228:22: style: The function 'getSupportedOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:97:30: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:228:22: note: Function in derived class
usbprog-0.2.0/src/commands.h:230:21: style: The function 'help' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:102:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:230:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:231:14: style: The function 'printLongHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:103:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:231:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:233:34: style: The function 'getCompletions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:105:42: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:233:34: note: Function in derived class
usbprog-0.2.0/src/commands.h:250:14: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:90:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:250:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:253:21: style: The function 'help' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:102:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:253:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:254:14: style: The function 'printLongHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:103:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:254:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:268:14: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:90:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:268:14: note: Function in derived class
usbprog-0.2.0/src/commands.h:271:22: style: The function 'aliases' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:100:30: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:271:22: note: Function in derived class
usbprog-0.2.0/src/commands.h:272:21: style: The function 'help' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:102:29: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:272:21: note: Function in derived class
usbprog-0.2.0/src/commands.h:273:14: style: The function 'printLongHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
usbprog-0.2.0/src/shell.h:103:22: note: Virtual function in base class
usbprog-0.2.0/src/commands.h:273:14: note: Function in derived class
usbprog-0.2.0/src/configuration.cc:34:16: warning: Member variable 'Configuration::m_batchMode' is not initialized in the constructor. [uninitMemberVar]
usbprog-0.2.0/src/configuration.h:46:14: style: Technically the member function 'Configuration::dumpConfig' can be const. [functionConst]
usbprog-0.2.0/src/configuration.cc:63:21: note: Technically the member function 'Configuration::dumpConfig' can be const.
usbprog-0.2.0/src/configuration.h:46:14: note: Technically the member function 'Configuration::dumpConfig' can be const.
usbprog-0.2.0/src/io.cc:105:38: style: Function 'setEof' argument 1 names different: declaration 'elf' definition 'eof'. [funcArgNamesDifferent]
usbprog-0.2.0/src/io.h:76:26: note: Function 'setEof' argument 1 names different: declaration 'elf' definition 'eof'.
usbprog-0.2.0/src/io.cc:105:38: note: Function 'setEof' argument 1 names different: declaration 'elf' definition 'eof'.
usbprog-0.2.0/src/io.cc:71:9: style: Class 'SimpleLineReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/src/main.cc:53:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
usbprog-0.2.0/src/shell.cc:395:28: error: Iterator 'it' used after element has been erased. [eraseDereference]
usbprog-0.2.0/src/shell.cc:377:9: note: Iterator 'it' used after element has been erased.
usbprog-0.2.0/src/shell.cc:395:28: note: Iterator 'it' used after element has been erased.
usbprog-0.2.0/src/usbprog.cc:87:10: warning: Member variable 'Usbprog::m_devicemanager' is not initialized in the constructor. [uninitMemberVar]
usbprog-0.2.0/src/usbprog.h:64:14: performance: Technically the member function 'Usbprog::initConfig' can be static. [functionStatic]
usbprog-0.2.0/src/usbprog.cc:99:15: note: Technically the member function 'Usbprog::initConfig' can be static.
usbprog-0.2.0/src/usbprog.h:64:14: note: Technically the member function 'Usbprog::initConfig' can be static.
usbprog-0.2.0/usbprog/devices.cc:449:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
usbprog-0.2.0/usbprog/firmwarepool.cc:64:9: style: Class 'FirmwareXMLParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
usbprog-0.2.0/usbprog/optionparser.cc:229:9: style: The scope of the variable 'c' can be reduced. [variableScope]
usbprog-0.2.0/usbprog/optionparser.cc:92:9: warning: Member variable 'Option::m_letter' is not initialized in the constructor. [uninitMemberVar]
usbprog-0.2.0/usbprog/optionparser.h:102:34: style: Technically the member function 'OptionParser::getArgs' can be const. [functionConst]
usbprog-0.2.0/usbprog/optionparser.cc:317:30: note: Technically the member function 'OptionParser::getArgs' can be const.
usbprog-0.2.0/usbprog/optionparser.h:102:34: note: Technically the member function 'OptionParser::getArgs' can be const.
usbprog-0.2.0/usbprog/optionparser.cc:152:35: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
usbprog-0.2.0/usbprog/stringutil.cc:167:20: error: Iterator 'it' used after element has been erased. [eraseDereference]
usbprog-0.2.0/usbprog/stringutil.cc:168:14: note: Iterator 'it' used after element has been erased.
usbprog-0.2.0/usbprog/stringutil.cc:167:20: note: Iterator 'it' used after element has been erased.
usbprog-0.2.0/usbprog/stringutil.cc:171:20: error: Iterator 'it' used after element has been erased. [eraseDereference]
usbprog-0.2.0/usbprog/stringutil.cc:165:5: note: Iterator 'it' used after element has been erased.
usbprog-0.2.0/usbprog/stringutil.cc:171:20: note: Iterator 'it' used after element has been erased.
usbprog-0.2.0/usbprog/util.cc:169:35: style: Checking if unsigned variable 'strlen(home)' is less than zero. [unsignedLessThanZero]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/usbredir/usbredir_0.7.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/u/usbrelay/usbrelay_0.2.orig.tar.gz
usbrelay-0.2/usbrelay.c:35:8: style: The scope of the variable 'num_relays' can be reduced. [variableScope]
usbrelay-0.2/usbrelay.c:36:10: style: The scope of the variable 'token' can be reduced. [variableScope]
usbrelay-0.2/usbrelay.c:40:16: style: The scope of the variable 'handle' can be reduced. [variableScope]
usbrelay-0.2/usbrelay.c:44:10: style: The scope of the variable 'vendor' can be reduced. [variableScope]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/usbtc08-python/usbtc08-python_0.1.1.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/usbtop/usbtop_0.2.orig.tar.xz
usbtop-release-0.2/src/buses.cpp:70:14: style: Redundant condition: filter. '!filter || (filter && strcmp(cur_dev->name,filter)==0)' is equivalent to '!filter || strcmp(cur_dev->name,filter)==0' [redundantCondition]
usbtop-release-0.2/src/buses.cpp:51:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
usbtop-release-0.2/src/console_output.cpp:74:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
usbtop-release-0.2/src/main.cpp:56:2: warning: Member variable 'pcap_bus::pcap' is not initialized in the constructor. [uninitMemberVar]
usbtop-release-0.2/src/main.cpp:56:2: warning: Member variable 'pcap_bus::bus' is not initialized in the constructor. [uninitMemberVar]
usbtop-release-0.2/src/usb_bus.cpp:39:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
usbtop-release-0.2/src/usb_stats.cpp:76:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
usbtop-release-0.2/src/usb_stats.cpp:84:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
usbtop-release-0.2/src/usb_stats.cpp:91:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/usbutils/usbutils_010.orig.tar.xz
usbutils-010/desc-dump.c:290:21: style: The scope of the variable 'current' can be reduced. [variableScope]
usbutils-010/desc-dump.c:450:15: style: The scope of the variable 'current_size' can be reduced. [variableScope]
usbutils-010/desc-dump.c:376:46: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation]
usbutils-010/lsusb-t.c:138:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb-t.c:271:12: style: The scope of the variable 'driver' can be reduced. [variableScope]
usbutils-010/lsusb-t.c:321:12: style: The scope of the variable 'driver' can be reduced. [variableScope]
usbutils-010/lsusb-t.c:382:8: style: The scope of the variable 'p' can be reduced. [variableScope]
usbutils-010/lsusb-t.c:382:11: style: The scope of the variable 'path' can be reduced. [variableScope]
usbutils-010/lsusb-t.c:483:12: style: The scope of the variable 'name' can be reduced. [variableScope]
usbutils-010/lsusb-t.c:484:12: style: The scope of the variable 'l' can be reduced. [variableScope]
usbutils-010/lsusb-t.c:485:15: style: The scope of the variable 'busnum' can be reduced. [variableScope]
usbutils-010/lsusb-t.c:514:20: style: The scope of the variable 'd' can be reduced. [variableScope]
usbutils-010/lsusb-t.c:608:30: style: The scope of the variable 'pp' can be reduced. [variableScope]
usbutils-010/lsusb.c:2400:6: style: Condition '!do_report_desc' is always false [knownConditionTrueFalse]
usbutils-010/lsusb.c:323:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:323:2: warning: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:702:2: warning: %d in format string (no. 12) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
usbutils-010/lsusb.c:787:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1105:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1105:6: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1110:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1120:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1120:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1125:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1125:6: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1130:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1146:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1146:6: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1151:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1181:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1181:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1580:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1580:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1580:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1643:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1801:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1801:4: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1885:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1885:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1885:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1885:3: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1893:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1893:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1900:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1900:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1907:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1907:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1907:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:1915:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:2028:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:2028:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:2086:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:2288:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
usbutils-010/lsusb.c:2395:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:3209:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:3231:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:3237:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:3376:2: warning: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
usbutils-010/lsusb.c:658:21: style: The scope of the variable 'pipe_name' can be reduced. [variableScope]
usbutils-010/lsusb.c:698:23: style: The scope of the variable 'buf' can be reduced. [variableScope]
usbutils-010/lsusb.c:699:11: style: The scope of the variable 'size' can be reduced. [variableScope]
usbutils-010/lsusb.c:804:8: style: The scope of the variable 'systems' can be reduced. [variableScope]
usbutils-010/lsusb.c:2041:21: style: The scope of the variable 'j' can be reduced. [variableScope]
usbutils-010/lsusb.c:2267:18: style: The scope of the variable 'bsize' can be reduced. [variableScope]
usbutils-010/lsusb.c:2267:25: style: The scope of the variable 'btag' can be reduced. [variableScope]
usbutils-010/lsusb.c:2267:31: style: The scope of the variable 'btype' can be reduced. [variableScope]
usbutils-010/lsusb.c:3215:24: style: The scope of the variable 'ss_attr' can be reduced. [variableScope]
usbutils-010/lsusb.c:3347:14: style: The scope of the variable 'alt_mode_str' can be reduced. [variableScope]
usbutils-010/lsusb.c:3348:34: style: The scope of the variable 'svid' can be reduced. [variableScope]
usbutils-010/lsusb.c:3348:40: style: The scope of the variable 'state' can be reduced. [variableScope]
usbutils-010/lsusb.c:3528:6: style: The scope of the variable 'i' can be reduced. [variableScope]
usbutils-010/lsusb.c:2358:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
usbutils-010/lsusb.c:2359:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
usbutils-010/lsusb.c:2360:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
usbutils-010/lsusb.c:2361:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
usbutils-010/lsusb.c:2362:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
usbutils-010/lsusb.c:2364:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
usbutils-010/lsusb.c:2365:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
usbutils-010/lsusb.c:2366:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
usbutils-010/lsusb.c:2367:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
usbutils-010/names.c:252:16: style: The scope of the variable 'k' can be reduced. [variableScope]
usbutils-010/names.c:279:16: style: The scope of the variable 'k' can be reduced. [variableScope]
usbutils-010/usbhid-dump/src/usbhid-dump.c:145:25: style: The scope of the variable 'b' can be reduced. [variableScope]
usbutils-010/usbhid-dump/src/usbhid-dump.c:177:25: style: The scope of the variable 'rc' can be reduced. [variableScope]
usbutils-010/usbmisc.c:37:8: style: The scope of the variable 'ptemp' can be reduced. [variableScope]
usbutils-010/usbreset.c:170:27: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
usbutils-010/usbreset.c:170:27: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/usbview/usbview_2.0.orig.tar.gz
usbview-2.0/configure-dialog.c:32:9: style: The scope of the variable 'filename' can be reduced. [variableScope]
usbview-2.0/configure-dialog.c:59:9: style: The scope of the variable 'editString' can be reduced. [variableScope]
usbview-2.0/usbparse.c:176:11: style: The scope of the variable 'result' can be reduced. [variableScope]
usbview-2.0/usbparse.c:198:11: style: The scope of the variable 'result' can be reduced. [variableScope]
usbview-2.0/usbtree.c:302:7: style: The scope of the variable 'result' can be reduced. [variableScope]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/use-package/use-package_2.3+repack.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/usemod-wiki/usemod-wiki_1.2.1.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/usepackage/usepackage_1.8.orig.tar.gz
grammar.y:120:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
usepackage-1.8/match.c:67:13: style: The scope of the variable 'match' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:84:13: style: The scope of the variable 'group' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:191:15: style: The scope of the variable 'package' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:219:16: style: The scope of the variable 'vvar' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:222:15: style: The scope of the variable 'rnode' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:223:13: style: The scope of the variable 'group' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:224:10: style: The scope of the variable 'name' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:225:8: style: The scope of the variable 'got_one' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:226:10: style: The scope of the variable 'text' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:286:13: style: The scope of the variable 'group' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:301:16: style: The scope of the variable 'var' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:348:10: style: The scope of the variable 'text' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:521:15: style: The scope of the variable 'enode' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:522:15: style: The scope of the variable 'vnode' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:523:10: style: The scope of the variable 'vpath' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:553:10: style: The scope of the variable 'vpath' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:554:10: style: The scope of the variable 'test' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:574:18: style: The scope of the variable 'annotation' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:589:13: style: The scope of the variable 'group' can be reduced. [variableScope]
usepackage-1.8/usepackage.c:363:9: style: Unused variable: dir [unusedVariable]
usepackage-1.8/utils.c:65:16: style: The scope of the variable 'username' can be reduced. [variableScope]
usepackage-1.8/utils.c:66:19: style: The scope of the variable 'pwent' can be reduced. [variableScope]
usepackage-1.8/utils.c:67:10: style: The scope of the variable 'home' can be reduced. [variableScope]
usepackage-1.8/utils.c:68:10: style: The scope of the variable 'j' can be reduced. [variableScope]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/user-agent-utils/user-agent-utils_1.21.orig.tar.xz
ftp://ftp.se.debian.org/debian/pool/main/u/user-manager/user-manager_5.8.7.orig.tar.xz
user-manager-5.8.7/src/lib/accountmodel.h:50:9: style: Class 'AccountModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
user-manager-5.8.7/src/lib/accountmodel.cpp:99:30: warning: Found suspicious case label in switch(). Operator '||' probably doesn't work as intended. [suspiciousCase]
user-manager-5.8.7/src/lib/accountmodel.cpp:104:33: warning: Found suspicious case label in switch(). Operator '||' probably doesn't work as intended. [suspiciousCase]
user-manager-5.8.7/src/lib/accountmodel.cpp:237:30: warning: Found suspicious case label in switch(). Operator '||' probably doesn't work as intended. [suspiciousCase]
user-manager-5.8.7/src/lib/accountmodel.cpp:239:33: warning: Found suspicious case label in switch(). Operator '||' probably doesn't work as intended. [suspiciousCase]
user-manager-5.8.7/src/lib/accountmodel.cpp:358:53: style: Function 'UserAdded' argument 1 names different: declaration 'dbusPah' definition 'dbusPath'. [funcArgNamesDifferent]
user-manager-5.8.7/src/lib/accountmodel.h:63:47: note: Function 'UserAdded' argument 1 names different: declaration 'dbusPah' definition 'dbusPath'.
user-manager-5.8.7/src/lib/accountmodel.cpp:358:53: note: Function 'UserAdded' argument 1 names different: declaration 'dbusPah' definition 'dbusPath'.
user-manager-5.8.7/src/lib/accountmodel.h:52:21: warning: Virtual function 'rowCount' is called from constructor 'AccountModel(QObject*parent)' at line 60. Dynamic binding is not used. [virtualCallInConstructor]
user-manager-5.8.7/src/lib/accountmodel.cpp:60:28: note: Calling UserAdded
user-manager-5.8.7/src/lib/accountmodel.cpp:373:15: note: Calling rowCount
user-manager-5.8.7/src/lib/accountmodel.h:52:21: note: rowCount is a virtual method
user-manager-5.8.7/src/lib/accountmodel.h:55:22: warning: Virtual function 'setData' is called from constructor 'AccountModel(QObject*parent)' at line 63. Dynamic binding is not used. [virtualCallInConstructor]
user-manager-5.8.7/src/lib/accountmodel.cpp:63:32: note: Calling userLogged
user-manager-5.8.7/src/lib/accountmodel.cpp:410:5: note: Calling setData
user-manager-5.8.7/src/lib/accountmodel.h:55:22: note: setData is a virtual method
user-manager-5.8.7/src/lib/modeltest.cpp:31:42: style: Function 'ModelTest' argument 1 names different: declaration 'model' definition '_model'. [funcArgNamesDifferent]
user-manager-5.8.7/src/lib/modeltest.h:36:35: note: Function 'ModelTest' argument 1 names different: declaration 'model' definition '_model'.
user-manager-5.8.7/src/lib/modeltest.cpp:31:42: note: Function 'ModelTest' argument 1 names different: declaration 'model' definition '_model'.
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/user-mode-linux/user-mode-linux_3.2-2um.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/user-mode-linux-doc/user-mode-linux-doc_20060501.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/useragentswitcher/useragentswitcher_0.7.3.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/userinfo/userinfo_2.5.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/u/usermode/usermode_1.109.orig.tar.xz
usermode-1.109/consolehelper.c:71:28: style: The scope of the variable 'fd' can be reduced. [variableScope]
usermode-1.109/props.c:307:7: style: The scope of the variable 'i' can be reduced. [variableScope]
usermode-1.109/props.c:479:41: style: Function 'smprop_append_to_vector' argument 2 names different: declaration 'value' definition 'str'. [funcArgNamesDifferent]
usermode-1.109/props.h:97:46: note: Function 'smprop_append_to_vector' argument 2 names different: declaration 'value' definition 'str'.
usermode-1.109/props.c:479:41: note: Function 'smprop_append_to_vector' argument 2 names different: declaration 'value' definition 'str'.
usermode-1.109/props.c:493:41: style: Function 'smprop_set_vector_element' argument 3 names different: declaration 'value' definition 'str'. [funcArgNamesDifferent]
usermode-1.109/props.h:100:46: note: Function 'smprop_set_vector_element' argument 3 names different: declaration 'value' definition 'str'.
usermode-1.109/props.c:493:41: note: Function 'smprop_set_vector_element' argument 3 names different: declaration 'value' definition 'str'.
usermode-1.109/props.c:512:34: style: Function 'msm_non_glib_strdup' argument 1 names different: declaration 'src' definition 'str'. [funcArgNamesDifferent]
usermode-1.109/props.h:105:40: note: Function 'msm_non_glib_strdup' argument 1 names different: declaration 'src' definition 'str'.
usermode-1.109/props.c:512:34: note: Function 'msm_non_glib_strdup' argument 1 names different: declaration 'src' definition 'str'.
usermode-1.109/shvar.c:96:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
usermode-1.109/shvar.c:94:0: note: Variable 's' is reassigned a value before the old one has been used.
usermode-1.109/shvar.c:96:5: note: Variable 's' is reassigned a value before the old one has been used.
usermode-1.109/shvar.c:228:11: style: The scope of the variable 'line' can be reduced. [variableScope]
usermode-1.109/shvar.c:395:11: style: The scope of the variable 'f' can be reduced. [variableScope]
usermode-1.109/shvar.c:396:9: style: The scope of the variable 'tmpfd' can be reduced. [variableScope]
usermode-1.109/userhelper-wrap.c:893:26: style: Function 'userhelper_runv' argument 1 names different: declaration 'notify_success' definition 'dialog_success'. [funcArgNamesDifferent]
usermode-1.109/userhelper-wrap.h:26:30: note: Function 'userhelper_runv' argument 1 names different: declaration 'notify_success' definition 'dialog_success'.
usermode-1.109/userhelper-wrap.c:893:26: note: Function 'userhelper_runv' argument 1 names different: declaration 'notify_success' definition 'dialog_success'.
usermode-1.109/userhelper-wrap.c:1021:25: style: Function 'userhelper_run' argument 1 names different: declaration 'notify_success' definition 'dialog_success'. [funcArgNamesDifferent]
usermode-1.109/userhelper-wrap.h:25:30: note: Function 'userhelper_run' argument 1 names different: declaration 'notify_success' definition 'dialog_success'.
usermode-1.109/userhelper-wrap.c:1021:25: note: Function 'userhelper_run' argument 1 names different: declaration 'notify_success' definition 'dialog_success'.
usermode-1.109/userhelper.c:1104:10: style: Condition 'ret==NULL' is always true [knownConditionTrueFalse]
usermode-1.109/userhelper.c:1102:8: note: Assignment 'ret=NULL', assigned value is 0
usermode-1.109/userhelper.c:1104:10: note: Condition 'ret==NULL' is always true
usermode-1.109/userhelper.c:327:8: style: The scope of the variable 'string' can be reduced. [variableScope]
usermode-1.109/userhelper.c:572:8: style: The scope of the variable 'text' can be reduced. [variableScope]
usermode-1.109/userhelper.c:834:21: style: The scope of the variable 'dest' can be reduced. [variableScope]
usermode-1.109/userhelper.c:969:9: style: The scope of the variable 'mem' can be reduced. [variableScope]
usermode-1.109/userhelper.c:986:9: style: The scope of the variable 'grouparray' can be reduced. [variableScope]
usermode-1.109/userhelper.c:1098:42: style: The scope of the variable 'configured_asusergroups' can be reduced. [variableScope]
usermode-1.109/userhelper.c:1211:20: style: The scope of the variable 'old_gecos' can be reduced. [variableScope]
usermode-1.109/userhelper.c:1211:32: style: The scope of the variable 'old_shell' can be reduced. [variableScope]
usermode-1.109/userhelper.c:2032:17: style: The scope of the variable 'pwd' can be reduced. [variableScope]
usermode-1.109/userinfo.c:88:8: style: The scope of the variable 'shell' can be reduced. [variableScope]
usermode-1.109/usermount.c:166:15: style: The scope of the variable 'mkfs' can be reduced. [variableScope]
usermode-1.109/usermount.c:166:22: style: The scope of the variable 'sbindir' can be reduced. [variableScope]
usermode-1.109/usermount.c:296:8: style: The scope of the variable 'command' can be reduced. [variableScope]
usermode-1.109/usermount.c:454:24: style: The scope of the variable 'dialog' can be reduced. [variableScope]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/ussp-push/ussp-push_0.11.orig.tar.gz
ussp-push-0.11.orig/src/obex_main.c:235:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ussp-push-0.11.orig/src/obex_main.c:359:10: style: Variable 'pathc' is allocated memory that is never used. [unusedAllocatedMemory]
ussp-push-0.11.orig/src/obex_socket.c:98:8: style: The scope of the variable 'name' can be reduced. [variableScope]
ussp-push-0.11.orig/src/obex_socket.c:98:15: style: The scope of the variable 'addr' can be reduced. [variableScope]
ussp-push-0.11.orig/src/obex_socket.c:135:7: style: The scope of the variable 'addr' can be reduced. [variableScope]
ussp-push-0.11.orig/src/obex_socket.c:334:6: style: The scope of the variable 'n' can be reduced. [variableScope]
ussp-push-0.11.orig/src/obex_socket.c:337:15: style: The scope of the variable 'channs' can be reduced. [variableScope]
ussp-push-0.11.orig/src/obex_socket.c:446:6: style: The scope of the variable 'err' can be reduced. [variableScope]
ussp-push-0.11.orig/src/obex_socket.c:493:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/ust/ust_2.9.0.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/u/ustr/ustr_1.0.4.orig.tar.gz
ustr-1.0.4/T-installed/tst_vstr_chk.c:96:0: style: Variable 'bad' is modified but its new value is never used. [unreadVariable]
ustr-1.0.4/T/ctst_11_io.c:316:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/T/ctst_11_io.c:91:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/T/ctst_11_io.c:316:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/T/ctst_15_trim.c:42:3: style: Variable 'sp1' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/T/ctst_15_trim.c:8:0: note: Variable 'sp1' is reassigned a value before the old one has been used.
ustr-1.0.4/T/ctst_15_trim.c:42:3: note: Variable 'sp1' is reassigned a value before the old one has been used.
ustr-1.0.4/T/ctst_4_grow.c:16:3: style: Variable 's3' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/T/ctst_4_grow.c:7:0: note: Variable 's3' is reassigned a value before the old one has been used.
ustr-1.0.4/T/ctst_4_grow.c:16:3: note: Variable 's3' is reassigned a value before the old one has been used.
ustr-1.0.4/T/ctst_4_grow.c:17:3: style: Variable 's4' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/T/ctst_4_grow.c:8:0: note: Variable 's4' is reassigned a value before the old one has been used.
ustr-1.0.4/T/ctst_4_grow.c:17:3: note: Variable 's4' is reassigned a value before the old one has been used.
ustr-1.0.4/T/ctst_5_shrink.c:17:3: style: Variable 's3' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/T/ctst_5_shrink.c:7:0: note: Variable 's3' is reassigned a value before the old one has been used.
ustr-1.0.4/T/ctst_5_shrink.c:17:3: note: Variable 's3' is reassigned a value before the old one has been used.
ustr-1.0.4/T/ctst_5_shrink.c:18:3: style: Variable 's4' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/T/ctst_5_shrink.c:8:0: note: Variable 's4' is reassigned a value before the old one has been used.
ustr-1.0.4/T/ctst_5_shrink.c:18:3: note: Variable 's4' is reassigned a value before the old one has been used.
ustr-1.0.4/T/tst_6_tiny.c:72:3: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/T/tst_6_tiny.c:10:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
ustr-1.0.4/T/tst_6_tiny.c:72:3: note: Variable 'tmp' is reassigned a value before the old one has been used.
ustr-1.0.4/autoconf_64b.c:8:12: style: Condition 'val==4294967295U' is always false [knownConditionTrueFalse]
ustr-1.0.4/autoconf_64b.c:6:16: note: Assignment 'val=-1', assigned value is -1
ustr-1.0.4/autoconf_64b.c:8:12: note: Condition 'val==4294967295U' is always false
ustr-1.0.4/autoconf_vsnprintf.c:16:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/autoconf_vsnprintf.c:13:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/autoconf_vsnprintf.c:16:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/perf-sizes.c:27:3: portability: %lu in format string (no. 5) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
ustr-1.0.4/perf-sizes.c:27:3: portability: %lu in format string (no. 6) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
ustr-1.0.4/perf-sizes.c:112:5: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
ustr-1.0.4/perf-sizes.c:112:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
ustr-1.0.4/perf-sizes.c:116:5: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
ustr-1.0.4/perf-sizes.c:116:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
ustr-1.0.4/perf-sizes.c:120:5: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
ustr-1.0.4/perf-sizes.c:120:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
ustr-1.0.4/ustr-main-code.h:771:3: style: Variable 's1' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/ustr-main-code.h:762:0: note: Variable 's1' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-main-code.h:771:3: note: Variable 's1' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-set-code.h:21:3: style: Variable 's1' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/ustr-set-code.h:10:0: note: Variable 's1' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-set-code.h:21:3: note: Variable 's1' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:467:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/ustr-sc-code.h:463:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:467:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:483:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/ustr-sc-code.h:479:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:483:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:506:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/ustr-sc-code.h:502:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:506:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:520:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/ustr-sc-code.h:516:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:520:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:550:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/ustr-sc-code.h:546:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:550:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:564:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/ustr-sc-code.h:560:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:564:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:584:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/ustr-sc-code.h:580:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:584:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:597:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
ustr-1.0.4/ustr-sc-code.h:593:0: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-sc-code.h:597:3: note: Variable 'ret' is reassigned a value before the old one has been used.
ustr-1.0.4/ustr-pool-code.h:293:7: style: Same expression on both sides of '==' because the value of 'toggle' and '!!toggle' are the same. [duplicateExpression]
ustr-1.0.4/ustr-main-code.h:473:10: style: The scope of the variable 'oh' can be reduced. [variableScope]
ustr-1.0.4/ustr-utf8-code.h:76:7: style: The scope of the variable 'mid' can be reduced. [variableScope]
ustr-1.0.4/ustr-main-code.h:702:9: style: Variable 'chk' is assigned a value that is never used. [unreadVariable]
ustr-1.0.4/ustr-main-code.h:1060:10: style: Variable 'eret' is assigned a value that is never used. [unreadVariable]
ustr-1.0.4/ustr-utf8-code.h:325:0: style: Variable 'ret' is modified but its new value is never used. [unreadVariable]
ustr-1.0.4/ustr-sc-code.h:181:10: style: Variable 'clen' is assigned a value that is never used. [unreadVariable]
ustr-1.0.4/ustr-sc-code.h:211:10: style: Variable 'clen' is assigned a value that is never used. [unreadVariable]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/uswsusp/uswsusp_1.0+20120915.orig.tar.gz
suspend-utils/config_parser.c:85:8: style: The scope of the variable 'str' can be reduced. [variableScope]
suspend-utils/dmidecode.c:102:21: style: The scope of the variable 'dm' can be reduced. [variableScope]
suspend-utils/fbsplash-test.c:27:7: style: The scope of the variable 'c' can be reduced. [variableScope]
suspend-utils/keygen.c:57:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
suspend-utils/keygen.c:45:0: note: Variable 'ret' is reassigned a value before the old one has been used.
suspend-utils/keygen.c:57:2: note: Variable 'ret' is reassigned a value before the old one has been used.
suspend-utils/load.c:376:6: style: Condition '!error' is always true [knownConditionTrueFalse]
suspend-utils/load.c:337:14: note: Assignment 'error=0', assigned value is 0
suspend-utils/load.c:376:6: note: Condition '!error' is always true
suspend-utils/load.c:370:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
suspend-utils/load.c:273:6: style: The scope of the variable 'error' can be reduced. [variableScope]
suspend-utils/load.c:335:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
suspend-utils/load.c:312:7: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
suspend-utils/load.c:366:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
suspend-utils/memalloc.c:164:12: style: The scope of the variable 'k' can be reduced. [variableScope]
suspend-utils/memalloc.c:83:6: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
suspend-utils/memalloc.c:121:8: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
suspend-utils/s2ram-ppc.c:67:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
suspend-utils/s2ram-x86.c:65:6: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'unsigned long *'. [invalidScanfArgType_int]
suspend-utils/s2ram-x86.c:79:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
suspend-utils/s2ram-x86.c:214:15: style: The scope of the variable 'class' can be reduced. [variableScope]
suspend-utils/s2ram-x86.c:294:15: style: The scope of the variable 'id' can be reduced. [variableScope]
suspend-utils/s2ram-x86.c:350:42: style: Function 's2ram_add_flag' argument 2 names different: declaration 'arg' definition 'opt_arg'. [funcArgNamesDifferent]
suspend-utils/s2ram.h:34:42: note: Function 's2ram_add_flag' argument 2 names different: declaration 'arg' definition 'opt_arg'.
suspend-utils/s2ram-x86.c:350:42: note: Function 's2ram_add_flag' argument 2 names different: declaration 'arg' definition 'opt_arg'.
suspend-utils/s2ram-x86.c:67:3: error: Resource leak: f [resourceLeak]
suspend-utils/s2ram.c:99:6: style: The scope of the variable 'error' can be reduced. [variableScope]
suspend-utils/suspend.c:592:21: style: Condition 'write_buf_size>0' is always false [knownConditionTrueFalse]
suspend-utils/suspend.c:570:32: note: Assignment 'write_buf_size=0', assigned value is 0
suspend-utils/suspend.c:592:21: note: Condition 'write_buf_size>0' is always false
suspend-utils/suspend.c:1301:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
suspend-utils/suspend.c:1298:20: portability: 'handle->page_ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
suspend-utils/suspend.c:1460:19: portability: 'handle.page_ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
suspend-utils/vbetool/vbetool.c:532:12: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
suspend-utils/vbetool/vbetool.c:481:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
suspend-utils/vbetool/vbetool.c:213:15: style: The scope of the variable 'c' can be reduced. [variableScope]
suspend-utils/vt.c:92:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/utalk/utalk_1.0.1.beta.orig.tar.gz
utalk-1.0.1.beta.orig/comm.c:59:19: style: The scope of the variable 'h' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/comm.c:219:10: style: The scope of the variable 'i' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/comm.c:485:7: style: The scope of the variable 'i' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/comm.c:506:10: style: The scope of the variable 'when' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/comm.c:630:7: style: The scope of the variable 'r' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:206:11: style: The scope of the variable 'ppos' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:206:17: style: The scope of the variable 'toadd' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:225:7: style: The scope of the variable 'npos' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:247:7: style: The scope of the variable 'nl' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:247:11: style: The scope of the variable 'nl0' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:290:7: style: The scope of the variable 'npos' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:315:7: style: The scope of the variable 'opos' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:315:13: style: The scope of the variable 'npos' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:340:7: style: The scope of the variable 'nl' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:340:11: style: The scope of the variable 'nl0' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:340:16: style: The scope of the variable 'n' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:445:7: style: The scope of the variable 'nl' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:460:7: style: The scope of the variable 'nl' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:475:7: style: The scope of the variable 'nl' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:529:11: style: The scope of the variable 'ppos' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:529:17: style: The scope of the variable 's' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:564:11: style: The scope of the variable 'ppos' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:564:17: style: The scope of the variable 's' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:703:7: style: The scope of the variable 'pl' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:722:7: style: The scope of the variable 'pl' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:736:7: style: The scope of the variable 'pl' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:750:7: style: The scope of the variable 'pl' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:769:7: style: The scope of the variable 'pl' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:783:7: style: The scope of the variable 'pl' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/functions.c:796:32: style: Function 'f_redisplay' argument 1 names different: declaration 'u' definition 'c'. [funcArgNamesDifferent]
utalk-1.0.1.beta.orig/functions.h:58:39: note: Function 'f_redisplay' argument 1 names different: declaration 'u' definition 'c'.
utalk-1.0.1.beta.orig/functions.c:796:32: note: Function 'f_redisplay' argument 1 names different: declaration 'u' definition 'c'.
utalk-1.0.1.beta.orig/functions.c:800:30: style: Function 'f_resynch' argument 1 names different: declaration 'u' definition 'c'. [funcArgNamesDifferent]
utalk-1.0.1.beta.orig/functions.h:59:37: note: Function 'f_resynch' argument 1 names different: declaration 'u' definition 'c'.
utalk-1.0.1.beta.orig/functions.c:800:30: note: Function 'f_resynch' argument 1 names different: declaration 'u' definition 'c'.
utalk-1.0.1.beta.orig/functions.c:804:34: style: Function 'f_next_window' argument 1 names different: declaration 'u' definition 'c'. [funcArgNamesDifferent]
utalk-1.0.1.beta.orig/functions.h:60:41: note: Function 'f_next_window' argument 1 names different: declaration 'u' definition 'c'.
utalk-1.0.1.beta.orig/functions.c:804:34: note: Function 'f_next_window' argument 1 names different: declaration 'u' definition 'c'.
utalk-1.0.1.beta.orig/functions.c:809:26: style: Function 'f_nop' argument 1 names different: declaration 'u' definition 'c'. [funcArgNamesDifferent]
utalk-1.0.1.beta.orig/functions.h:61:33: note: Function 'f_nop' argument 1 names different: declaration 'u' definition 'c'.
utalk-1.0.1.beta.orig/functions.c:809:26: note: Function 'f_nop' argument 1 names different: declaration 'u' definition 'c'.
utalk-1.0.1.beta.orig/functions.c:812:27: style: Function 'f_beep' argument 1 names different: declaration 'u' definition 'c'. [funcArgNamesDifferent]
utalk-1.0.1.beta.orig/functions.h:62:34: note: Function 'f_beep' argument 1 names different: declaration 'u' definition 'c'.
utalk-1.0.1.beta.orig/functions.c:812:27: note: Function 'f_beep' argument 1 names different: declaration 'u' definition 'c'.
utalk-1.0.1.beta.orig/kbd.c:178:34: style: Function 'new_binding' argument 1 names different: declaration 's' definition 'line'. [funcArgNamesDifferent]
utalk-1.0.1.beta.orig/kbd.h:22:41: note: Function 'new_binding' argument 1 names different: declaration 's' definition 'line'.
utalk-1.0.1.beta.orig/kbd.c:178:34: note: Function 'new_binding' argument 1 names different: declaration 's' definition 'line'.
utalk-1.0.1.beta.orig/menu.c:68:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/menu.c:119:15: style: The scope of the variable 'tofill' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/menu.c:280:9: style: The scope of the variable 'k' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/menu.c:281:7: style: The scope of the variable 'toline' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/menu.c:683:7: style: The scope of the variable 'hlines' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/menu.c:683:15: style: The scope of the variable 'jumps' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/menu.c:683:26: style: The scope of the variable 'line' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/menu.c:685:9: style: The scope of the variable 'cn' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/menu.c:685:14: style: The scope of the variable 'r' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/menu.c:686:9: style: The scope of the variable 'f' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/menu.c:731:9: style: The scope of the variable 'r' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/menu.c:732:10: style: The scope of the variable 'txt' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/menu.c:773:17: style: The scope of the variable 'txt' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/menu.c:697:7: error: Resource leak: f [resourceLeak]
utalk-1.0.1.beta.orig/menu.c:702:7: error: Resource leak: f [resourceLeak]
utalk-1.0.1.beta.orig/rc.c:85:18: style: The scope of the variable 't' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/rc.c:87:7: style: The scope of the variable 'onoff' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/rc.c:172:9: style: The scope of the variable 'warning' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/screen.c:57:7: style: The scope of the variable 'len' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/screen.c:214:7: style: The scope of the variable 'idx' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/screen.c:214:12: style: The scope of the variable 'max' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/screen.c:276:32: style: The scope of the variable 'p3' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/screen.c:294:7: style: The scope of the variable 'p1' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/screen.c:294:32: style: The scope of the variable 'p3' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/screen.c:295:24: style: The scope of the variable 'l' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/screen.c:388:14: style: The scope of the variable 'i' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/srdp.c:245:12: style: The scope of the variable 'chunksize' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/srdp.c:338:19: style: The scope of the variable 'seq' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/srdp.c:339:17: style: The scope of the variable 'extra' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/srdp.c:841:22: style: The scope of the variable 'c' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/srdp.c:844:7: style: The scope of the variable 'times' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/srdp.c:844:18: style: The scope of the variable 'acked' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/srdp.c:844:29: style: The scope of the variable 'sres' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/srdp.c:844:35: style: The scope of the variable 'readsize' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/srdp.c:904:22: style: The scope of the variable 'c' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/srdp.c:799:5: error: Memory leak: c [memleak]
utalk-1.0.1.beta.orig/termcap.c:218:10: style: The scope of the variable 's' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/termcap.c:218:13: style: The scope of the variable 'ls' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/termcap.c:268:15: style: The scope of the variable 'temp' can be reduced. [variableScope]
utalk-1.0.1.beta.orig/utalk.c:82:36: style: Checking if unsigned variable 'u32' is less than zero. [unsignedLessThanZero]
utalk-1.0.1.beta.orig/utalk.c:85:36: style: Checking if unsigned variable 'u16' is less than zero. [unsignedLessThanZero]
utalk-1.0.1.beta.orig/utalk.c:88:34: style: Checking if unsigned variable 'u8' is less than zero. [unsignedLessThanZero]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/utf8gen/utf8gen_1.1.orig.tar.gz.asc
ftp://ftp.se.debian.org/debian/pool/main/u/utf8proc/utf8proc_2.2.0.orig.tar.gz
utf8proc-2.2.0/bench/unistring.c:48:14: style: The scope of the variable 'dest' can be reduced. [variableScope]
utf8proc-2.2.0/bench/util.c:18:11: error: Resource leak: f [resourceLeak]
utf8proc-2.2.0/test/graphemetest.c:17:13: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
utf8proc-2.2.0/test/graphemetest.c:57:18: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
utf8proc-2.2.0/test/graphemetest.c:72:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
utf8proc-2.2.0/test/iterate.c:28:9: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'ptrdiff_t {aka signed long}'. [invalidPrintfArgType_sint]
utf8proc-2.2.0/test/normtest.c:23:16: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
utf8proc-2.2.0/test/normtest.c:27:16: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
utf8proc-2.2.0/test/normtest.c:62:6: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
utf8proc-2.2.0/test/printproperty.c:25:9: warning: %d in format string (no. 12) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
utf8proc-2.2.0/test/printproperty.c:25:9: warning: %d in format string (no. 13) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
utf8proc-2.2.0/test/printproperty.c:25:9: warning: %d in format string (no. 14) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
utf8proc-2.2.0/test/printproperty.c:25:9: warning: %d in format string (no. 15) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
utf8proc-2.2.0/test/printproperty.c:25:9: warning: %d in format string (no. 16) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
utf8proc-2.2.0/test/printproperty.c:22:27: error: Uninitialized variable: cstr [uninitvar]
utf8proc-2.2.0/test/tests.c:11:11: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
utf8proc-2.2.0/utf8proc.c:533:20: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
utf8proc-2.2.0/utf8proc.c:715:51: note: Calling function 'utf8proc_decompose_custom', 3rd argument 'buffer' value is 0
utf8proc-2.2.0/utf8proc.c:533:20: note: Null pointer addition
utf8proc-2.2.0/utf8proc.c:514:22: style: The scope of the variable 'decomp_result' can be reduced. [variableScope]
utf8proc-2.2.0/utf8proc.c:571:22: style: The scope of the variable 'uc' can be reduced. [variableScope]
utf8proc-2.2.0/utf8proc.c:601:22: style: The scope of the variable 'current_char' can be reduced. [variableScope]
utf8proc-2.2.0/utf8proc.c:122:75: style: Function 'utf8proc_iterate' argument 3 names different: declaration 'codepoint_ref' definition 'dst'. [funcArgNamesDifferent]
utf8proc-2.2.0/utf8proc.h:427:126: note: Function 'utf8proc_iterate' argument 3 names different: declaration 'codepoint_ref' definition 'dst'.
utf8proc-2.2.0/utf8proc.c:122:75: note: Function 'utf8proc_iterate' argument 3 names different: declaration 'codepoint_ref' definition 'dst'.
utf8proc-2.2.0/utf8proc.c:169:76: style: Function 'utf8proc_codepoint_valid' argument 1 names different: declaration 'codepoint' definition 'uc'. [funcArgNamesDifferent]
utf8proc-2.2.0/utf8proc.h:435:76: note: Function 'utf8proc_codepoint_valid' argument 1 names different: declaration 'codepoint' definition 'uc'.
utf8proc-2.2.0/utf8proc.c:169:76: note: Function 'utf8proc_codepoint_valid' argument 1 names different: declaration 'codepoint' definition 'uc'.
utf8proc-2.2.0/utf8proc.c:173:75: style: Function 'utf8proc_encode_char' argument 1 names different: declaration 'codepoint' definition 'uc'. [funcArgNamesDifferent]
utf8proc-2.2.0/utf8proc.h:446:75: note: Function 'utf8proc_encode_char' argument 1 names different: declaration 'codepoint' definition 'uc'.
utf8proc-2.2.0/utf8proc.c:173:75: note: Function 'utf8proc_encode_char' argument 1 names different: declaration 'codepoint' definition 'uc'.
utf8proc-2.2.0/utf8proc.c:240:86: style: Function 'utf8proc_get_property' argument 1 names different: declaration 'codepoint' definition 'uc'. [funcArgNamesDifferent]
utf8proc-2.2.0/utf8proc.h:460:86: note: Function 'utf8proc_get_property' argument 1 names different: declaration 'codepoint' definition 'uc'.
utf8proc-2.2.0/utf8proc.c:240:86: note: Function 'utf8proc_get_property' argument 1 names different: declaration 'codepoint' definition 'uc'.
utf8proc-2.2.0/utf8proc.c:318:22: style: Function 'utf8proc_grapheme_break_stateful' argument 1 names different: declaration 'codepoint1' definition 'c1'. [funcArgNamesDifferent]
utf8proc-2.2.0/utf8proc.h:601:22: note: Function 'utf8proc_grapheme_break_stateful' argument 1 names different: declaration 'codepoint1' definition 'c1'.
utf8proc-2.2.0/utf8proc.c:318:22: note: Function 'utf8proc_grapheme_break_stateful' argument 1 names different: declaration 'codepoint1' definition 'c1'.
utf8proc-2.2.0/utf8proc.c:318:43: style: Function 'utf8proc_grapheme_break_stateful' argument 2 names different: declaration 'codepoint2' definition 'c2'. [funcArgNamesDifferent]
utf8proc-2.2.0/utf8proc.h:601:51: note: Function 'utf8proc_grapheme_break_stateful' argument 2 names different: declaration 'codepoint2' definition 'c2'.
utf8proc-2.2.0/utf8proc.c:318:43: note: Function 'utf8proc_grapheme_break_stateful' argument 2 names different: declaration 'codepoint2' definition 'c2'.
utf8proc-2.2.0/utf8proc.c:327:22: style: Function 'utf8proc_grapheme_break' argument 1 names different: declaration 'codepoint1' definition 'c1'. [funcArgNamesDifferent]
utf8proc-2.2.0/utf8proc.h:608:22: note: Function 'utf8proc_grapheme_break' argument 1 names different: declaration 'codepoint1' definition 'c1'.
utf8proc-2.2.0/utf8proc.c:327:22: note: Function 'utf8proc_grapheme_break' argument 1 names different: declaration 'codepoint1' definition 'c1'.
utf8proc-2.2.0/utf8proc.c:327:43: style: Function 'utf8proc_grapheme_break' argument 2 names different: declaration 'codepoint2' definition 'c2'. [funcArgNamesDifferent]
utf8proc-2.2.0/utf8proc.h:608:51: note: Function 'utf8proc_grapheme_break' argument 2 names different: declaration 'codepoint2' definition 'c2'.
utf8proc-2.2.0/utf8proc.c:327:43: note: Function 'utf8proc_grapheme_break' argument 2 names different: declaration 'codepoint2' definition 'c2'.
utf8proc-2.2.0/utf8proc.c:387:60: style: Function 'utf8proc_charwidth' argument 1 names different: declaration 'codepoint' definition 'c'. [funcArgNamesDifferent]
utf8proc-2.2.0/utf8proc.h:640:60: note: Function 'utf8proc_charwidth' argument 1 names different: declaration 'codepoint' definition 'c'.
utf8proc-2.2.0/utf8proc.c:387:60: note: Function 'utf8proc_charwidth' argument 1 names different: declaration 'codepoint' definition 'c'.
utf8proc-2.2.0/utf8proc.c:391:75: style: Function 'utf8proc_category' argument 1 names different: declaration 'codepoint' definition 'c'. [funcArgNamesDifferent]
utf8proc-2.2.0/utf8proc.h:646:75: note: Function 'utf8proc_category' argument 1 names different: declaration 'codepoint' definition 'c'.
utf8proc-2.2.0/utf8proc.c:391:75: note: Function 'utf8proc_category' argument 1 names different: declaration 'codepoint' definition 'c'.
utf8proc-2.2.0/utf8proc.c:395:74: style: Function 'utf8proc_category_string' argument 1 names different: declaration 'codepoint' definition 'c'. [funcArgNamesDifferent]
utf8proc-2.2.0/utf8proc.h:652:74: note: Function 'utf8proc_category_string' argument 1 names different: declaration 'codepoint' definition 'c'.
utf8proc-2.2.0/utf8proc.c:395:74: note: Function 'utf8proc_category_string' argument 1 names different: declaration 'codepoint' definition 'c'.
utf8proc-2.2.0/utf8proc.c:404:78: style: Function 'utf8proc_decompose_char' argument 1 names different: declaration 'codepoint' definition 'uc'. [funcArgNamesDifferent]
utf8proc-2.2.0/utf8proc.h:491:20: note: Function 'utf8proc_decompose_char' argument 1 names different: declaration 'codepoint' definition 'uc'.
utf8proc-2.2.0/utf8proc.c:404:78: note: Function 'utf8proc_decompose_char' argument 1 names different: declaration 'codepoint' definition 'uc'.
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/utfcheck/utfcheck_1.1.orig.tar.gz.asc
ftp://ftp.se.debian.org/debian/pool/main/u/utfcpp/utfcpp_2.3.4.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/utfout/utfout_0.0.1.orig.tar.gz
utfout-0.0.1/src/utfout.c:244:9: warning: fwprintf format string requires 2 parameters but 4 are given. [wrongPrintfScanfArgNum]
utfout-0.0.1/src/utfout.c:474:9: warning: fwprintf format string requires 2 parameters but 3 are given. [wrongPrintfScanfArgNum]
utfout-0.0.1/src/utfout.c:740:19: warning: Possible null pointer dereference: str [nullPointer]
utfout-0.0.1/src/utfout.c:629:33: note: Calling function 'handle_sleep', 1st argument 'str' value is 0
utfout-0.0.1/src/utfout.c:740:19: note: Null pointer dereference
utfout-0.0.1/src/utfout.c:741:18: warning: Possible null pointer dereference: str [nullPointer]
utfout-0.0.1/src/utfout.c:629:33: note: Calling function 'handle_sleep', 1st argument 'str' value is 0
utfout-0.0.1/src/utfout.c:741:18: note: Null pointer dereference
utfout-0.0.1/src/utfout.c:745:17: warning: Possible null pointer dereference: str [nullPointer]
utfout-0.0.1/src/utfout.c:629:33: note: Calling function 'handle_sleep', 1st argument 'str' value is 0
utfout-0.0.1/src/utfout.c:745:17: note: Null pointer dereference
utfout-0.0.1/src/utfout.c:732:23: style: The scope of the variable 'sleep_time' can be reduced. [variableScope]
utfout-0.0.1/src/utfout.c:1287:25: style: The scope of the variable 'tmp' can be reduced. [variableScope]
utfout-0.0.1/src/utfout.c:1398:16: style: The scope of the variable 'wc' can be reduced. [variableScope]
utfout-0.0.1/src/utfout.c:204:14: style: Checking if unsigned variable 'wlen' is less than zero. [unsignedLessThanZero]
utfout-0.0.1/src/utfout.c:456:24: warning: Either the condition 'len==(unsigned long)-1' is redundant or calloc() argument nr 1 can have invalid value. The value is 0 but the valid values are '1:'. [invalidFunctionArg]
utfout-0.0.1/src/utfout.c:473:13: note: Assuming that condition 'len==(unsigned long)-1' is not redundant
utfout-0.0.1/src/utfout.c:456:24: note: Invalid argument
utfout-0.0.1/src/utfout.c:471:34: warning: Either the condition 'len==(unsigned long)-1' is redundant or mbsrtowcs() argument nr 3 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg]
utfout-0.0.1/src/utfout.c:473:13: note: Assuming that condition 'len==(unsigned long)-1' is not redundant
utfout-0.0.1/src/utfout.c:471:34: note: Invalid argument
utfout-0.0.1/src/utfout.c:445:37: error: Null pointer dereference [nullPointer]
utfout-0.0.1/src/utfout.c:471:39: error: Null pointer dereference [nullPointer]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/uthash/uthash_2.0.2.orig.tar.gz
uthash-2.0.2/libut/src/ringbuf.c:25:12: style: The scope of the variable 'b' can be reduced. [variableScope]
uthash-2.0.2/libut/src/ringbuf.c:25:14: style: The scope of the variable 'c' can be reduced. [variableScope]
uthash-2.0.2/tests/emit_keys.c:19:15: style: The scope of the variable 'name' can be reduced. [variableScope]
uthash-2.0.2/tests/example.c:98:9: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
uthash-2.0.2/tests/example.c:102:32: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
uthash-2.0.2/tests/example.c:106:17: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
uthash-2.0.2/tests/example.c:109:30: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
uthash-2.0.2/tests/example.c:113:36: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
uthash-2.0.2/tests/example.c:118:36: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
uthash-2.0.2/tests/hashscan.c:192:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
uthash-2.0.2/tests/lru_cache/cache.c:118:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
uthash-2.0.2/tests/lru_cache/cache.c:95:26: style: The scope of the variable 'entry' can be reduced. [variableScope]
uthash-2.0.2/tests/lru_cache/cache.c:95:34: style: The scope of the variable 'tmp' can be reduced. [variableScope]
uthash-2.0.2/tests/lru_cache/main.c:64:3: error: Buffer is accessed out of bounds: key [bufferAccessOutOfBounds]
uthash-2.0.2/tests/lru_cache/main.c:69:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uthash-2.0.2/tests/sleep_test.c:15:21: style: The scope of the variable 'user' can be reduced. [variableScope]
uthash-2.0.2/tests/test10.c:15:21: style: The scope of the variable 'user' can be reduced. [variableScope]
uthash-2.0.2/tests/test13.c:14:21: style: The scope of the variable 'user' can be reduced. [variableScope]
uthash-2.0.2/tests/test2.c:15:21: style: The scope of the variable 'user' can be reduced. [variableScope]
uthash-2.0.2/tests/test24.c:14:21: style: The scope of the variable 'user' can be reduced. [variableScope]
uthash-2.0.2/tests/test25.c:33:12: warning: Possible null pointer dereference: head [nullPointer]
uthash-2.0.2/tests/test25.c:14:16: note: Assignment 'head=NULL', assigned value is 0
uthash-2.0.2/tests/test25.c:33:12: note: Null pointer dereference
uthash-2.0.2/tests/test26.c:22:9: style: The scope of the variable 'name' can be reduced. [variableScope]
uthash-2.0.2/tests/test27.c:30:12: warning: Possible null pointer dereference: head [nullPointer]
uthash-2.0.2/tests/test27.c:13:16: note: Assignment 'head=NULL', assigned value is 0
uthash-2.0.2/tests/test27.c:30:12: note: Null pointer dereference
uthash-2.0.2/tests/test28.c:31:12: warning: Possible null pointer dereference: head [nullPointer]
uthash-2.0.2/tests/test28.c:13:16: note: Assignment 'head=NULL', assigned value is 0
uthash-2.0.2/tests/test28.c:31:12: note: Null pointer dereference
uthash-2.0.2/tests/test29.c:22:9: style: The scope of the variable 'name' can be reduced. [variableScope]
uthash-2.0.2/tests/test30.c:22:9: style: The scope of the variable 'name' can be reduced. [variableScope]
uthash-2.0.2/tests/test31.c:22:9: style: The scope of the variable 'name' can be reduced. [variableScope]
uthash-2.0.2/tests/test32.c:15:9: style: The scope of the variable 'name' can be reduced. [variableScope]
uthash-2.0.2/tests/test33.c:22:9: style: The scope of the variable 'name' can be reduced. [variableScope]
uthash-2.0.2/tests/test34.c:15:9: style: The scope of the variable 'name' can be reduced. [variableScope]
uthash-2.0.2/tests/test35.c:26:5: warning: The buffer 'label' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
uthash-2.0.2/tests/test5.c:15:21: style: The scope of the variable 'user' can be reduced. [variableScope]
uthash-2.0.2/tests/test56.c:30:9: style: The scope of the variable 'name' can be reduced. [variableScope]
uthash-2.0.2/tests/test65.c:58:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
uthash-2.0.2/tests/test65.c:21:32: style: The scope of the variable 'tmp_entry' can be reduced. [variableScope]
uthash-2.0.2/tests/test76.c:10:10: style: The scope of the variable 'V_FindPos' can be reduced. [variableScope]
uthash-2.0.2/tests/test76.c:11:12: style: The scope of the variable 'V_StartPos' can be reduced. [variableScope]
uthash-2.0.2/tests/test76.c:12:12: style: The scope of the variable 'V_FindCnt' can be reduced. [variableScope]
uthash-2.0.2/tests/test77.c:10:10: style: The scope of the variable 'V_FindPos' can be reduced. [variableScope]
uthash-2.0.2/tests/test77.c:11:12: style: The scope of the variable 'V_StartPos' can be reduced. [variableScope]
uthash-2.0.2/tests/test77.c:12:12: style: The scope of the variable 'V_FindCnt' can be reduced. [variableScope]
uthash-2.0.2/tests/test78.c:30:12: warning: Possible null pointer dereference: head [nullPointer]
uthash-2.0.2/tests/test78.c:13:16: note: Assignment 'head=NULL', assigned value is 0
uthash-2.0.2/tests/test78.c:30:12: note: Null pointer dereference
uthash-2.0.2/tests/test85.c:14:21: style: The scope of the variable 'user' can be reduced. [variableScope]
uthash-2.0.2/tests/test86.c:64:12: warning: Possible null pointer dereference: head [nullPointer]
uthash-2.0.2/tests/test86.c:14:16: note: Assignment 'head=NULL', assigned value is 0
uthash-2.0.2/tests/test86.c:64:12: note: Null pointer dereference
uthash-2.0.2/tests/test89.c:19:20: style: The scope of the variable 'p' can be reduced. [variableScope]
uthash-2.0.2/tests/test89.c:20:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uthash-2.0.2/tests/test9.c:14:21: style: The scope of the variable 'user' can be reduced. [variableScope]
uthash-2.0.2/tests/threads/test1.c:69:0: style: Variable 'num_added' is assigned a value that is never used. [unreadVariable]
uthash-2.0.2/tests/threads/test1.c:73:9: style: Unused variable: tmp [unusedVariable]
uthash-2.0.2/tests/threads/test1.c:73:15: style: Unused variable: e [unusedVariable]
uthash-2.0.2/tests/threads/test2.c:40:15: style: The scope of the variable 'e' can be reduced. [variableScope]
uthash-2.0.2/tests/threads/test2.c:29:0: style: Variable 'keepgoing' is assigned a value that is never used. [unreadVariable]
uthash-2.0.2/tests/threads/test2.c:36:0: style: Variable 'num_added' is assigned a value that is never used. [unreadVariable]
uthash-2.0.2/tests/threads/test2.c:40:9: style: Unused variable: tmp [unusedVariable]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/utidylib/utidylib_0.3.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/u/util-linux/util-linux_2.32.orig.tar.xz
util-linux-2.32/disk-utils/blockdev.c:327:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
util-linux-2.32/disk-utils/blockdev.c:489:3: warning: %ju in format string (no. 5) requires 'uintmax_t' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
util-linux-2.32/disk-utils/blockdev.c:489:3: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
util-linux-2.32/disk-utils/blockdev.c:236:6: style: The scope of the variable 'fd' can be reduced. [variableScope]
util-linux-2.32/disk-utils/blockdev.c:236:13: style: The scope of the variable 'j' can be reduced. [variableScope]
util-linux-2.32/disk-utils/blockdev.c:360:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/disk-utils/cfdisk.c:870:28: style: Function 'menu_push' argument 2 names different: declaration 'item' definition 'items'. [funcArgNamesDifferent]
util-linux-2.32/disk-utils/cfdisk.c:133:81: note: Function 'menu_push' argument 2 names different: declaration 'item' definition 'items'.
util-linux-2.32/disk-utils/cfdisk.c:870:28: note: Function 'menu_push' argument 2 names different: declaration 'item' definition 'items'.
util-linux-2.32/disk-utils/cramfs_common.c:69:17: error: Array 'inode_out_buf[8]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds]
util-linux-2.32/disk-utils/cramfs_common.c:72:17: error: Array 'inode_out_buf[8]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds]
util-linux-2.32/disk-utils/cramfs_common.c:75:17: error: Array 'inode_out_buf[8]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
util-linux-2.32/disk-utils/cramfs_common.c:78:17: error: Array 'inode_out_buf[8]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds]
util-linux-2.32/disk-utils/cramfs_common.c:81:17: error: Array 'inode_out_buf[8]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds]
util-linux-2.32/disk-utils/cramfs_common.c:84:17: error: Array 'inode_out_buf[8]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds]
util-linux-2.32/disk-utils/cramfs_common.c:87:17: error: Array 'inode_out_buf[8]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
util-linux-2.32/disk-utils/cramfs_common.c:90:17: error: Array 'inode_out_buf[8]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds]
util-linux-2.32/disk-utils/cramfs_common.c:28:34: style: Function 'super_toggle_endianness' argument 1 names different: declaration 'from_big_endian' definition 'big_endian'. [funcArgNamesDifferent]
util-linux-2.32/disk-utils/cramfs.h:108:34: note: Function 'super_toggle_endianness' argument 1 names different: declaration 'from_big_endian' definition 'big_endian'.
util-linux-2.32/disk-utils/cramfs_common.c:28:34: note: Function 'super_toggle_endianness' argument 1 names different: declaration 'from_big_endian' definition 'big_endian'.
util-linux-2.32/disk-utils/fdformat.c:89:8: style: The scope of the variable 'read_bytes' can be reduced. [variableScope]
util-linux-2.32/disk-utils/fdisk-menu.c:413:47: style: Function 'process_fdisk_menu' argument 1 names different: declaration 'cxt' definition 'cxt0'. [funcArgNamesDifferent]
util-linux-2.32/disk-utils/fdisk.h:38:54: note: Function 'process_fdisk_menu' argument 1 names different: declaration 'cxt' definition 'cxt0'.
util-linux-2.32/disk-utils/fdisk-menu.c:413:47: note: Function 'process_fdisk_menu' argument 1 names different: declaration 'cxt' definition 'cxt0'.
util-linux-2.32/disk-utils/fdisk.c:693:4: portability: %jx in format string (no. 1) requires 'uintmax_t' but the argument type is 'intmax_t {aka unsigned long}'. [invalidPrintfArgType_uint]
util-linux-2.32/disk-utils/fdisk.c:526:9: style: The scope of the variable 'name' can be reduced. [variableScope]
util-linux-2.32/disk-utils/fdisk.c:529:11: style: The scope of the variable 'ret' can be reduced. [variableScope]
util-linux-2.32/disk-utils/fsck.c:1248:6: style: The scope of the variable 'pass_done' can be reduced. [variableScope]
util-linux-2.32/disk-utils/fsck.c:1614:20: style: The scope of the variable 'fs' can be reduced. [variableScope]
util-linux-2.32/disk-utils/fsck.cramfs.c:286:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
util-linux-2.32/disk-utils/fsck.cramfs.c:288:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
util-linux-2.32/disk-utils/fsck.cramfs.c:288:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
util-linux-2.32/disk-utils/fsck.cramfs.c:246:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
util-linux-2.32/disk-utils/fsck.minix.c:1007:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
util-linux-2.32/disk-utils/fsck.minix.c:218:13: style: The scope of the variable 'ct' can be reduced. [variableScope]
util-linux-2.32/disk-utils/fsck.minix.c:219:8: style: The scope of the variable 'p' can be reduced. [variableScope]
util-linux-2.32/disk-utils/mkfs.minix.c:608:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
util-linux-2.32/disk-utils/mkfs.minix.c:613:9: style: The scope of the variable 'try' can be reduced. [variableScope]
util-linux-2.32/disk-utils/mkfs.minix.c:613:14: style: The scope of the variable 'got' can be reduced. [variableScope]
util-linux-2.32/disk-utils/mkswap.c:315:7: style: Condition 'type' is always false [knownConditionTrueFalse]
util-linux-2.32/disk-utils/mkswap.c:256:15: note: Assignment 'type=NULL', assigned value is 0
util-linux-2.32/disk-utils/mkswap.c:315:7: note: Condition 'type' is always false
util-linux-2.32/disk-utils/raw.c:96:6: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/disk-utils/sfdisk.c:677:18: style: The scope of the variable 'ct' can be reduced. [variableScope]
util-linux-2.32/disk-utils/sfdisk.c:1764:36: error: Uninitialized variable: cur_partno [uninitvar]
util-linux-2.32/lib/colors.c:670:14: style: Condition 'ncolors!=-1' is always false [knownConditionTrueFalse]
util-linux-2.32/lib/colors.c:654:17: note: Assignment 'ncolors=-1', assigned value is -1
util-linux-2.32/lib/colors.c:670:14: note: Condition 'ncolors!=-1' is always false
util-linux-2.32/lib/colors.c:164:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
util-linux-2.32/lib/colors.c:165:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
util-linux-2.32/lib/colors.c:166:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
util-linux-2.32/lib/colors.c:167:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
util-linux-2.32/lib/colors.c:670:14: style: Same expression on both sides of '!=' because the value of 'ncolors' and '-1' are the same. [duplicateExpression]
util-linux-2.32/lib/colors.c:654:17: note: 'ncolors' is assigned value '-1' here.
util-linux-2.32/lib/colors.c:670:14: note: Same expression on both sides of '!=' because the value of 'ncolors' and '-1' are the same.
util-linux-2.32/lib/ismounted.c:339:6: style: Condition 'retval' is always false [knownConditionTrueFalse]
util-linux-2.32/lib/ismounted.c:319:15: note: Assignment 'retval=0', assigned value is 0
util-linux-2.32/lib/ismounted.c:339:6: note: Condition 'retval' is always false
util-linux-2.32/lib/loopdev.c:280:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/lib/loopdev.c:282:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/lib/mbsalign.c:230:11: style: Condition 'len==0' is always false [knownConditionTrueFalse]
util-linux-2.32/lib/mbsalign.c:227:16: note: Assignment 'len=1', assigned value is 1
util-linux-2.32/lib/mbsalign.c:230:11: note: Condition 'len==0' is always false
util-linux-2.32/lib/mbsalign.c:233:11: style: Condition 'len==(unsigned long)-1' is always false [knownConditionTrueFalse]
util-linux-2.32/lib/mbsalign.c:227:16: note: Assignment 'len=1', assigned value is 1
util-linux-2.32/lib/mbsalign.c:233:11: note: Condition 'len==(unsigned long)-1' is always false
util-linux-2.32/lib/mbsalign.c:461:24: style: The scope of the variable 'space_left' can be reduced. [variableScope]
* yacc.c:358 *:902:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
* yacc.c:1906 *:285:33: style: Same value in both branches of ternary operator. [duplicateValueTernary]
* yacc.c:1906 *:286:33: style: Same value in both branches of ternary operator. [duplicateValueTernary]
util-linux-2.32/lib/procutils.c:75:17: style: The scope of the variable 'd' can be reduced. [variableScope]
util-linux-2.32/lib/procutils.c:179:17: style: The scope of the variable 'd' can be reduced. [variableScope]
util-linux-2.32/lib/procutils.c:188:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
util-linux-2.32/lib/randutils.c:74:3: warning: Return value of function rand() is not used. [ignoredReturnValue]
util-linux-2.32/lib/randutils.c:79:6: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/lib/randutils.c:105:6: style: The scope of the variable 'lose_counter' can be reduced. [variableScope]
util-linux-2.32/lib/sha1.c:46:17: style: union member 'CHAR64LONG16::c' is never used. [unusedStructMember]
util-linux-2.32/lib/strutils.c:122:22: style: Redundant condition: If 'EXPR == '0'', the comparison 'EXPR' is always true. [redundantCondition]
util-linux-2.32/lib/strutils.c:627:27: warning: Either the condition 'if(end&&!*end)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
util-linux-2.32/lib/strutils.c:632:6: note: Assuming that condition 'if(end&&!*end)' is not redundant
util-linux-2.32/lib/strutils.c:627:27: note: Null pointer subtraction
util-linux-2.32/lib/strutils.c:697:29: warning: Either the condition 'if(end&&!*end)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
util-linux-2.32/lib/strutils.c:702:6: note: Assuming that condition 'if(end&&!*end)' is not redundant
util-linux-2.32/lib/strutils.c:697:29: note: Null pointer subtraction
util-linux-2.32/lib/strutils.c:740:31: warning: Either the condition 'if(end&&!*end)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
util-linux-2.32/lib/strutils.c:745:6: note: Assuming that condition 'if(end&&!*end)' is not redundant
util-linux-2.32/lib/strutils.c:740:31: note: Null pointer subtraction
util-linux-2.32/lib/strutils.c:211:14: style: The scope of the variable 'a' can be reduced. [variableScope]
util-linux-2.32/lib/strutils.c:211:18: style: The scope of the variable 'b' can be reduced. [variableScope]
util-linux-2.32/lib/strutils.c:963:6: style: The scope of the variable 'ch' can be reduced. [variableScope]
util-linux-2.32/lib/strutils.c:506:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/lib/strutils.c:507:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/lib/strutils.c:509:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/lib/strutils.c:510:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/lib/strutils.c:511:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/lib/strutils.c:512:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/lib/strutils.c:514:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/lib/strutils.c:515:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/lib/strutils.c:516:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/lib/strutils.c:517:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/lib/strutils.c:519:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/lib/strutils.c:520:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/lib/strv.c:146:13: style: The scope of the variable 'r' can be reduced. [variableScope]
util-linux-2.32/lib/strv.c:159:13: style: The scope of the variable 'r' can be reduced. [variableScope]
util-linux-2.32/lib/ttyutils.c:51:16: style: Same expression on both sides of '<=' because the value of 'c' and '0' are the same. [duplicateExpression]
util-linux-2.32/lib/ttyutils.c:35:10: note: 'c' is assigned value '0' here.
util-linux-2.32/lib/ttyutils.c:51:16: note: Same expression on both sides of '<=' because the value of 'c' and '0' are the same.
util-linux-2.32/lib/ttyutils.c:53:17: style: Same expression on both sides of '<=' because the value of 'l' and '0' are the same. [duplicateExpression]
util-linux-2.32/lib/ttyutils.c:35:17: note: 'l' is assigned value '0' here.
util-linux-2.32/lib/ttyutils.c:53:17: note: Same expression on both sides of '<=' because the value of 'l' and '0' are the same.
util-linux-2.32/libblkid/src/devname.c:458:17: style: The scope of the variable 'last' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/devname.c:383:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
util-linux-2.32/libblkid/src/devno.c:293:53: style: Function 'blkid_driver_has_major' argument 2 names different: declaration 'major' definition 'drvmaj'. [funcArgNamesDifferent]
util-linux-2.32/libblkid/src/blkidP.h:354:60: note: Function 'blkid_driver_has_major' argument 2 names different: declaration 'major' definition 'drvmaj'.
util-linux-2.32/libblkid/src/devno.c:293:53: note: Function 'blkid_driver_has_major' argument 2 names different: declaration 'major' definition 'drvmaj'.
util-linux-2.32/libblkid/src/llseek.c:131:60: style: Function 'blkid_llseek' argument 3 names different: declaration 'whence' definition 'origin'. [funcArgNamesDifferent]
util-linux-2.32/libblkid/src/blkidP.h:358:67: note: Function 'blkid_llseek' argument 3 names different: declaration 'whence' definition 'origin'.
util-linux-2.32/libblkid/src/llseek.c:131:60: note: Function 'blkid_llseek' argument 3 names different: declaration 'whence' definition 'origin'.
util-linux-2.32/libblkid/src/partitions/atari.c:134:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/probe.c:619:18: style: The scope of the variable 'data' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/probe.c:992:11: style: The scope of the variable 'off' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/befs.c:162:11: style: The scope of the variable 'br_len' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/befs.c:177:19: style: The scope of the variable 'br_len' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/befs.c:278:12: style: The scope of the variable 'keylengths' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/befs.c:279:11: style: The scope of the variable 'values' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/befs.c:281:20: style: The scope of the variable 'all_key_count' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/befs.c:281:35: style: The scope of the variable 'all_key_length' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/befs.c:282:11: style: The scope of the variable 'keylengths_offset' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/befs.c:282:30: style: The scope of the variable 'values_offset' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/befs.c:283:10: style: The scope of the variable 'first' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/befs.c:283:17: style: The scope of the variable 'last' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/befs.c:283:23: style: The scope of the variable 'mid' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/befs.c:283:28: style: The scope of the variable 'cmp' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/befs.c:378:21: style: The scope of the variable 'sd' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/befs.c:379:28: style: The scope of the variable 'sd_size' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/btrfs.c:44:12: style: struct member 'btrfs_dev_item::devid' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/btrfs.c:45:12: style: struct member 'btrfs_dev_item::total_bytes' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/btrfs.c:46:12: style: struct member 'btrfs_dev_item::bytes_used' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/btrfs.c:47:12: style: struct member 'btrfs_dev_item::io_align' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/btrfs.c:48:12: style: struct member 'btrfs_dev_item::io_width' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/btrfs.c:49:12: style: struct member 'btrfs_dev_item::sector_size' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/btrfs.c:50:12: style: struct member 'btrfs_dev_item::type' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/btrfs.c:51:12: style: struct member 'btrfs_dev_item::generation' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/btrfs.c:52:12: style: struct member 'btrfs_dev_item::start_offset' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/btrfs.c:53:12: style: struct member 'btrfs_dev_item::dev_group' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/btrfs.c:54:11: style: struct member 'btrfs_dev_item::seek_speed' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/btrfs.c:55:11: style: struct member 'btrfs_dev_item::bandwidth' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/exfat.c:88:11: style: The scope of the variable 'entry' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/exfs.c:132:22: style: Checking if unsigned variable 'sbp->sb_agcount' is less than zero. [unsignedLessThanZero]
util-linux-2.32/libblkid/src/superblocks/gfs.c:26:11: style: struct member 'gfs2_meta_header::mh_magic' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/gfs.c:27:11: style: struct member 'gfs2_meta_header::mh_type' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/gfs.c:28:11: style: struct member 'gfs2_meta_header::__pad0' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/gfs.c:29:11: style: struct member 'gfs2_meta_header::mh_format' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/gfs.c:30:11: style: struct member 'gfs2_meta_header::__pad1' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/gfs.c:34:11: style: struct member 'gfs2_inum::no_formal_ino' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/gfs.c:35:11: style: struct member 'gfs2_inum::no_addr' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/hfs.c:179:15: style: The scope of the variable 'alloc_block_size' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/hfs.c:180:15: style: The scope of the variable 'alloc_first_block' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/hfs.c:181:15: style: The scope of the variable 'embed_first_block' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/hfs.c:186:15: style: The scope of the variable 'ext_block_count' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/luks.c:64:20: style: The scope of the variable 'header_v1' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/ntfs.c:23:11: style: struct member 'ntfs_bios_parameters::media_type' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ntfs.c:25:11: style: struct member 'ntfs_bios_parameters::sectors_per_track' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ntfs.c:26:11: style: struct member 'ntfs_bios_parameters::heads' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ntfs.c:27:11: style: struct member 'ntfs_bios_parameters::hidden_sectors' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:71:12: style: struct member 'ufs_csum::cs_ndir' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:72:12: style: struct member 'ufs_csum::cs_nbfree' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:73:12: style: struct member 'ufs_csum::cs_nifree' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:74:12: style: struct member 'ufs_csum::cs_nffree' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:82:11: style: struct member 'Anonymous1::fs_fsmnt' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:83:13: style: struct member 'Anonymous1::fs_cgrotor' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:84:13: style: struct member 'Anonymous1::fs_csp' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:85:13: style: struct member 'Anonymous1::fs_maxcluster' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:86:13: style: struct member 'Anonymous1::fs_cpc' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:87:13: style: struct member 'Anonymous1::fs_opostbl' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:105:14: style: struct member 'ufs2_csum_total::cs_ndir' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:106:14: style: struct member 'ufs2_csum_total::cs_nbfree' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:107:14: style: struct member 'ufs2_csum_total::cs_nifree' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:108:14: style: struct member 'ufs2_csum_total::cs_nffree' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:109:14: style: struct member 'ufs2_csum_total::cs_numclusters' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:110:14: style: struct member 'ufs2_csum_total::cs_spare' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:113:14: style: struct member 'ufs_timeval::tv_sec' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:114:14: style: struct member 'ufs_timeval::tv_usec' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:125:13: style: struct member 'Anonymous4::fs_sparecon' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:126:13: style: struct member 'Anonymous4::fs_reclaim' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:127:13: style: struct member 'Anonymous4::fs_sparecon2' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:128:13: style: struct member 'Anonymous4::fs_state' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:129:13: style: struct member 'Anonymous4::fs_qbmask' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:130:13: style: struct member 'Anonymous4::fs_qfmask' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:133:13: style: struct member 'Anonymous5::fs_sparecon' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:134:13: style: struct member 'Anonymous5::fs_reclaim' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:135:13: style: struct member 'Anonymous5::fs_sparecon2' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:136:13: style: struct member 'Anonymous5::fs_npsect' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:137:13: style: struct member 'Anonymous5::fs_qbmask' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:138:13: style: struct member 'Anonymous5::fs_qfmask' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:141:13: style: struct member 'Anonymous6::fs_sparecon' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:142:13: style: struct member 'Anonymous6::fs_contigsumsize' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:143:13: style: struct member 'Anonymous6::fs_maxsymlinklen' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:144:13: style: struct member 'Anonymous6::fs_inodefmt' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:145:13: style: struct member 'Anonymous6::fs_maxfilesize' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:146:13: style: struct member 'Anonymous6::fs_qbmask' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:147:13: style: struct member 'Anonymous6::fs_qfmask' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/ufs.c:148:13: style: struct member 'Anonymous6::fs_state' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/superblocks/xfs.c:131:22: style: Checking if unsigned variable 'sbp->sb_agcount' is less than zero. [unsignedLessThanZero]
util-linux-2.32/libblkid/src/superblocks/xfs.c:232:11: style: Checking if unsigned variable 'hlen' is less than zero. [unsignedLessThanZero]
util-linux-2.32/libblkid/src/superblocks/zfs.c:189:24: style: The scope of the variable 'ub' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/zfs.c:223:27: style: The scope of the variable 'found_in_label' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/superblocks/zfs.c:224:8: style: The scope of the variable 'label' can be reduced. [variableScope]
util-linux-2.32/libblkid/src/topology/md.c:39:11: style: struct member 'md_array_info::major_version' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/topology/md.c:40:11: style: struct member 'md_array_info::minor_version' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/topology/md.c:41:11: style: struct member 'md_array_info::patch_version' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/topology/md.c:42:11: style: struct member 'md_array_info::ctime' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/topology/md.c:44:11: style: struct member 'md_array_info::size' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/topology/md.c:45:11: style: struct member 'md_array_info::nr_disks' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/topology/md.c:47:11: style: struct member 'md_array_info::md_minor' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/topology/md.c:48:11: style: struct member 'md_array_info::not_persistent' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/topology/md.c:53:11: style: struct member 'md_array_info::utime' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/topology/md.c:54:11: style: struct member 'md_array_info::state' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/topology/md.c:55:11: style: struct member 'md_array_info::active_disks' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/topology/md.c:56:11: style: struct member 'md_array_info::working_disks' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/topology/md.c:57:11: style: struct member 'md_array_info::failed_disks' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/topology/md.c:58:11: style: struct member 'md_array_info::spare_disks' is never used. [unusedStructMember]
util-linux-2.32/libblkid/src/topology/md.c:63:11: style: struct member 'md_array_info::layout' is never used. [unusedStructMember]
util-linux-2.32/libfdisk/samples/mkpart.c:144:12: style: The scope of the variable 'size' can be reduced. [variableScope]
util-linux-2.32/libfdisk/src/ask.c:428:13: error: Null pointer dereference: ask [nullPointer]
util-linux-2.32/libfdisk/src/ask.c:427:26: note: Assignment 'ask=NULL', assigned value is 0
util-linux-2.32/libfdisk/src/ask.c:428:13: note: Null pointer dereference
util-linux-2.32/libfdisk/src/bsd.c:465:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libfdisk/src/bsd.c:466:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libfdisk/src/bsd.c:467:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libfdisk/src/bsd.c:555:49: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
util-linux-2.32/libfdisk/src/bsd.c:556:61: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
util-linux-2.32/libfdisk/src/context.c:262:9: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/libfdisk/src/context.c:956:11: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/libfdisk/src/dos.c:936:24: style: The scope of the variable 'p' can be reduced. [variableScope]
util-linux-2.32/libfdisk/src/dos.c:1843:17: style: The scope of the variable 'empty' can be reduced. [variableScope]
util-linux-2.32/libfdisk/src/gpt.c:718:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
util-linux-2.32/libfdisk/src/gpt.c:1642:11: style: The scope of the variable 'c' can be reduced. [variableScope]
util-linux-2.32/libfdisk/src/label.c:98:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libfdisk/src/script.c:873:6: style: The scope of the variable 'pno' can be reduced. [variableScope]
util-linux-2.32/libfdisk/src/sun.c:548:21: style: The scope of the variable 'ask' can be reduced. [variableScope]
util-linux-2.32/libfdisk/src/sun.c:1027:24: style: The scope of the variable 'part' can be reduced. [variableScope]
util-linux-2.32/libfdisk/src/sun.c:1028:19: style: The scope of the variable 'info' can be reduced. [variableScope]
util-linux-2.32/libfdisk/src/sun.c:857:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libfdisk/src/sun.c:858:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/btrfs.c:82:17: style: struct member 'rb_node::__rb_parent_color' is never used. [unusedStructMember]
util-linux-2.32/libmount/src/btrfs.c:83:18: style: struct member 'rb_node::rb_right' is never used. [unusedStructMember]
util-linux-2.32/libmount/src/btrfs.c:84:18: style: struct member 'rb_node::rb_left' is never used. [unusedStructMember]
util-linux-2.32/libmount/src/cache.c:649:1: style: Label 'done' is not used. [unusedLabel]
util-linux-2.32/libmount/src/context.c:375:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context.c:400:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context.c:426:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context.c:480:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context.c:513:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context.c:528:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context.c:553:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context.c:579:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context.c:604:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context.c:629:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context.c:655:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context.c:680:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context.c:705:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context.c:730:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context.c:2084:2: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context_loopdev.c:168:9: style: Condition 'rc==0' is always true [knownConditionTrueFalse]
util-linux-2.32/libmount/src/context_loopdev.c:144:11: note: Assignment 'rc=0', assigned value is 0
util-linux-2.32/libmount/src/context_loopdev.c:168:9: note: Condition 'rc==0' is always true
util-linux-2.32/libmount/src/context_loopdev.c:168:9: style: Same expression on both sides of '==' because the value of 'rc' and '0' are the same. [duplicateExpression]
util-linux-2.32/libmount/src/context_loopdev.c:144:11: note: 'rc' is assigned value '0' here.
util-linux-2.32/libmount/src/context_loopdev.c:168:9: note: Same expression on both sides of '==' because the value of 'rc' and '0' are the same.
util-linux-2.32/libmount/src/context_mount.c:1318:8: style: Function 'mnt_context_get_mount_excode' argument 2 names different: declaration 'mntrc' definition 'rc'. [funcArgNamesDifferent]
util-linux-2.32/libmount/src/mountP.h:431:73: note: Function 'mnt_context_get_mount_excode' argument 2 names different: declaration 'mntrc' definition 'rc'.
util-linux-2.32/libmount/src/context_mount.c:1318:8: note: Function 'mnt_context_get_mount_excode' argument 2 names different: declaration 'mntrc' definition 'rc'.
util-linux-2.32/libmount/src/context_mount.c:685:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libmount/src/context_umount.c:1048:8: style: Function 'mnt_context_get_umount_excode' argument 2 names different: declaration 'mntrc' definition 'rc'. [funcArgNamesDifferent]
util-linux-2.32/libmount/src/mountP.h:432:74: note: Function 'mnt_context_get_umount_excode' argument 2 names different: declaration 'mntrc' definition 'rc'.
util-linux-2.32/libmount/src/context_umount.c:1048:8: note: Function 'mnt_context_get_umount_excode' argument 2 names different: declaration 'mntrc' definition 'rc'.
util-linux-2.32/libmount/src/fs.c:156:7: error: Memory is allocated but not initialized: n [uninitdata]
util-linux-2.32/libmount/src/monitor.c:794:2: warning: Possible null pointer dereference: me [nullPointer]
util-linux-2.32/libmount/src/monitor.c:791:9: note: Assignment 'me=NULL', assigned value is 0
util-linux-2.32/libmount/src/monitor.c:794:2: note: Null pointer dereference
util-linux-2.32/libmount/src/monitor.c:694:24: style: The scope of the variable 'me' can be reduced. [variableScope]
util-linux-2.32/libmount/src/monitor.c:757:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
util-linux-2.32/libmount/src/optstr.c:791:9: warning: Either the condition 'ent' is redundant or there is possible null pointer dereference: ent. [nullPointerRedundantCheck]
util-linux-2.32/libmount/src/optstr.c:788:18: note: Assuming that condition 'ent' is not redundant
util-linux-2.32/libmount/src/optstr.c:791:9: note: Null pointer dereference
util-linux-2.32/libmount/src/tab.c:952:14: style: The scope of the variable 'p' can be reduced. [variableScope]
util-linux-2.32/libmount/src/tab.c:1611:8: style: The scope of the variable 'flags' can be reduced. [variableScope]
util-linux-2.32/libmount/src/tab_update.c:111:6: style: Condition '!rw' is always true [knownConditionTrueFalse]
util-linux-2.32/libmount/src/tab_update.c:87:11: note: Assignment 'rw=0', assigned value is 0
util-linux-2.32/libmount/src/tab_update.c:111:6: note: Condition '!rw' is always true
util-linux-2.32/libsmartcols/src/column.c:430:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libsmartcols/src/column.c:443:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libsmartcols/src/column.c:455:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libsmartcols/src/column.c:467:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libsmartcols/src/column.c:479:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libsmartcols/src/column.c:491:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libsmartcols/src/column.c:505:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/libsmartcols/src/table_print.c:256:10: style: The scope of the variable 'data' can be reduced. [variableScope]
util-linux-2.32/libsmartcols/src/table_print.c:1014:2: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/login-utils/chfn.c:231:6: style: The scope of the variable 'len' can be reduced. [variableScope]
util-linux-2.32/login-utils/islocal.c:38:3: error: Resource leak: f [resourceLeak]
util-linux-2.32/login-utils/lslogins.c:778:12: style: The scope of the variable 'g' can be reduced. [variableScope]
util-linux-2.32/login-utils/lslogins.c:779:16: style: The scope of the variable 'n' can be reduced. [variableScope]
util-linux-2.32/login-utils/lslogins.c:894:9: style: The scope of the variable 'n' can be reduced. [variableScope]
util-linux-2.32/login-utils/lslogins.c:1133:24: style: The scope of the variable 'data' can be reduced. [variableScope]
util-linux-2.32/login-utils/lslogins.c:1135:14: style: The scope of the variable 'hstr' can be reduced. [variableScope]
util-linux-2.32/login-utils/lslogins.c:1135:21: style: The scope of the variable 'dstr' can be reduced. [variableScope]
util-linux-2.32/login-utils/lslogins.c:1271:9: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/login-utils/newgrp.c:187:16: style: The scope of the variable 'gr_entry' can be reduced. [variableScope]
util-linux-2.32/login-utils/su-common.c:680:2: style: Variable 'srvname' is reassigned a value before the old one has been used. [redundantAssignment]
util-linux-2.32/login-utils/su-common.c:677:0: note: Variable 'srvname' is reassigned a value before the old one has been used.
util-linux-2.32/login-utils/su-common.c:680:2: note: Variable 'srvname' is reassigned a value before the old one has been used.
util-linux-2.32/login-utils/utmpdump.c:267:62: style: The scope of the variable 'line' can be reduced. [variableScope]
util-linux-2.32/login-utils/utmpdump.c:211:29: warning: Suspicious code: sign conversion of -10 in calculation because '-10' has a negative value [signConversion]
util-linux-2.32/misc-utils/blkid.c:120:16: style: The scope of the variable 'ch' can be reduced. [variableScope]
util-linux-2.32/misc-utils/blkid.c:168:11: style: The scope of the variable 'w' can be reduced. [variableScope]
util-linux-2.32/misc-utils/blkid.c:200:8: style: The scope of the variable 'len' can be reduced. [variableScope]
util-linux-2.32/misc-utils/blkid.c:450:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
util-linux-2.32/misc-utils/cal.c:133:6: style: Condition '!ret' is always true [knownConditionTrueFalse]
util-linux-2.32/misc-utils/cal.c:127:20: note: Assignment 'ret=NULL', assigned value is 0
util-linux-2.32/misc-utils/cal.c:133:6: note: Condition '!ret' is always true
util-linux-2.32/misc-utils/cal.c:644:12: style: The scope of the variable 'wd' can be reduced. [variableScope]
util-linux-2.32/misc-utils/cal.c:841:15: style: The scope of the variable 'new_month' can be reduced. [variableScope]
util-linux-2.32/misc-utils/cal.c:887:7: style: The scope of the variable 'out' can be reduced. [variableScope]
util-linux-2.32/misc-utils/findmnt-verify.c:112:16: warning: Either the condition 'n_tgt' is redundant or there is possible null pointer dereference: n_tgt. [nullPointerRedundantCheck]
util-linux-2.32/misc-utils/findmnt-verify.c:108:7: note: Assuming that condition 'n_tgt' is not redundant
util-linux-2.32/misc-utils/findmnt-verify.c:112:16: note: Null pointer dereference
util-linux-2.32/misc-utils/findmnt-verify.c:114:15: warning: Either the condition 'n_tgt' is redundant or there is possible null pointer dereference: n_tgt. [nullPointerRedundantCheck]
util-linux-2.32/misc-utils/findmnt-verify.c:108:7: note: Assuming that condition 'n_tgt' is not redundant
util-linux-2.32/misc-utils/findmnt-verify.c:114:15: note: Null pointer dereference
util-linux-2.32/misc-utils/findmnt-verify.c:305:17: style: The scope of the variable 'cp' can be reduced. [variableScope]
util-linux-2.32/misc-utils/findmnt-verify.c:305:22: style: The scope of the variable 't' can be reduced. [variableScope]
util-linux-2.32/misc-utils/findmnt.c:455:7: style: Condition '!res' is always true [knownConditionTrueFalse]
util-linux-2.32/misc-utils/findmnt.c:442:14: note: Assignment 'res=NULL', assigned value is 0
util-linux-2.32/misc-utils/findmnt.c:455:7: note: Condition '!res' is always true
util-linux-2.32/misc-utils/findmnt.c:916:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/misc-utils/getopt.c:284:6: style: The scope of the variable 'arg_opt' can be reduced. [variableScope]
util-linux-2.32/misc-utils/kill.c:116:12: style: The scope of the variable 'lth' can be reduced. [variableScope]
util-linux-2.32/misc-utils/kill.c:158:6: style: The scope of the variable 'numsig' can be reduced. [variableScope]
util-linux-2.32/misc-utils/kill.c:202:8: style: The scope of the variable 'arg' can be reduced. [variableScope]
util-linux-2.32/misc-utils/logger.c:376:17: style: The scope of the variable 'pw' can be reduced. [variableScope]
util-linux-2.32/misc-utils/logger.c:930:9: style: The scope of the variable 'len' can be reduced. [variableScope]
util-linux-2.32/misc-utils/logger.c:966:9: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/misc-utils/logger.c:511:7: warning: Either the condition 'iovlen>=0' is redundant, otherwise there is negative array index -1. [negativeIndex]
util-linux-2.32/misc-utils/logger.c:512:4: note: Assuming that condition 'iovlen>=0' is not redundant
util-linux-2.32/misc-utils/logger.c:511:7: note: Negative array index
util-linux-2.32/misc-utils/look.c:175:6: style: The scope of the variable 'ch' can be reduced. [variableScope]
util-linux-2.32/misc-utils/look.c:176:8: style: The scope of the variable 'readp' can be reduced. [variableScope]
util-linux-2.32/misc-utils/lsblk.c:929:8: style: The scope of the variable 'md' can be reduced. [variableScope]
util-linux-2.32/misc-utils/lsblk.c:1317:4: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
util-linux-2.32/misc-utils/mcookie.c:106:10: style: The scope of the variable 'count' can be reduced. [variableScope]
util-linux-2.32/misc-utils/rename.c:97:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
util-linux-2.32/misc-utils/rename.c:96:6: note: outer condition: verbose
util-linux-2.32/misc-utils/rename.c:97:7: note: identical inner condition: verbose
util-linux-2.32/misc-utils/uuidd.c:538:20: style: The scope of the variable 'cp' can be reduced. [variableScope]
util-linux-2.32/misc-utils/uuidd.c:541:7: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/misc-utils/whereis.c:458:2: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/schedutils/chrt.c:270:6: style: Condition 'reset_on_fork' is always false [knownConditionTrueFalse]
util-linux-2.32/schedutils/chrt.c:210:35: note: Assignment 'reset_on_fork=0', assigned value is 0
util-linux-2.32/schedutils/chrt.c:270:6: note: Condition 'reset_on_fork' is always false
util-linux-2.32/sys-utils/chmem.c:106:8: style: The scope of the variable 'name' can be reduced. [variableScope]
util-linux-2.32/sys-utils/chmem.c:107:17: style: The scope of the variable 'index' can be reduced. [variableScope]
util-linux-2.32/sys-utils/chmem.c:180:8: style: The scope of the variable 'name' can be reduced. [variableScope]
util-linux-2.32/sys-utils/chmem.c:181:11: style: The scope of the variable 'index' can be reduced. [variableScope]
util-linux-2.32/sys-utils/dmesg.c:608:12: warning: %hhx in format string (no. 1) requires 'unsigned char' but the argument type is 'signed char'. [invalidPrintfArgType_uint]
util-linux-2.32/sys-utils/eject.c:324:13: style: Condition 'status<0' is always true [knownConditionTrueFalse]
util-linux-2.32/sys-utils/eject.c:314:16: note: Assignment 'status=-1', assigned value is -1
util-linux-2.32/sys-utils/eject.c:324:13: note: Condition 'status<0' is always true
util-linux-2.32/sys-utils/eject.c:705:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
util-linux-2.32/sys-utils/eject.c:376:6: style: Unused variable: status [unusedVariable]
util-linux-2.32/sys-utils/hwclock-rtc.c:166:2: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
util-linux-2.32/sys-utils/hwclock-rtc.c:158:0: note: Variable 'rc' is reassigned a value before the old one has been used.
util-linux-2.32/sys-utils/hwclock-rtc.c:166:2: note: Variable 'rc' is reassigned a value before the old one has been used.
util-linux-2.32/sys-utils/hwclock-rtc.c:336:2: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
util-linux-2.32/sys-utils/hwclock-rtc.c:329:0: note: Variable 'rc' is reassigned a value before the old one has been used.
util-linux-2.32/sys-utils/hwclock-rtc.c:336:2: note: Variable 'rc' is reassigned a value before the old one has been used.
util-linux-2.32/sys-utils/hwclock-rtc.c:116:9: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/sys-utils/hwclock-rtc.c:159:8: style: The scope of the variable 'ioctlname' can be reduced. [variableScope]
util-linux-2.32/sys-utils/hwclock-rtc.c:62:6: style: struct member 'linux_rtc_time::tm_min' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/hwclock-rtc.c:63:6: style: struct member 'linux_rtc_time::tm_hour' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/hwclock-rtc.c:64:6: style: struct member 'linux_rtc_time::tm_mday' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/hwclock-rtc.c:65:6: style: struct member 'linux_rtc_time::tm_mon' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/hwclock-rtc.c:66:6: style: struct member 'linux_rtc_time::tm_year' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/hwclock-rtc.c:67:6: style: struct member 'linux_rtc_time::tm_wday' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/hwclock-rtc.c:68:6: style: struct member 'linux_rtc_time::tm_yday' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/hwclock.c:617:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
util-linux-2.32/sys-utils/hwclock.c:797:8: style: The scope of the variable 'fp' can be reduced. [variableScope]
util-linux-2.32/sys-utils/ipcrm.c:77:8: style: The scope of the variable 'errmsg' can be reduced. [variableScope]
util-linux-2.32/sys-utils/ipcrm.c:127:6: style: The scope of the variable 'id' can be reduced. [variableScope]
util-linux-2.32/sys-utils/ipcrm.c:306:6: style: The scope of the variable 'iskey' can be reduced. [variableScope]
util-linux-2.32/sys-utils/ipcrm.c:33:18: style: union member 'semun::__buf' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/ipcs.c:340:4: warning: %ju in format string (no. 1) requires 'uintmax_t' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
util-linux-2.32/sys-utils/ipcs.c:443:4: warning: %ju in format string (no. 2) requires 'uintmax_t' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
util-linux-2.32/sys-utils/ipcs.c:566:4: warning: %ju in format string (no. 1) requires 'uintmax_t' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
util-linux-2.32/sys-utils/ipcs.c:623:2: warning: %jd in format string (no. 1) requires 'intmax_t' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
util-linux-2.32/sys-utils/ipcs.c:575:27: style: Function 'print_shm' argument 1 names different: declaration 'id' definition 'shmid'. [funcArgNamesDifferent]
util-linux-2.32/sys-utils/ipcs.c:40:28: note: Function 'print_shm' argument 1 names different: declaration 'id' definition 'shmid'.
util-linux-2.32/sys-utils/ipcs.c:575:27: note: Function 'print_shm' argument 1 names different: declaration 'id' definition 'shmid'.
util-linux-2.32/sys-utils/ipcs.c:605:27: style: Function 'print_msg' argument 1 names different: declaration 'id' definition 'msgid'. [funcArgNamesDifferent]
util-linux-2.32/sys-utils/ipcs.c:44:28: note: Function 'print_msg' argument 1 names different: declaration 'id' definition 'msgid'.
util-linux-2.32/sys-utils/ipcs.c:605:27: note: Function 'print_msg' argument 1 names different: declaration 'id' definition 'msgid'.
util-linux-2.32/sys-utils/ipcs.c:637:27: style: Function 'print_sem' argument 1 names different: declaration 'id' definition 'semid'. [funcArgNamesDifferent]
util-linux-2.32/sys-utils/ipcs.c:42:28: note: Function 'print_sem' argument 1 names different: declaration 'id' definition 'semid'.
util-linux-2.32/sys-utils/ipcs.c:637:27: note: Function 'print_sem' argument 1 names different: declaration 'id' definition 'semid'.
util-linux-2.32/sys-utils/ipcs.c:215:24: warning: Suspicious code: sign conversion of 18446744073709551615 in calculation because '18446744073709551615' has a negative value [signConversion]
util-linux-2.32/sys-utils/ipcs.c:342:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/sys-utils/ipcs.c:343:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/sys-utils/ldattach.c:177:6: style: The scope of the variable 'iflag' can be reduced. [variableScope]
util-linux-2.32/sys-utils/ldattach.c:44:15: style: struct member 'gsm_config::adaption' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/ldattach.c:47:15: style: struct member 'gsm_config::t1' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/ldattach.c:48:15: style: struct member 'gsm_config::t2' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/ldattach.c:49:15: style: struct member 'gsm_config::t3' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/ldattach.c:50:15: style: struct member 'gsm_config::n2' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/ldattach.c:53:15: style: struct member 'gsm_config::k' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/ldattach.c:54:15: style: struct member 'gsm_config::i' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/ldattach.c:55:15: style: struct member 'gsm_config::unused' is never used. [unusedStructMember]
util-linux-2.32/sys-utils/lscpu-dmi.c:253:14: style: Condition ''\0'!=0' is always false [knownConditionTrueFalse]
util-linux-2.32/sys-utils/lscpu.c:1573:7: warning: Either the condition 'desc' is redundant or there is possible null pointer dereference: desc. [nullPointerRedundantCheck]
util-linux-2.32/sys-utils/lscpu.c:1571:39: note: Assuming that condition 'desc' is not redundant
util-linux-2.32/sys-utils/lscpu.c:1573:7: note: Null pointer dereference
util-linux-2.32/sys-utils/lscpu.c:1630:7: warning: Either the condition 'desc' is redundant or there is possible null pointer dereference: desc. [nullPointerRedundantCheck]
util-linux-2.32/sys-utils/lscpu.c:1628:39: note: Assuming that condition 'desc' is not redundant
util-linux-2.32/sys-utils/lscpu.c:1630:7: note: Null pointer dereference
util-linux-2.32/sys-utils/lscpu.c:944:6: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/sys-utils/lscpu.c:1110:6: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/sys-utils/lscpu.c:1132:6: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/sys-utils/lsipc.c:392:24: style: The scope of the variable 'data' can be reduced. [variableScope]
util-linux-2.32/sys-utils/lsipc.c:394:14: style: The scope of the variable 'hstr' can be reduced. [variableScope]
util-linux-2.32/sys-utils/lsipc.c:394:21: style: The scope of the variable 'dstr' can be reduced. [variableScope]
util-linux-2.32/sys-utils/lsipc.c:527:24: style: The scope of the variable 'ln' can be reduced. [variableScope]
util-linux-2.32/sys-utils/lsipc.c:721:24: style: The scope of the variable 'ln' can be reduced. [variableScope]
util-linux-2.32/sys-utils/lsipc.c:881:24: style: The scope of the variable 'ln' can be reduced. [variableScope]
util-linux-2.32/sys-utils/lsipc.c:1082:9: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/sys-utils/lsmem.c:288:12: style: The scope of the variable 'zone_id' can be reduced. [variableScope]
util-linux-2.32/sys-utils/lsmem.c:406:6: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/sys-utils/mountpoint.c:79:38: style: Redundant condition: ctl->st.st_dev==pst.st_dev. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
util-linux-2.32/sys-utils/readprofile.c:149:6: style: The scope of the variable 'header_printed' can be reduced. [variableScope]
util-linux-2.32/sys-utils/readprofile.c:261:10: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/sys-utils/readprofile.c:273:21: warning: Division of result of sizeof() on pointer type. [divideSizeof]
util-linux-2.32/sys-utils/readprofile.c:264:17: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits]
util-linux-2.32/sys-utils/readprofile.c:266:17: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits]
util-linux-2.32/sys-utils/readprofile.c:266:17: error: Signed integer overflow for expression '1<<(sizeof(*buf)*4)'. [integerOverflow]
util-linux-2.32/sys-utils/readprofile.c:266:40: error: Signed integer overflow for expression '(1<<(sizeof(*buf)*4))-1'. [integerOverflow]
util-linux-2.32/sys-utils/rtcwake.c:202:27: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
util-linux-2.32/sys-utils/rtcwake.c:204:27: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
util-linux-2.32/sys-utils/setpriv.c:671:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
util-linux-2.32/sys-utils/wdctl.c:229:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/sys-utils/wdctl.c:232:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/sys-utils/wdctl.c:452:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/sys-utils/wdctl.c:454:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/term-utils/agetty.c:1359:8: style: The scope of the variable 'bp' can be reduced. [variableScope]
util-linux-2.32/term-utils/mesg.c:121:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
util-linux-2.32/term-utils/script.c:681:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
util-linux-2.32/term-utils/script.c:440:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
util-linux-2.32/term-utils/script.c:507:4: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-linux-2.32/term-utils/setterm.c:978:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
util-linux-2.32/term-utils/setterm.c:982:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
util-linux-2.32/term-utils/setterm.c:697:6: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/term-utils/setterm.c:1067:7: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/term-utils/ttymsg.c:75:10: style: The scope of the variable 'wret' can be reduced. [variableScope]
util-linux-2.32/term-utils/wall.c:337:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
util-linux-2.32/term-utils/wall.c:337:19: style: The scope of the variable 'cnt' can be reduced. [variableScope]
util-linux-2.32/term-utils/wall.c:338:8: style: The scope of the variable 'p' can be reduced. [variableScope]
util-linux-2.32/term-utils/wall.c:350:18: style: The scope of the variable 'pw' can be reduced. [variableScope]
util-linux-2.32/tests/helpers/test_mbsencode.c:47:3: portability: %zi in format string (no. 1) requires 'size_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
util-linux-2.32/tests/helpers/test_md5.c:9:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
util-linux-2.32/tests/helpers/test_sha1.c:9:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
util-linux-2.32/text-utils/col.c:165:18: style: The scope of the variable 'ch' can be reduced. [variableScope]
util-linux-2.32/text-utils/col.c:473:24: style: The scope of the variable 'this_col' can be reduced. [variableScope]
util-linux-2.32/text-utils/col.c:480:37: style: The scope of the variable 'save' can be reduced. [variableScope]
util-linux-2.32/text-utils/col.c:580:6: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/text-utils/column.c:489:15: style: The scope of the variable 'p' can be reduced. [variableScope]
util-linux-2.32/text-utils/column.c:591:32: style: The scope of the variable 'endcol' can be reduced. [variableScope]
util-linux-2.32/text-utils/hexdump-conv.c:90:21: style: The scope of the variable 'list' can be reduced. [variableScope]
util-linux-2.32/text-utils/hexdump-display.c:62:6: style: The scope of the variable 'match' can be reduced. [variableScope]
util-linux-2.32/text-utils/hexdump-display.c:241:29: style: The scope of the variable 'fs' can be reduced. [variableScope]
util-linux-2.32/text-utils/hexdump-parse.c:79:8: style: The scope of the variable 'fmt' can be reduced. [variableScope]
util-linux-2.32/text-utils/hexdump-parse.c:478:8: style: The scope of the variable 'clr' can be reduced. [variableScope]
util-linux-2.32/text-utils/line.c:44:9: style: The scope of the variable 'c' can be reduced. [variableScope]
util-linux-2.32/text-utils/more.c:1493:7: style: The scope of the variable 'cmdbuf' can be reduced. [variableScope]
util-linux-2.32/text-utils/more.c:1494:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
util-linux-2.32/text-utils/more.c:1612:10: style: The scope of the variable 'argp' can be reduced. [variableScope]
util-linux-2.32/text-utils/more.c:1614:9: style: The scope of the variable 'args' can be reduced. [variableScope]
util-linux-2.32/text-utils/more.c:1615:6: style: The scope of the variable 'argcount' can be reduced. [variableScope]
util-linux-2.32/text-utils/more.c:1675:15: style: The scope of the variable 'c' can be reduced. [variableScope]
util-linux-2.32/text-utils/more.c:1718:8: style: The scope of the variable 'padstr' can be reduced. [variableScope]
util-linux-2.32/text-utils/more.c:1719:8: style: The scope of the variable 'term' can be reduced. [variableScope]
util-linux-2.32/text-utils/more.c:1874:6: style: The scope of the variable 'c' can be reduced. [variableScope]
util-linux-2.32/text-utils/more.c:2006:20: style: The scope of the variable 'offset' can be reduced. [variableScope]
util-linux-2.32/text-utils/more.c:2052:16: style: Function 'show' argument 1 names different: declaration 'ch' definition 'c'. [funcArgNamesDifferent]
util-linux-2.32/text-utils/more.c:112:25: note: Function 'show' argument 1 names different: declaration 'ch' definition 'c'.
util-linux-2.32/text-utils/more.c:2052:16: note: Function 'show' argument 1 names different: declaration 'ch' definition 'c'.
util-linux-2.32/text-utils/more.c:1720:17: style: Unused variable: win [unusedVariable]
util-linux-2.32/text-utils/more.c:1637:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
util-linux-2.32/text-utils/more.c:532:11: error: Return value of allocation function 'fopen' is not stored. [leakReturnValNotUsed]
util-linux-2.32/text-utils/pg.c:320:8: style: The scope of the variable 'p' can be reduced. [variableScope]
util-linux-2.32/text-utils/pg.c:581:8: style: The scope of the variable 'p' can be reduced. [variableScope]
util-linux-2.32/text-utils/pg.c:112:7: style: struct member 'Anonymous3::pattern' is never used. [unusedStructMember]
util-linux-2.32/text-utils/ul.c:162:8: style: The scope of the variable 'f' can be reduced. [variableScope]
util-linux-2.32/text-utils/ul.c:551:6: style: The scope of the variable 'i' can be reduced. [variableScope]
util-linux-2.32/text-utils/ul.c:622:25: style: Function 'needcol' argument 1 names different: declaration 'col' definition 'acol'. [funcArgNamesDifferent]
util-linux-2.32/text-utils/ul.c:92:25: note: Function 'needcol' argument 1 names different: declaration 'col' definition 'acol'.
util-linux-2.32/text-utils/ul.c:622:25: note: Function 'needcol' argument 1 names different: declaration 'col' definition 'acol'.
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/util-vserver/util-vserver_0.30.216-pre3120.orig.tar.xz
util-vserver-0.30.216-pre3120/ensc_fmt/fmt-tai64n.c:31:21: style: Function 'fmt_tai64n' argument 1 names different: declaration 'ptr' definition 'buf'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/ensc_fmt/fmt.h:64:28: note: Function 'fmt_tai64n' argument 1 names different: declaration 'ptr' definition 'buf'.
util-vserver-0.30.216-pre3120/ensc_fmt/fmt-tai64n.c:31:21: note: Function 'fmt_tai64n' argument 1 names different: declaration 'ptr' definition 'buf'.
util-vserver-0.30.216-pre3120/ensc_vector/list-add.c:28:41: style: Function 'List_add' argument 2 names different: declaration 'key' definition 'data'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/ensc_vector/list.h:36:44: note: Function 'List_add' argument 2 names different: declaration 'key' definition 'data'.
util-vserver-0.30.216-pre3120/ensc_vector/list-add.c:28:41: note: Function 'List_add' argument 2 names different: declaration 'key' definition 'data'.
util-vserver-0.30.216-pre3120/ensc_vector/vector.hc:57:13: style: Function 'Vector_searchSelfOrg_const' argument 3 names different: declaration 'compar' definition 'compare'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/ensc_vector/vector.h:55:16: note: Function 'Vector_searchSelfOrg_const' argument 3 names different: declaration 'compar' definition 'compare'.
util-vserver-0.30.216-pre3120/ensc_vector/vector.hc:57:13: note: Function 'Vector_searchSelfOrg_const' argument 3 names different: declaration 'compar' definition 'compare'.
util-vserver-0.30.216-pre3120/ensc_vector/vector-insert.c:28:14: style: Function 'Vector_insert' argument 3 names different: declaration 'compar' definition 'compare'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/ensc_vector/vector.h:44:62: note: Function 'Vector_insert' argument 3 names different: declaration 'compar' definition 'compare'.
util-vserver-0.30.216-pre3120/ensc_vector/vector-insert.c:28:14: note: Function 'Vector_insert' argument 3 names different: declaration 'compar' definition 'compare'.
util-vserver-0.30.216-pre3120/ensc_vector/vector-search.c:31:14: style: Function 'Vector_search' argument 3 names different: declaration 'compar' definition 'compare'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/ensc_vector/vector.h:37:62: note: Function 'Vector_search' argument 3 names different: declaration 'compar' definition 'compare'.
util-vserver-0.30.216-pre3120/ensc_vector/vector-search.c:31:14: note: Function 'Vector_search' argument 3 names different: declaration 'compar' definition 'compare'.
util-vserver-0.30.216-pre3120/ensc_vector/vector-searchselforg.c:66:13: warning: Possible null pointer dereference: ptr [nullPointer]
util-vserver-0.30.216-pre3120/ensc_vector/vector-searchselforg.c:63:10: note: Assignment 'ptr=0', assigned value is 0
util-vserver-0.30.216-pre3120/ensc_vector/vector-searchselforg.c:66:13: note: Null pointer dereference
util-vserver-0.30.216-pre3120/ensc_vector/vector-searchselforg.c:32:14: style: Function 'Vector_searchSelfOrg' argument 3 names different: declaration 'compar' definition 'compare'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/ensc_vector/vector.h:39:15: note: Function 'Vector_searchSelfOrg' argument 3 names different: declaration 'compar' definition 'compare'.
util-vserver-0.30.216-pre3120/ensc_vector/vector-searchselforg.c:32:14: note: Function 'Vector_searchSelfOrg' argument 3 names different: declaration 'compar' definition 'compare'.
util-vserver-0.30.216-pre3120/ensc_vector/vector-sort.c:29:39: style: Function 'Vector_sort' argument 2 names different: declaration 'compar' definition 'compare'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/ensc_vector/vector.h:41:41: note: Function 'Vector_sort' argument 2 names different: declaration 'compar' definition 'compare'.
util-vserver-0.30.216-pre3120/ensc_vector/vector-sort.c:29:39: note: Function 'Vector_sort' argument 2 names different: declaration 'compar' definition 'compare'.
util-vserver-0.30.216-pre3120/ensc_vector/vector-unique.c:31:41: style: Function 'Vector_unique' argument 2 names different: declaration 'compar' definition 'compare'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/ensc_vector/vector.h:42:43: note: Function 'Vector_unique' argument 2 names different: declaration 'compar' definition 'compare'.
util-vserver-0.30.216-pre3120/ensc_vector/vector-unique.c:31:41: note: Function 'Vector_unique' argument 2 names different: declaration 'compar' definition 'compare'.
util-vserver-0.30.216-pre3120/lib/bcaps_list-v13.c:39:27: style: Function 'vc_list2bcap' argument 4 names different: declaration 'cap' definition 'caps'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/lib/vserver.h:941:30: note: Function 'vc_list2bcap' argument 4 names different: declaration 'cap' definition 'caps'.
util-vserver-0.30.216-pre3120/lib/bcaps_list-v13.c:39:27: note: Function 'vc_list2bcap' argument 4 names different: declaration 'cap' definition 'caps'.
util-vserver-0.30.216-pre3120/lib/exitlikeprocess.c:47:24: style: Function 'vc_exitLikeProcess' argument 1 names different: declaration 'pid' definition 'p'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/lib/vserver.h:1093:32: note: Function 'vc_exitLikeProcess' argument 1 names different: declaration 'pid' definition 'p'.
util-vserver-0.30.216-pre3120/lib/exitlikeprocess.c:47:24: note: Function 'vc_exitLikeProcess' argument 1 names different: declaration 'pid' definition 'p'.
util-vserver-0.30.216-pre3120/lib/getinsecurebcaps.c:34:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
util-vserver-0.30.216-pre3120/lib/getvserverbyctx.c:40:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
util-vserver-0.30.216-pre3120/lib/getvservername.c:38:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
util-vserver-0.30.216-pre3120/lib/parselimit.c:28:27: style: Function 'vc_parseLimit' argument 1 names different: declaration 'str' definition 'buf'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/lib/vserver.h:657:44: note: Function 'vc_parseLimit' argument 1 names different: declaration 'str' definition 'buf'.
util-vserver-0.30.216-pre3120/lib/parselimit.c:28:27: note: Function 'vc_parseLimit' argument 1 names different: declaration 'str' definition 'buf'.
util-vserver-0.30.216-pre3120/lib_internal/command-exec.c:65:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
util-vserver-0.30.216-pre3120/lib_internal/filecfg-iteratemultiline.c:48:5: style: Variable 'line_nr' is modified but its new value is never used. [unreadVariable]
util-vserver-0.30.216-pre3120/lib_internal/filecfg-readentrystr.c:40:3: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
util-vserver-0.30.216-pre3120/lib_internal/filecfg-readentrystr.c:35:0: note: Variable 'fd' is reassigned a value before the old one has been used.
util-vserver-0.30.216-pre3120/lib_internal/filecfg-readentrystr.c:40:3: note: Variable 'fd' is reassigned a value before the old one has been used.
util-vserver-0.30.216-pre3120/lib_internal/matchvserverinfo-init.c:57:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
util-vserver-0.30.216-pre3120/lib_internal/unify-copy.c:149:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
util-vserver-0.30.216-pre3120/lib_internal/util-lockfile.c:66:23: style: Same expression on both sides of '&&'. [duplicateExpression]
util-vserver-0.30.216-pre3120/src/capchroot.c:128:11: style: The scope of the variable 'nochroot' can be reduced. [variableScope]
util-vserver-0.30.216-pre3120/src/capchroot.c:129:17: style: The scope of the variable 'suid_user' can be reduced. [variableScope]
util-vserver-0.30.216-pre3120/src/chxid.c:85:24: style: Function 'handleFile' argument 1 names different: declaration 'd_name' definition 'name'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/src/fstool.h:75:29: note: Function 'handleFile' argument 1 names different: declaration 'd_name' definition 'name'.
util-vserver-0.30.216-pre3120/src/chxid.c:85:24: note: Function 'handleFile' argument 1 names different: declaration 'd_name' definition 'name'.
util-vserver-0.30.216-pre3120/src/chxid.c:85:43: style: Function 'handleFile' argument 2 names different: declaration 'full_name' definition 'display_name'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/src/fstool.h:75:49: note: Function 'handleFile' argument 2 names different: declaration 'full_name' definition 'display_name'.
util-vserver-0.30.216-pre3120/src/chxid.c:85:43: note: Function 'handleFile' argument 2 names different: declaration 'full_name' definition 'display_name'.
util-vserver-0.30.216-pre3120/src/exec-remount.c:97:15: style: The scope of the variable 'mtab' can be reduced. [variableScope]
util-vserver-0.30.216-pre3120/src/fstool.c:174:9: style: The scope of the variable 'i' can be reduced. [variableScope]
util-vserver-0.30.216-pre3120/src/h2ext.c:332:0: error: #error UNKNOWN BYTE ORDER [preprocessorErrorDirective]
util-vserver-0.30.216-pre3120/src/keep-ctx-alive.c:162:0: error: Boolean value assigned to pointer. [assignBoolToPointer]
util-vserver-0.30.216-pre3120/src/lsxid.c:139:24: style: Function 'handleFile' argument 1 names different: declaration 'd_name' definition 'name'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/src/fstool.h:75:29: note: Function 'handleFile' argument 1 names different: declaration 'd_name' definition 'name'.
util-vserver-0.30.216-pre3120/src/lsxid.c:139:24: note: Function 'handleFile' argument 1 names different: declaration 'd_name' definition 'name'.
util-vserver-0.30.216-pre3120/src/lsxid.c:139:42: style: Function 'handleFile' argument 2 names different: declaration 'full_name' definition 'display_name'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/src/fstool.h:75:49: note: Function 'handleFile' argument 2 names different: declaration 'full_name' definition 'display_name'.
util-vserver-0.30.216-pre3120/src/lsxid.c:139:42: note: Function 'handleFile' argument 2 names different: declaration 'full_name' definition 'display_name'.
util-vserver-0.30.216-pre3120/src/parserpmdump.c:33:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
util-vserver-0.30.216-pre3120/src/rebootmgr.c:134:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
util-vserver-0.30.216-pre3120/src/reducecap.c:233:13: style: The scope of the variable 'remove' can be reduced. [variableScope]
util-vserver-0.30.216-pre3120/src/reducecap.c:235:13: style: The scope of the variable 'flags' can be reduced. [variableScope]
util-vserver-0.30.216-pre3120/src/rpm-fake.c:459:17: style: Variable 'syscall_rev' is assigned a value that is never used. [unreadVariable]
util-vserver-0.30.216-pre3120/src/rpm-fake.c:460:17: style: Variable 'syscall_nr' is assigned a value that is never used. [unreadVariable]
util-vserver-0.30.216-pre3120/src/secure-mount.c:358:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
util-vserver-0.30.216-pre3120/src/secure-mount.c:317:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-vserver-0.30.216-pre3120/src/secure-mount.c:318:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
util-vserver-0.30.216-pre3120/src/setattr.c:118:24: style: Function 'handleFile' argument 1 names different: declaration 'd_name' definition 'name'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/src/fstool.h:75:29: note: Function 'handleFile' argument 1 names different: declaration 'd_name' definition 'name'.
util-vserver-0.30.216-pre3120/src/setattr.c:118:24: note: Function 'handleFile' argument 1 names different: declaration 'd_name' definition 'name'.
util-vserver-0.30.216-pre3120/src/setattr.c:118:43: style: Function 'handleFile' argument 2 names different: declaration 'full_name' definition 'display_name'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/src/fstool.h:75:49: note: Function 'handleFile' argument 2 names different: declaration 'full_name' definition 'display_name'.
util-vserver-0.30.216-pre3120/src/setattr.c:118:43: note: Function 'handleFile' argument 2 names different: declaration 'full_name' definition 'display_name'.
util-vserver-0.30.216-pre3120/src/showattr.c:131:17: error: Buffer is accessed out of bounds. [bufferAccessOutOfBounds]
util-vserver-0.30.216-pre3120/src/showattr.c:97:24: style: Function 'handleFile' argument 1 names different: declaration 'd_name' definition 'name'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/src/fstool.h:75:29: note: Function 'handleFile' argument 1 names different: declaration 'd_name' definition 'name'.
util-vserver-0.30.216-pre3120/src/showattr.c:97:24: note: Function 'handleFile' argument 1 names different: declaration 'd_name' definition 'name'.
util-vserver-0.30.216-pre3120/src/showattr.c:97:42: style: Function 'handleFile' argument 2 names different: declaration 'full_name' definition 'display_name'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/src/fstool.h:75:49: note: Function 'handleFile' argument 2 names different: declaration 'full_name' definition 'display_name'.
util-vserver-0.30.216-pre3120/src/showattr.c:97:42: note: Function 'handleFile' argument 2 names different: declaration 'full_name' definition 'display_name'.
util-vserver-0.30.216-pre3120/src/vhashify.c:406:11: style: The scope of the variable 'len' can be reduced. [variableScope]
util-vserver-0.30.216-pre3120/src/vhashify.c:173:39: style: Function 'HashDirInfo_compareDevice' argument 1 names different: declaration 'lhs' definition 'lhs_v'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/src/vhashify.h:51:45: note: Function 'HashDirInfo_compareDevice' argument 1 names different: declaration 'lhs' definition 'lhs_v'.
util-vserver-0.30.216-pre3120/src/vhashify.c:173:39: note: Function 'HashDirInfo_compareDevice' argument 1 names different: declaration 'lhs' definition 'lhs_v'.
util-vserver-0.30.216-pre3120/src/vhashify.c:173:58: style: Function 'HashDirInfo_compareDevice' argument 2 names different: declaration 'rhs' definition 'rhs_v'. [funcArgNamesDifferent]
util-vserver-0.30.216-pre3120/src/vhashify.h:51:62: note: Function 'HashDirInfo_compareDevice' argument 2 names different: declaration 'rhs' definition 'rhs_v'.
util-vserver-0.30.216-pre3120/src/vhashify.c:173:58: note: Function 'HashDirInfo_compareDevice' argument 2 names different: declaration 'rhs' definition 'rhs_v'.
util-vserver-0.30.216-pre3120/src/vlimit.c:234:5: style: Variable 'ptr' is reassigned a value before the old one has been used. [redundantAssignment]
util-vserver-0.30.216-pre3120/src/vlimit.c:233:5: note: Variable 'ptr' is reassigned a value before the old one has been used.
util-vserver-0.30.216-pre3120/src/vlimit.c:234:5: note: Variable 'ptr' is reassigned a value before the old one has been used.
util-vserver-0.30.216-pre3120/src/vlimit.c:235:5: style: Variable 'ptr' is reassigned a value before the old one has been used. [redundantAssignment]
util-vserver-0.30.216-pre3120/src/vlimit.c:234:5: note: Variable 'ptr' is reassigned a value before the old one has been used.
util-vserver-0.30.216-pre3120/src/vlimit.c:235:5: note: Variable 'ptr' is reassigned a value before the old one has been used.
util-vserver-0.30.216-pre3120/src/vlogin.c:153:11: style: The scope of the variable 'len' can be reduced. [variableScope]
util-vserver-0.30.216-pre3120/src/vsched.c:198:10: style: The scope of the variable 'dp' can be reduced. [variableScope]
util-vserver-0.30.216-pre3120/src/vsched.c:199:19: style: The scope of the variable 'de' can be reduced. [variableScope]
util-vserver-0.30.216-pre3120/src/vserver-stat.c:736:5: style: Variable 'l' is reassigned a value before the old one has been used. [redundantAssignment]
util-vserver-0.30.216-pre3120/src/vserver-stat.c:735:5: note: Variable 'l' is reassigned a value before the old one has been used.
util-vserver-0.30.216-pre3120/src/vserver-stat.c:736:5: note: Variable 'l' is reassigned a value before the old one has been used.
util-vserver-0.30.216-pre3120/src/vserver-stat.c:308:12: style: The scope of the variable 'cpu' can be reduced. [variableScope]
util-vserver-0.30.216-pre3120/src/vserver-stat.c:95:18: style: struct member 'ArgInfo::interval' is never used. [unusedStructMember]
util-vserver-0.30.216-pre3120/src/vserver-stat.c:96:11: style: struct member 'ArgInfo::shutdown' is never used. [unusedStructMember]
util-vserver-0.30.216-pre3120/src/vserver-stat.c:97:11: style: struct member 'ArgInfo::omit_init' is never used. [unusedStructMember]
util-vserver-0.30.216-pre3120/src/vserver-stat.c:98:13: style: struct member 'ArgInfo::argc' is never used. [unusedStructMember]
util-vserver-0.30.216-pre3120/src/vserver-stat.c:495:0: error: Resource leak: fp [resourceLeak]
util-vserver-0.30.216-pre3120/src/vshelper-sync.c:89:0: error: #error vshelper relies on the Linux select() behavior (timeout holds remaining time) [preprocessorErrorDirective]
util-vserver-0.30.216-pre3120/systemd/systemd-vserver-generator.c:472:31: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
util-vserver-0.30.216-pre3120/tests/forkbomb.c:41:14: style: Variable 'k' is modified but its new value is never used. [unreadVariable]
util-vserver-0.30.216-pre3120/tests/testopenf.c:45:0: error: Resource leak: fin [resourceLeak]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/utop/utop_1.19.3.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/utopia-documents/utopia-documents_3.0.2.orig.tar.bz2
ftp://ftp.se.debian.org/debian/pool/main/u/uuagc/uuagc_0.9.52.1.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/uucp/uucp_1.07.orig.tar.gz
uucp-1.07/chat.c:150:14: style: The scope of the variable 'clen' can be reduced. [variableScope]
uucp-1.07/contrib/amiga.c:32:18: style: The scope of the variable 'pw' can be reduced. [variableScope]
uucp-1.07/contrib/dialHDB.c:138:7: style: The scope of the variable 'error' can be reduced. [variableScope]
uucp-1.07/contrib/uurate.c:346:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
uucp-1.07/contrib/uurate.c:631:34: style: The scope of the variable 'last' can be reduced. [variableScope]
uucp-1.07/contrib/uurate.c:942:14: style: The scope of the variable 'ib' can be reduced. [variableScope]
uucp-1.07/contrib/uurate.c:942:18: style: The scope of the variable 'ob' can be reduced. [variableScope]
uucp-1.07/contrib/uurate.c:942:22: style: The scope of the variable 'b' can be reduced. [variableScope]
uucp-1.07/contrib/uurate.c:1183:13: style: The scope of the variable 'lineOut' can be reduced. [variableScope]
uucp-1.07/contrib/uurate.c:1252:16: style: The scope of the variable 'total' can be reduced. [variableScope]
uucp-1.07/contrib/uurate.c:1310:20: style: The scope of the variable 'i' can be reduced. [variableScope]
uucp-1.07/contrib/uurate.c:1310:23: style: The scope of the variable 'match' can be reduced. [variableScope]
uucp-1.07/contrib/uurate.c:1624:9: style: The scope of the variable 'keywrd' can be reduced. [variableScope]
uucp-1.07/contrib/uurate.c:1626:10: style: The scope of the variable 'pos1' can be reduced. [variableScope]
uucp-1.07/contrib/uurate.c:1627:8: style: The scope of the variable 'i' can be reduced. [variableScope]
uucp-1.07/contrib/uurate.c:1573:26: style: Function 'fmtime' argument 1 names different: declaration 'sec' definition 'dsec'. [funcArgNamesDifferent]
uucp-1.07/contrib/uurate.c:283:27: note: Function 'fmtime' argument 1 names different: declaration 'sec' definition 'dsec'.
uucp-1.07/contrib/uurate.c:1573:26: note: Function 'fmtime' argument 1 names different: declaration 'sec' definition 'dsec'.
uucp-1.07/contrib/uurate.c:1621:22: style: Function 'chk_config' argument 1 names different: declaration 'conf' definition 'T_conf'. [funcArgNamesDifferent]
uucp-1.07/contrib/uurate.c:286:30: note: Function 'chk_config' argument 1 names different: declaration 'conf' definition 'T_conf'.
uucp-1.07/contrib/uurate.c:1621:22: note: Function 'chk_config' argument 1 names different: declaration 'conf' definition 'T_conf'.
uucp-1.07/contrib/uurate.c:1621:33: style: Function 'chk_config' argument 2 names different: declaration 'n' definition 'be_quiet'. [funcArgNamesDifferent]
uucp-1.07/contrib/uurate.c:286:40: note: Function 'chk_config' argument 2 names different: declaration 'n' definition 'be_quiet'.
uucp-1.07/contrib/uurate.c:1621:33: note: Function 'chk_config' argument 2 names different: declaration 'n' definition 'be_quiet'.
uucp-1.07/contrib/uurate.c:1745:25: style: Function 'hdrprt' argument 1 names different: declaration 'c' definition 'head'. [funcArgNamesDifferent]
uucp-1.07/contrib/uurate.c:287:25: note: Function 'hdrprt' argument 1 names different: declaration 'c' definition 'head'.
uucp-1.07/contrib/uurate.c:1745:25: note: Function 'hdrprt' argument 1 names different: declaration 'c' definition 'head'.
uucp-1.07/contrib/uurate.c:1518:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uucp-1.07/contrib/uurate.c:1664:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
uucp-1.07/contrib/uusnap.c:88:10: style: The scope of the variable 'fn' can be reduced. [variableScope]
uucp-1.07/contrib/uusnap.c:89:10: style: The scope of the variable 'line' can be reduced. [variableScope]
uucp-1.07/contrib/uusnap.c:140:12: style: The scope of the variable 'time' can be reduced. [variableScope]
uucp-1.07/contrib/uusnap.c:233:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uucp-1.07/contrib/uusnap.c:236:10: style: The scope of the variable 'dirp' can be reduced. [variableScope]
uucp-1.07/contrib/uusnap.c:262:9: style: The scope of the variable 'i' can be reduced. [variableScope]
uucp-1.07/contrib/uusnap.c:265:10: style: The scope of the variable 'dirp' can be reduced. [variableScope]
uucp-1.07/contrib/uusnap.c:291:10: style: The scope of the variable 'fn' can be reduced. [variableScope]
uucp-1.07/contrib/uusnap.c:294:11: style: The scope of the variable 'fp' can be reduced. [variableScope]
uucp-1.07/contrib/uusnap.c:92:9: style: Unused variable: j [unusedVariable]
uucp-1.07/contrib/uusnap.c:93:17: style: Unused variable: stbuf [unusedVariable]
uucp-1.07/contrib/uusnap.c:135:11: style: Unused variable: fp [unusedVariable]
uucp-1.07/contrib/uusnap.c:136:10: style: Unused variable: contentline [unusedVariable]
uucp-1.07/contrib/uusnap.c:174:9: style: Variable 'sys_stat' is not assigned a value. [unassignedVariable]
uucp-1.07/contrib/uusnap.c:174:18: style: Unused variable: num_retries [unusedVariable]
uucp-1.07/contrib/uusnap.c:174:30: style: Unused variable: wait [unusedVariable]
uucp-1.07/contrib/uusnap.c:175:9: style: Unused variable: i [unusedVariable]
uucp-1.07/contrib/uusnap.c:176:12: style: Unused variable: last_time [unusedVariable]
uucp-1.07/contrib/uusnap.c:177:12: style: Unused variable: next_time [unusedVariable]
uucp-1.07/contrib/uusnap.c:101:6: warning: Possible buffer overflow if strlen(sysname) is larger than or equal to sizeof(sys). [possibleBufferAccessOutOfBounds]
uucp-1.07/contrib/uusnap.c:166:0: error: Memory leak: filename [memleak]
uucp-1.07/contrib/uusnap.c:114:17: error: Uninitialized struct member: sys.in [uninitStructMember]
uucp-1.07/contrib/uusnap.c:114:17: error: Uninitialized struct member: sys.out [uninitStructMember]
uucp-1.07/contrib/uusnap.c:114:17: error: Uninitialized struct member: sys.last [uninitStructMember]
uucp-1.07/contrib/uusnap.c:114:17: error: Uninitialized struct member: sys.next [uninitStructMember]
uucp-1.07/contrib/uusnap.c:114:17: error: Uninitialized struct member: sys.status [uninitStructMember]
uucp-1.07/contrib/uusnap.c:114:17: error: Uninitialized struct member: sys.num_retries [uninitStructMember]
uucp-1.07/contrib/uusnap.c:209:9: error: Uninitialized variable: sys_stat [uninitvar]
uucp-1.07/contrib/xchat.c:479:2: warning: Return value of function tolower() is not used. [ignoredReturnValue]
uucp-1.07/contrib/xchat.c:979:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
uucp-1.07/contrib/xchat.c:990:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
uucp-1.07/contrib/xchat.c:1148:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
uucp-1.07/contrib/xchat.c:1300:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
uucp-1.07/contrib/xchat.c:288:7: style: Unused variable: i [unusedVariable]
uucp-1.07/contrib/xchat.c:1207:7: style: Unused variable: result [unusedVariable]
uucp-1.07/cu.c:254:11: style: The scope of the variable 'fmapcr' can be reduced. [variableScope]
uucp-1.07/cu.c:1747:9: style: The scope of the variable 'zalc' can be reduced. [variableScope]
uucp-1.07/lib/buffer.c:46:12: style: union member 'Anonymous0::bdummy' is never used. [unusedStructMember]
uucp-1.07/lib/getopt.c:232:7: style: The scope of the variable 'option_index' can be reduced. [variableScope]
uucp-1.07/lib/memchr.c:40:17: style: The scope of the variable 'longword' can be reduced. [variableScope]
uucp-1.07/lib/parse.c:150:5: style: Same expression on both sides of '&&'. [duplicateExpression]
uucp-1.07/lib/parse.c:151:5: style: Same expression on both sides of '&&'. [duplicateExpression]
uucp-1.07/lib/strcas.c:12:12: style: The scope of the variable 'b2' can be reduced. [variableScope]
uucp-1.07/lib/strncs.c:13:12: style: The scope of the variable 'b2' can be reduced. [variableScope]
uucp-1.07/log.c:325:4: style: Variable 'zprint' is reassigned a value before the old one has been used. [redundantAssignment]
uucp-1.07/log.c:320:0: note: Variable 'zprint' is reassigned a value before the old one has been used.
uucp-1.07/log.c:325:4: note: Variable 'zprint' is reassigned a value before the old one has been used.
uucp-1.07/prote.c:176:23: style: The scope of the variable 'clen' can be reduced. [variableScope]
uucp-1.07/protf.c:327:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uucp-1.07/protg.c:1268:9: style: The scope of the variable 'zsend' can be reduced. [variableScope]
uucp-1.07/proti.c:1582:8: style: The scope of the variable 'zsend' can be reduced. [variableScope]
uucp-1.07/proti.c:1583:9: style: The scope of the variable 'clen' can be reduced. [variableScope]
uucp-1.07/prott.c:193:23: style: The scope of the variable 'clen' can be reduced. [variableScope]
uucp-1.07/proty.c:367:18: style: The scope of the variable 'header' can be reduced. [variableScope]
uucp-1.07/protz.c:917:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
uucp-1.07/protz.c:1510:8: style: The scope of the variable 'recv_type' can be reduced. [variableScope]
uucp-1.07/protz.c:1639:6: style: The scope of the variable 'c' can be reduced. [variableScope]
uucp-1.07/protz.c:2230:6: style: The scope of the variable 'c' can be reduced. [variableScope]
uucp-1.07/protz.c:2467:6: style: The scope of the variable 'c' can be reduced. [variableScope]
uucp-1.07/send.c:709:15: style: The scope of the variable 'zuser' can be reduced. [variableScope]
uucp-1.07/tstuu.c:119:0: error: #error No way to do nonblocking I/O [preprocessorErrorDirective]
uucp-1.07/unix/detach.c:155:0: error: #error Cannot detach from controlling terminal [preprocessorErrorDirective]
uucp-1.07/unix/dirent.c:93:7: style: The scope of the variable 'cgot' can be reduced. [variableScope]
uucp-1.07/unix/efopen.c:77:4: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
uucp-1.07/unix/efopen.c:79:4: note: Found duplicate branches for 'if' and 'else'.
uucp-1.07/unix/efopen.c:77:4: note: Found duplicate branches for 'if' and 'else'.
uucp-1.07/unix/filnam.c:107:7: style: Unused variable: i [unusedVariable]
uucp-1.07/unix/mode.c:25:0: error: #error Files modes need to be translated [preprocessorErrorDirective]
uucp-1.07/unix/serial.c:147:0: error: #error No way to do nonblocking I/O [preprocessorErrorDirective]
uucp-1.07/unix/sync.c:30:7: style: Variable 'o' is assigned a value that is never used. [unreadVariable]
uucp-1.07/unix/uacces.c:59:16: style: The scope of the variable 'zuser_hold' can be reduced. [variableScope]
uucp-1.07/unix/uid.c:50:10: style: Variable 'iuid' is assigned a value that is never used. [unreadVariable]
uucp-1.07/unix/uid.c:55:10: style: Variable 'igid' is assigned a value that is never used. [unreadVariable]
uucp-1.07/uucico.c:680:3: warning: Either the condition 'qport!=NULL' is redundant or there is possible null pointer dereference: qport. [nullPointerRedundantCheck]
uucp-1.07/uucico.c:664:17: note: Assuming that condition 'qport!=NULL' is not redundant
uucp-1.07/uucico.c:680:3: note: Null pointer dereference
uucp-1.07/uucico.c:1667:9: style: The scope of the variable 'fdone' can be reduced. [variableScope]
uucp-1.07/uucico.c:2289:13: style: The scope of the variable 'b' can be reduced. [variableScope]
uucp-1.07/uucico.c:2659:6: style: The scope of the variable 'fdone' can be reduced. [variableScope]
uucp-1.07/uucico.c:1196:4: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
uucp-1.07/uuconf/addstr.c:66:10: style: The scope of the variable 'c' can be reduced. [variableScope]
uucp-1.07/uuconf/dial.c:42:7: style: Unused variable: iret [unusedVariable]
uucp-1.07/uuconf/dnams.c:62:13: style: Condition 'pzhdb==NULL' is always true [knownConditionTrueFalse]
uucp-1.07/uuconf/dnams.c:45:11: note: Assignment 'pzhdb=NULL', assigned value is 0
uucp-1.07/uuconf/dnams.c:62:13: note: Condition 'pzhdb==NULL' is always true
uucp-1.07/uuconf/dnams.c:64:21: style: Condition 'pztaylor==NULL' is always true [knownConditionTrueFalse]
uucp-1.07/uuconf/dnams.c:44:14: note: Assignment 'pztaylor=NULL', assigned value is 0
uucp-1.07/uuconf/dnams.c:64:21: note: Condition 'pztaylor==NULL' is always true
uucp-1.07/uuconf/dnams.c:97:7: error: Uninitialized variable: iret [uninitvar]
uucp-1.07/uuconf/errstr.c:210:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
uucp-1.07/uuconf/errstr.c:47:8: style: The scope of the variable 'ablineno' can be reduced. [variableScope]
uucp-1.07/uuconf/llocnm.c:42:7: style: Unused variable: iret [unusedVariable]
uucp-1.07/uuconf/rdperm.c:425:14: style: The scope of the variable 'csize' can be reduced. [variableScope]
uucp-1.07/uuconf/rdperm.c:426:13: style: The scope of the variable 'znew' can be reduced. [variableScope]
uucp-1.07/uuconf/rdperm.c:427:11: style: The scope of the variable 'iret' can be reduced. [variableScope]
uucp-1.07/uuconf/sinfo.c:42:7: style: Unused variable: iret [unusedVariable]
uucp-1.07/uuconf/snams.c:74:12: style: Condition 'pzv2==NULL' is always true [knownConditionTrueFalse]
uucp-1.07/uuconf/snams.c:47:10: note: Assignment 'pzv2=NULL', assigned value is 0
uucp-1.07/uuconf/snams.c:74:12: note: Condition 'pzv2==NULL' is always true
uucp-1.07/uuconf/snams.c:76:21: style: Condition 'pztaylor==NULL' is always true [knownConditionTrueFalse]
uucp-1.07/uuconf/snams.c:46:14: note: Assignment 'pztaylor=NULL', assigned value is 0
uucp-1.07/uuconf/snams.c:76:21: note: Condition 'pztaylor==NULL' is always true
uucp-1.07/uuconf/snams.c:127:7: error: Uninitialized variable: iret [uninitvar]
uucp-1.07/uuconf/tportc.c:222:27: style: Same value in both branches of ternary operator. [duplicateValueTernary]
uucp-1.07/uuconf/tportc.c:436:11: style: The scope of the variable 'clen' can be reduced. [variableScope]
uucp-1.07/uuconv.c:237:11: style: The scope of the variable 'zsys' can be reduced. [variableScope]
uucp-1.07/uuconv.c:241:11: style: The scope of the variable 'esys' can be reduced. [variableScope]
uucp-1.07/uuconv.c:242:12: style: The scope of the variable 'pz' can be reduced. [variableScope]
uucp-1.07/uuconv.c:413:13: style: The scope of the variable 'zdialer' can be reduced. [variableScope]
uucp-1.07/uuconv.c:416:13: style: The scope of the variable 'edialer' can be reduced. [variableScope]
uucp-1.07/uuconv.c:417:14: style: The scope of the variable 'pz' can be reduced. [variableScope]
uucp-1.07/uuconv.c:702:10: style: The scope of the variable 'pz' can be reduced. [variableScope]
uucp-1.07/uuconv.c:780:10: style: The scope of the variable 'pz' can be reduced. [variableScope]
uucp-1.07/uucp.c:1180:9: style: The scope of the variable 'zjobid' can be reduced. [variableScope]
uucp-1.07/uulog.c:86:11: style: The scope of the variable 'fuuxqt' can be reduced. [variableScope]
uucp-1.07/uustat.c:236:15: style: The scope of the variable 'azoneuser' can be reduced. [variableScope]
uucp-1.07/uustat.c:1787:13: style: The scope of the variable 'e' can be reduced. [variableScope]
uucp-1.07/uustat.c:2321:17: error: Uninitialized variable: fnostatus [uninitvar]
uucp-1.07/uux.c:940:9: style: The scope of the variable 'abtname' can be reduced. [variableScope]
uucp-1.07/uux.c:942:10: style: The scope of the variable 'zjobid' can be reduced. [variableScope]
uucp-1.07/uux.c:1609:14: style: The scope of the variable 'cwrite' can be reduced. [variableScope]
uucp-1.07/uuxqt.c:94:9: style: The scope of the variable 'z' can be reduced. [variableScope]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/uucpsend/uucpsend_1.1.orig.tar.gz
uucpsend-1.1/log.c:51:14: style: The scope of the variable 'loctime' can be reduced. [variableScope]
uucpsend-1.1/uucpsend.c:165:23: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
uucpsend-1.1/uucpsend.c:164:67: note: outer condition: *cp2==' '||*cp2=='\t'
uucpsend-1.1/uucpsend.c:165:23: note: identical inner condition: *cp2==' '||*cp2=='\t'
uucpsend-1.1/uucpsend.c:463:7: style: Variable 'cp' is reassigned a value before the old one has been used. [redundantAssignment]
uucpsend-1.1/uucpsend.c:462:7: note: Variable 'cp' is reassigned a value before the old one has been used.
uucpsend-1.1/uucpsend.c:463:7: note: Variable 'cp' is reassigned a value before the old one has been used.
uucpsend-1.1/uucpsend.c:61:9: style: The scope of the variable 'lock' can be reduced. [variableScope]
uucpsend-1.1/uucpsend.c:143:21: style: The scope of the variable 'cp2' can be reduced. [variableScope]
uucpsend-1.1/uucpsend.c:399:21: style: The scope of the variable 'cp' can be reduced. [variableScope]
uucpsend-1.1/uucpsend.c:399:26: style: The scope of the variable 'cp2' can be reduced. [variableScope]
uucpsend-1.1/uucpsend.c:400:8: style: The scope of the variable 'site' can be reduced. [variableScope]
uucpsend-1.1/uucpsend.c:446:9: style: The scope of the variable 'cp' can be reduced. [variableScope]
uucpsend-1.1/uucpsend.c:447:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
uucpsend-1.1/uucpsend.c:532:12: style: Variable 'cp' is assigned a value that is never used. [unreadVariable]
uucpsend-1.1/uucpsend.c:116:7: warning: The buffer 'arg_ctlfile' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
uucpsend-1.1/uucpsend.c:119:7: warning: The buffer 'arg_ctlappendix' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
uucpsend-1.1/uucpsend.c:319:5: error: Memory leak: tmpsite [memleak]
uucpsend-1.1/uucpsend.c:327:5: error: Memory leak: tmpsite [memleak]
uucpsend-1.1/uucpsend.c:333:5: error: Memory leak: tmpsite [memleak]
uucpsend-1.1/uucpsend.c:339:5: error: Memory leak: tmpsite [memleak]
uucpsend-1.1/uucpsend.c:175:0: error: Resource leak: ctlfile [resourceLeak]
uucpsend-1.1/uucpsend.c:188:0: error: Memory leak: tmpsite [memleak]
uucpsend-1.1/uucpsend.c:327:5: error: Memory leak: tmpsite.name [memleak]
uucpsend-1.1/uucpsend.c:333:5: error: Memory leak: tmpsite.header [memleak]
uucpsend-1.1/uucpsend.c:339:5: error: Memory leak: tmpsite.compressor [memleak]
uucpsend-1.1/uucpsend.c:126:34: error: Undefined behavior: Variable 'arg_sites' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
[11:37]
ftp://ftp.se.debian.org/debian/pool/main/u/uudeview/uudeview_0.5.20.orig.tar.gz
uudeview-0.5.20.orig/inews/inews.c:59:17: style: The scope of the variable 'cp' can be reduced. [variableScope]
uudeview-0.5.20.orig/inews/inews.c:187:8: style: The scope of the variable 'cp' can be reduced. [variableScope]
uudeview-0.5.20.orig/unix/uudeview.c:1165:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
uudeview-0.5.20.orig/unix/uudeview.c:1153:2: note: Variable 'res' is reassigned a value before the old one has been used.
uudeview-0.5.20.orig/unix/uudeview.c:1165:2: note: Variable 'res' is reassigned a value before the old one has been used.
uudeview-0.5.20.orig/unix/uudeview.c:278:8: style: The scope of the variable 'line' can be reduced. [variableScope]
uudeview-0.5.20.orig/unix/uudeview.c:444:10: style: The scope of the variable 'bytes' can be reduced. [variableScope]
uudeview-0.5.20.orig/unix/uudeview.c:827:8: style: The scope of the variable 'text' can be reduced. [variableScope]
uudeview-0.5.20.orig/unix/uudeview.c:828:7: style: The scope of the variable 'res' can be reduced. [variableScope]
uudeview-0.5.20.orig/unix/uudeview.c:1524:9: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
uudeview-0.5.20.orig/unix/uuenview.c:267:33: style: Condition 'length<255' is always true [knownConditionTrueFalse]
uudeview-0.5.20.orig/unix/uuenview.c:227:14: note: Assignment 'length=0', assigned value is 0
uudeview-0.5.20.orig/unix/uuenview.c:267:33: note: Condition 'length<255' is always true
uudeview-0.5.20.orig/unix/uuenview.c:120:8: style: The scope of the variable 'stuff' can be reduced. [variableScope]
uudeview-0.5.20.orig/unix/uuenview.c:121:7: style: The scope of the variable 'count' can be reduced. [variableScope]
uudeview-0.5.20.orig/unix/uuenview.c:121:14: style: The scope of the variable 'pcts' can be reduced. [variableScope]
uudeview-0.5.20.orig/unix/uuenview.c:134:5: style: Variable 'ptr' is modified but its new value is never used. [unreadVariable]
uudeview-0.5.20.orig/unix/uuenview.c:707:9: style: Unused variable: command [unusedVariable]
uudeview-0.5.20.orig/unix/uuenview.c:707:19: style: Unused variable: rcptlist [unusedVariable]
uudeview-0.5.20.orig/unix/uuenview.c:708:9: style: Unused variable: thepipe [unusedVariable]
uudeview-0.5.20.orig/unix/uuenview.c:708:19: style: Unused variable: theifile [unusedVariable]
uudeview-0.5.20.orig/unix/uuenview.c:709:7: style: Unused variable: res [unusedVariable]
uudeview-0.5.20.orig/unix/uuenview.c:709:12: style: Unused variable: part [unusedVariable]
uudeview-0.5.20.orig/unix/uuenview.c:316:5: error: Memory leak: rcptlist [memleak]
uudeview-0.5.20.orig/unix/uufnflt.c:108:36: style: The scope of the variable 'ptr2' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uucheck.c:1240:7: style: The scope of the variable 'miscount' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uucheck.c:1243:8: style: The scope of the variable 'thesize' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uuencode.c:1007:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
uudeview-0.5.20.orig/uulib/uuencode.c:1461:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
uudeview-0.5.20.orig/uulib/uuencode.c:250:33: style: The scope of the variable 'tptr' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uuencode.c:629:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uuencode.c:796:7: style: The scope of the variable 'themode' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uuencode.c:798:8: style: The scope of the variable 'thesize' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uuencode.c:799:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uuencode.c:1185:38: style: The scope of the variable 'res' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uuencode.c:1186:29: style: The scope of the variable 'ptr' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uuencode.c:1187:20: style: The scope of the variable 'outfile' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uuencode.c:1624:8: style: The scope of the variable 'thesize' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uulib.c:331:10: style: The scope of the variable 'now' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uulib.c:332:8: style: The scope of the variable 'msecs' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uulib.c:667:13: style: The scope of the variable 'loaded' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uulib.c:884:10: style: The scope of the variable 'bytes' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uulib.c:1063:18: style: The scope of the variable 'res' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uulib.c:1063:33: style: The scope of the variable 'dd' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uulib.c:1194:23: style: The scope of the variable 'ptr' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:1275:8: warning: Possible null pointer dereference: state [nullPointer]
uudeview-0.5.20.orig/uulib/uunconc.c:1368:36: note: Calling function 'UUDecodePart', 3rd argument 'state' value is 0
uudeview-0.5.20.orig/uulib/uunconc.c:1275:8: note: Null pointer dereference
uudeview-0.5.20.orig/uulib/uunconc.c:601:7: style: The scope of the variable 'i' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:601:10: style: The scope of the variable 'j' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:601:13: style: The scope of the variable 'c' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:601:16: style: The scope of the variable 'cc' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:743:31: style: The scope of the variable 'p1' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:841:31: style: The scope of the variable 'ptr' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:908:7: style: The scope of the variable 'z1' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:908:11: style: The scope of the variable 'z2' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:908:15: style: The scope of the variable 'z3' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:908:19: style: The scope of the variable 'z4' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:1307:36: style: The scope of the variable 'hb' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:1308:8: style: The scope of the variable 'rsize' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:1308:15: style: The scope of the variable 'dsize' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:1308:22: style: The scope of the variable 'numbytes' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:1310:17: style: The scope of the variable 'r' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uunconc.c:1313:10: style: The scope of the variable 'bytes' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uuscan.c:175:16: style: The scope of the variable 'p1' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uuscan.c:177:8: style: The scope of the variable 'curpos' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uuscan.c:413:16: style: The scope of the variable 'length' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uuscan.c:570:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
uudeview-0.5.20.orig/uulib/uuscan.c:518:22: error: Uninitialized variable: value [uninitvar]
uudeview-0.5.20.orig/uulib/uuutil.c:297:7: style: The scope of the variable 'count' can be reduced. [variableScope]
[11:38]
ftp://ftp.se.debian.org/debian/pool/main/u/uuidm/uuidm_0.9.6.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/uutf/uutf_1.0.1.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/uvccapture/uvccapture_0.5.orig.tar.gz
uvccapture-0.5/v4l2uvc.c:401:7: style: The scope of the variable 'err' can be reduced. [variableScope]
uvccapture-0.5/v4l2uvc.c:426:7: style: The scope of the variable 'err' can be reduced. [variableScope]
uvccapture-0.5/v4l2uvc.c:453:7: style: The scope of the variable 'err' can be reduced. [variableScope]
uvccapture-0.5/v4l2uvc.c:299:29: portability: 'vd->mem[vd->buf.index]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uvccapture-0.5/v4l2uvc.c:407:10: style: Variable 'step' is assigned a value that is never used. [unreadVariable]
uvccapture-0.5/v4l2uvc.c:408:13: style: Variable 'val_def' is assigned a value that is never used. [unreadVariable]
uvccapture-0.5/v4l2uvc.c:430:9: style: Variable 'min' is assigned a value that is never used. [unreadVariable]
uvccapture-0.5/v4l2uvc.c:433:13: style: Variable 'val_def' is assigned a value that is never used. [unreadVariable]
uvccapture-0.5/v4l2uvc.c:458:9: style: Variable 'max' is assigned a value that is never used. [unreadVariable]
uvccapture-0.5/v4l2uvc.c:460:13: style: Variable 'val_def' is assigned a value that is never used. [unreadVariable]
uvccapture-0.5/v4l2uvc.c:444:10: error: Uninitialized variable: control_s [uninitvar]
uvccapture-0.5/v4l2uvc.c:471:10: error: Uninitialized variable: control_s [uninitvar]
[11:38]
ftp://ftp.se.debian.org/debian/pool/main/u/uvloop/uvloop_0.8.0+ds1.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/uw-imap/uw-imap_2007f~dfsg.orig.tar.gz
imap-2007f~dfsg/src/c-client/auth_gss.c:137:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/auth_gss.c:142:9: style: The scope of the variable 'data' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/auth_log.c:106:21: style: The scope of the variable 'authuser' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/auth_md5.c:149:12: style: The scope of the variable 'u' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/auth_md5.c:149:21: style: The scope of the variable 'authuser' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/auth_md5.c:149:31: style: The scope of the variable 'hash' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/auth_md5.c:150:20: style: The scope of the variable 'pl' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/auth_md5.c:190:18: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/auth_md5.c:190:35: style: The scope of the variable 'lret' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/auth_md5.c:231:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/auth_md5.c:231:9: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/auth_md5.c:277:9: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/auth_pla.c:58:9: style: The scope of the variable 'u' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/auth_pla.c:120:20: style: The scope of the variable 'pass' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:2520:25: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
imap-2007f~dfsg/src/c-client/imap4r1.c:3905:35: warning: Either the condition 'i>30' is redundant or the array 'stream->user_flags[30]' is accessed at index 30, which is out of bounds. [arrayIndexOutOfBoundsCond]
imap-2007f~dfsg/src/c-client/imap4r1.c:3900:13: note: Assuming that condition 'i>30' is not redundant
imap-2007f~dfsg/src/c-client/imap4r1.c:3905:35: note: Array index out of bounds
imap-2007f~dfsg/src/c-client/imap4r1.c:4842:5: style: Redundant condition: If 'c > ' '', the comparison 'c' is always true. [redundantCondition]
imap-2007f~dfsg/src/c-client/imap4r1.c:5667:7: warning: Either the condition 'stream' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/c-client/imap4r1.c:726:10: note: Assuming that condition 'stream' is not redundant
imap-2007f~dfsg/src/c-client/imap4r1.c:734:7: note: Calling function 'imap_cap', 1st argument 'stream' value is 0
imap-2007f~dfsg/src/c-client/imap4r1.c:5667:7: note: Null pointer dereference
imap-2007f~dfsg/src/c-client/imap4r1.c:5669:11: warning: Either the condition 'stream' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/c-client/imap4r1.c:726:10: note: Assuming that condition 'stream' is not redundant
imap-2007f~dfsg/src/c-client/imap4r1.c:734:7: note: Calling function 'imap_cap', 1st argument 'stream' value is 0
imap-2007f~dfsg/src/c-client/imap4r1.c:5669:11: note: Null pointer dereference
imap-2007f~dfsg/src/c-client/imap4r1.c:2058:7: style: Variable 'pgm->msgno' is reassigned a value before the old one has been used. [redundantAssignment]
imap-2007f~dfsg/src/c-client/imap4r1.c:2056:7: note: Variable 'pgm->msgno' is reassigned a value before the old one has been used.
imap-2007f~dfsg/src/c-client/imap4r1.c:2058:7: note: Variable 'pgm->msgno' is reassigned a value before the old one has been used.
imap-2007f~dfsg/src/c-client/imap4r1.c:3105:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
imap-2007f~dfsg/src/c-client/imap4r1.c:671:20: style: The scope of the variable 'reply' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:785:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1025:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1028:20: style: The scope of the variable 'reply' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1233:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1264:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1265:12: style: The scope of the variable 'u' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1294:20: style: The scope of the variable 'reply' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1438:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1438:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1438:23: style: The scope of the variable 'x' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1439:27: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1629:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1630:39: style: The scope of the variable 'seq' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1872:20: style: The scope of the variable 'reply' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1874:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1875:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1875:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1875:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1912:20: style: The scope of the variable 'reply' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1914:8: style: The scope of the variable 'seq' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1916:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1992:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:2192:19: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:2290:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:2290:19: style: The scope of the variable 'start' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:2290:25: style: The scope of the variable 'last' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:2481:20: style: The scope of the variable 'reply' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:2546:15: style: The scope of the variable 'stream' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:2602:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:2909:10: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:2911:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:2911:14: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:3071:7: style: The scope of the variable 'datetmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:3148:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:3420:20: style: The scope of the variable 'reply' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:3422:11: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:3553:20: style: The scope of the variable 'reply' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:3686:19: style: The scope of the variable 'msgno' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:3726:18: style: The scope of the variable 'e' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:4257:17: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:4258:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:4259:13: style: The scope of the variable 'cu' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:4260:15: style: The scope of the variable 'au' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:4353:14: style: The scope of the variable 'prev' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:4757:9: style: The scope of the variable 'flag' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:4880:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:5099:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:5423:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/imap4r1.c:1231:29: style: Function 'imap_challenge' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/c-client/imap4r1.c:170:29: note: Function 'imap_challenge' argument 1 names different: declaration 'stream' definition 's'.
imap-2007f~dfsg/src/c-client/imap4r1.c:1231:29: note: Function 'imap_challenge' argument 1 names different: declaration 'stream' definition 's'.
imap-2007f~dfsg/src/c-client/imap4r1.c:1261:27: warning: Function 'imap_response' argument order different: declaration 'stream, s, size' definition 's, response, size' [funcArgOrderDifferent]
imap-2007f~dfsg/src/c-client/imap4r1.c:171:27: note: Function 'imap_response' argument order different: declaration 'stream, s, size' definition 's, response, size'
imap-2007f~dfsg/src/c-client/imap4r1.c:1261:27: note: Function 'imap_response' argument order different: declaration 'stream, s, size' definition 's, response, size'
imap-2007f~dfsg/src/c-client/imap4r1.c:2435:70: style: Function 'imap_copy' argument 4 names different: declaration 'options' definition 'flags'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/c-client/imap4r1.c:194:70: note: Function 'imap_copy' argument 4 names different: declaration 'options' definition 'flags'.
imap-2007f~dfsg/src/c-client/imap4r1.c:2435:70: note: Function 'imap_copy' argument 4 names different: declaration 'options' definition 'flags'.
imap-2007f~dfsg/src/c-client/mail.c:2762:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/c-client/mail.c:2762:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/c-client/mail.c:2762:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/c-client/mail.c:2762:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/c-client/mail.c:2762:3: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/c-client/mail.c:2762:3: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/c-client/mail.c:2762:3: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/c-client/mail.c:2789:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/c-client/mail.c:2789:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/c-client/mail.c:2789:3: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/c-client/mail.c:2789:3: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/c-client/mail.c:2789:3: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/c-client/mail.c:2789:3: warning: %d in format string (no. 10) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/c-client/mail.c:2885:36: style: Same expression on both sides of '-'. [duplicateExpression]
imap-2007f~dfsg/src/c-client/mail.c:2887:36: style: Same expression on both sides of '-'. [duplicateExpression]
imap-2007f~dfsg/src/c-client/mail.c:2888:15: style: Same expression on both sides of '-'. [duplicateExpression]
imap-2007f~dfsg/src/c-client/mail.c:2889:36: style: Same expression on both sides of '-'. [duplicateExpression]
imap-2007f~dfsg/src/c-client/mail.c:2892:15: style: Same expression on both sides of '-'. [duplicateExpression]
imap-2007f~dfsg/src/c-client/mail.c:3024:13: style: Same expression on both sides of '-'. [duplicateExpression]
imap-2007f~dfsg/src/c-client/mail.c:3034:13: style: Same expression on both sides of '-'. [duplicateExpression]
imap-2007f~dfsg/src/c-client/mail.c:737:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:737:11: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:992:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:993:10: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:1161:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:1274:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:1275:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:1349:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:1536:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:1536:11: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:1604:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:1605:8: style: The scope of the variable 'sequence' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:1652:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:1867:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2177:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2212:23: style: The scope of the variable 'delta' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2212:29: style: The scope of the variable 'first' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2212:35: style: The scope of the variable 'firstuid' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2212:44: style: The scope of the variable 'last' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2212:49: style: The scope of the variable 'lastuid' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2212:57: style: The scope of the variable 'middle' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2212:64: style: The scope of the variable 'miduid' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2259:9: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2303:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2305:9: style: The scope of the variable 'nf' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2359:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2410:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2410:19: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2411:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2411:12: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2411:14: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2714:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2840:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3115:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3138:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3155:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3156:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3355:7: style: The scope of the variable 'notfound' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3356:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3415:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3559:14: style: The scope of the variable 'e' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3716:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3716:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3877:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3879:10: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3976:9: style: The scope of the variable 'criterion' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3976:22: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:3977:7: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:4105:8: style: The scope of the variable 'e' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:4503:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:4503:19: style: The scope of the variable 'slen' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:4504:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:4504:14: style: The scope of the variable 'x' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:4781:14: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:4782:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:4782:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:4782:27: style: The scope of the variable 'ls' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:5278:14: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:5279:15: style: The scope of the variable 'nxt' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:5302:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:5424:15: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:5424:33: style: The scope of the variable 'msg' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:5426:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:5426:10: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:6150:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/mail.c:2834:56: style: Function 'mail_parse_date' argument 2 names different: declaration 'string' definition 's'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/c-client/mail.h:1689:56: note: Function 'mail_parse_date' argument 2 names different: declaration 'string' definition 's'.
imap-2007f~dfsg/src/c-client/mail.c:2834:56: note: Function 'mail_parse_date' argument 2 names different: declaration 'string' definition 's'.
imap-2007f~dfsg/src/c-client/mail.c:6218:68: style: Function 'net_aopen' argument 4 names different: declaration 'usrbuf' definition 'user'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/c-client/mail.h:1807:68: note: Function 'net_aopen' argument 4 names different: declaration 'usrbuf' definition 'user'.
imap-2007f~dfsg/src/c-client/mail.c:6218:68: note: Function 'net_aopen' argument 4 names different: declaration 'usrbuf' definition 'user'.
imap-2007f~dfsg/src/c-client/mail.c:6249:27: style: Function 'net_getbuffer' argument 1 names different: declaration 'stream' definition 'st'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/c-client/mail.h:1810:27: note: Function 'net_getbuffer' argument 1 names different: declaration 'stream' definition 'st'.
imap-2007f~dfsg/src/c-client/mail.c:6249:27: note: Function 'net_getbuffer' argument 1 names different: declaration 'stream' definition 'st'.
imap-2007f~dfsg/src/c-client/mail.c:2260:8: style: Variable 'tmp' is not assigned a value. [unassignedVariable]
imap-2007f~dfsg/src/c-client/misc.c:216:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/misc.c:216:10: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/misc.c:216:12: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/misc.c:217:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/misc.c:266:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/misc.c:266:10: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/misc.c:266:12: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/misc.c:267:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/misc.c:268:17: style: The scope of the variable 'mask' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/misc.c:449:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/misc.c:466:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/misc.c:47:38: style: Function 'ucase' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/c-client/misc.h:86:38: note: Function 'ucase' argument 1 names different: declaration 'string' definition 's'.
imap-2007f~dfsg/src/c-client/misc.c:47:38: note: Function 'ucase' argument 1 names different: declaration 'string' definition 's'.
imap-2007f~dfsg/src/c-client/misc.c:63:38: style: Function 'lcase' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/c-client/misc.h:87:38: note: Function 'lcase' argument 1 names different: declaration 'string' definition 's'.
imap-2007f~dfsg/src/c-client/misc.c:63:38: note: Function 'lcase' argument 1 names different: declaration 'string' definition 's'.
imap-2007f~dfsg/src/c-client/misc.c:177:29: style: Variable 'value' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/c-client/newsrc.c:112:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:112:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:112:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:113:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:115:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:152:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:152:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:152:19: style: The scope of the variable 'name' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:153:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:253:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:254:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:255:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:255:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:340:27: style: The scope of the variable 'backup' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:447:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:448:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:449:8: style: The scope of the variable 'pos' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:450:10: style: The scope of the variable 'size' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/newsrc.c:359:0: error: Resource leak: bf [resourceLeak]
imap-2007f~dfsg/src/c-client/nntp.c:412:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:506:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:506:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:506:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:506:23: style: The scope of the variable 'rnmsgs' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:820:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:849:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:894:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:1088:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:1090:9: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:1136:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:1212:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:1260:18: style: The scope of the variable 'd' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:1363:16: style: The scope of the variable 'e' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:1481:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:1481:14: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:1481:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:2120:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:2143:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:2144:12: style: The scope of the variable 'u' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:2210:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/nntp.c:1881:46: style: Function 'nntp_mail' argument 2 names different: declaration 'msg' definition 'env'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/c-client/nntp.h:56:46: note: Function 'nntp_mail' argument 2 names different: declaration 'msg' definition 'env'.
imap-2007f~dfsg/src/c-client/nntp.c:1881:46: note: Function 'nntp_mail' argument 2 names different: declaration 'msg' definition 'env'.
imap-2007f~dfsg/src/c-client/nntp.c:1886:0: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/c-client/nntp.c:1887:0: style: Variable 'retry' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/c-client/pop3.c:831:4: warning: Either the condition 'if(size)' is redundant or there is possible null pointer dereference: size. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/c-client/pop3.c:859:6: note: Assuming that condition 'if(size)' is not redundant
imap-2007f~dfsg/src/c-client/pop3.c:831:4: note: Null pointer dereference
imap-2007f~dfsg/src/c-client/pop3.c:353:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:382:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:382:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:383:14: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:486:18: style: The scope of the variable 'args' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:556:18: style: The scope of the variable 'at' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:694:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:718:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:719:12: style: The scope of the variable 'u' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:780:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:828:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:830:9: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:943:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:944:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:945:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:945:23: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/pop3.c:692:29: style: Function 'pop3_challenge' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/c-client/pop3.c:95:29: note: Function 'pop3_challenge' argument 1 names different: declaration 'stream' definition 's'.
imap-2007f~dfsg/src/c-client/pop3.c:692:29: note: Function 'pop3_challenge' argument 1 names different: declaration 'stream' definition 's'.
imap-2007f~dfsg/src/c-client/pop3.c:715:27: warning: Function 'pop3_response' argument order different: declaration 'stream, s, size' definition 's, response, size' [funcArgOrderDifferent]
imap-2007f~dfsg/src/c-client/pop3.c:96:27: note: Function 'pop3_response' argument order different: declaration 'stream, s, size' definition 's, response, size'
imap-2007f~dfsg/src/c-client/pop3.c:715:27: note: Function 'pop3_response' argument order different: declaration 'stream, s, size' definition 's, response, size'
imap-2007f~dfsg/src/c-client/pop3.c:65:10: style: struct member 'Anonymous22::expiredays' is never used. [unusedStructMember]
imap-2007f~dfsg/src/c-client/rfc822.c:2019:15: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
imap-2007f~dfsg/src/c-client/rfc822.c:126:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/rfc822.c:126:11: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/rfc822.c:274:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/rfc822.c:674:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/rfc822.c:945:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/rfc822.c:1720:15: style: The scope of the variable 'param' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/rfc822.c:1788:15: style: The scope of the variable 'param' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/rfc822.c:1894:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/rfc822.c:1894:11: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/rfc822.c:2047:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/rfc822.c:2121:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/rfc822.c:1133:34: style: Function 'rfc822_parse_phrase' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/c-client/rfc822.h:76:34: note: Function 'rfc822_parse_phrase' argument 1 names different: declaration 'string' definition 's'.
imap-2007f~dfsg/src/c-client/rfc822.c:1133:34: note: Function 'rfc822_parse_phrase' argument 1 names different: declaration 'string' definition 's'.
imap-2007f~dfsg/src/c-client/rfc822.c:1153:32: style: Function 'rfc822_parse_word' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/c-client/rfc822.h:77:32: note: Function 'rfc822_parse_word' argument 1 names different: declaration 'string' definition 's'.
imap-2007f~dfsg/src/c-client/rfc822.c:1153:32: note: Function 'rfc822_parse_word' argument 1 names different: declaration 'string' definition 's'.
imap-2007f~dfsg/src/c-client/rfc822.c:2312:39: style: Function 'rfc822_write_body_header' argument 1 names different: declaration 'header' definition 'dst'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/c-client/rfc822.h:117:39: note: Function 'rfc822_write_body_header' argument 1 names different: declaration 'header' definition 'dst'.
imap-2007f~dfsg/src/c-client/rfc822.c:2312:39: note: Function 'rfc822_write_body_header' argument 1 names different: declaration 'header' definition 'dst'.
imap-2007f~dfsg/src/c-client/rfc822.c:2346:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/c-client/smanager.c:42:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/smanager.c:42:26: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/smanager.c:115:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/smtp.c:148:8: style: The scope of the variable 'reply' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/smtp.c:149:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/smtp.c:149:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/smtp.c:347:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/smtp.c:370:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/smtp.c:371:12: style: The scope of the variable 'u' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/smtp.c:779:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/c-client/smtp.c:420:57: style: Function 'smtp_mail' argument 3 names different: declaration 'msg' definition 'env'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/c-client/smtp.h:75:57: note: Function 'smtp_mail' argument 3 names different: declaration 'msg' definition 'env'.
imap-2007f~dfsg/src/c-client/smtp.c:420:57: note: Function 'smtp_mail' argument 3 names different: declaration 'msg' definition 'env'.
imap-2007f~dfsg/src/c-client/utf8.c:2301:0: error: #error "UCS4_WIDLEN != UCS4_SIPBASE" [preprocessorErrorDirective]
imap-2007f~dfsg/src/c-client/utf8aux.c:119:9: style: The scope of the variable 'cs' can be reduced. [variableScope]
imap-2007f~dfsg/src/charset/big5.c:52:18: style: struct member 'big5_ku::plane0' is never used. [unusedStructMember]
imap-2007f~dfsg/src/charset/big5.c:53:18: style: struct member 'big5_ku::plane1' is never used. [unusedStructMember]
imap-2007f~dfsg/src/dmail/dmail.c:225:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/dmail/dmail.c:323:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:4553:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
imap-2007f~dfsg/src/imapd/imapd.c:401:14: warning: Either the condition 't' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
imap-2007f~dfsg/src/imapd/imapd.c:400:11: note: Assuming that condition 't' is not redundant
imap-2007f~dfsg/src/imapd/imapd.c:401:14: note: Null pointer subtraction
imap-2007f~dfsg/src/imapd/imapd.c:2476:35: style: Same expression on both sides of '-'. [duplicateExpression]
imap-2007f~dfsg/src/imapd/imapd.c:2478:35: style: Same expression on both sides of '-'. [duplicateExpression]
imap-2007f~dfsg/src/imapd/imapd.c:2479:14: style: Same expression on both sides of '-'. [duplicateExpression]
imap-2007f~dfsg/src/imapd/imapd.c:2480:35: style: Same expression on both sides of '-'. [duplicateExpression]
imap-2007f~dfsg/src/imapd/imapd.c:2483:14: style: Same expression on both sides of '-'. [duplicateExpression]
imap-2007f~dfsg/src/imapd/imapd.c:291:19: style: The scope of the variable 'uid' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:292:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:293:24: style: The scope of the variable 'u' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:293:27: style: The scope of the variable 'v' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:322:10: style: The scope of the variable 'proxy' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:709:27: style: The scope of the variable 'sl' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:1141:22: style: The scope of the variable 'unseen' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:1510:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:1983:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:2005:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:2005:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:2460:9: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:2460:11: style: The scope of the variable 'y' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:3157:9: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:3157:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:3294:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:3598:9: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:3640:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:3641:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:3809:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:3961:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:4007:15: style: The scope of the variable 'ts' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:4011:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:4345:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:4399:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:4399:12: style: The scope of the variable 'code' can be reduced. [variableScope]
imap-2007f~dfsg/src/imapd/imapd.c:2030:66: style: Function 'parse_astring' argument 2 names different: declaration 'i' definition 'size'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/imapd/imapd.c:131:66: note: Function 'parse_astring' argument 2 names different: declaration 'i' definition 'size'.
imap-2007f~dfsg/src/imapd/imapd.c:2030:66: note: Function 'parse_astring' argument 2 names different: declaration 'i' definition 'size'.
imap-2007f~dfsg/src/imapd/imapd.c:2273:72: style: Function 'parse_criterion' argument 3 names different: declaration 'msgmsg' definition 'maxmsg'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/imapd/imapd.c:140:72: note: Function 'parse_criterion' argument 3 names different: declaration 'msgmsg' definition 'maxmsg'.
imap-2007f~dfsg/src/imapd/imapd.c:2273:72: note: Function 'parse_criterion' argument 3 names different: declaration 'msgmsg' definition 'maxmsg'.
imap-2007f~dfsg/src/imapd/imapd.c:3761:24: style: Function 'ptext' argument 1 names different: declaration 's' definition 'txt'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/imapd/imapd.c:188:24: note: Function 'ptext' argument 1 names different: declaration 's' definition 'txt'.
imap-2007f~dfsg/src/imapd/imapd.c:3761:24: note: Function 'ptext' argument 1 names different: declaration 's' definition 'txt'.
imap-2007f~dfsg/src/imapd/imapd.c:3312:13: style: Variable 'f' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/imapd/imapd.c:1630:34: error: Resource leak: alf [resourceLeak]
imap-2007f~dfsg/src/imapd/imapd.c:303:15: error: Uninitialized variable: s [uninitvar]
imap-2007f~dfsg/src/ipopd/ipop2d.c:535:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
imap-2007f~dfsg/src/ipopd/ipop2d.c:415:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/ipopd/ipop2d.c:416:11: style: The scope of the variable 'bs' can be reduced. [variableScope]
imap-2007f~dfsg/src/ipopd/ipop2d.c:100:6: error: Uninitialized variable: s [uninitvar]
imap-2007f~dfsg/src/ipopd/ipop3d.c:705:8: style: Variable 'tmp' is not assigned a value. [unassignedVariable]
imap-2007f~dfsg/src/ipopd/ipop3d.c:114:6: error: Uninitialized variable: s [uninitvar]
imap-2007f~dfsg/src/mailutil/mailutil.c:444:9: style: The scope of the variable 'criterion' can be reduced. [variableScope]
imap-2007f~dfsg/src/mailutil/mailutil.c:444:22: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/mailutil/mailutil.c:445:7: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/mailutil/mailutil.c:616:11: style: The scope of the variable 'dummymsg' can be reduced. [variableScope]
imap-2007f~dfsg/src/mailutil/mailutil.c:695:9: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/mailutil/mailutil.c:695:12: style: The scope of the variable 't1' can be reduced. [variableScope]
imap-2007f~dfsg/src/mlock/mlock.c:96:0: error: Memory leak: lock [memleak]
imap-2007f~dfsg/src/mlock/mlock.c:96:0: error: Memory leak: hitch [memleak]
imap-2007f~dfsg/src/mtest/mtest.c:157:12: style: The scope of the variable 'arg' can be reduced. [variableScope]
imap-2007f~dfsg/src/mtest/mtest.c:369:11: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/mtest/mtest.c:501:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/mtest/mtest.c:503:18: style: The scope of the variable 'auth' can be reduced. [variableScope]
imap-2007f~dfsg/src/mtest/mtest.c:598:3: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
imap-2007f~dfsg/src/mtest/mtest.c:782:0: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
imap-2007f~dfsg/src/osdep/amiga/dummy.c:219:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/dummy.c:219:31: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/dummy.c:276:18: style: The scope of the variable 'd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/dummy.c:278:24: style: The scope of the variable 'path' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/dummy.c:279:10: style: The scope of the variable 'len' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/dummy.c:375:17: style: The scope of the variable 'ssiz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/dummy.c:375:22: style: The scope of the variable 'bsiz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/dummy.c:410:18: style: The scope of the variable 'dr' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/dummy.c:414:7: style: The scope of the variable 'nochild' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/dummy.c:478:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/dummy.c:478:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/dummy.c:547:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/dummy.c:547:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/write.c:52:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/write.c:52:10: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/env_ami.c:407:21: style: The scope of the variable 'sv' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/env_ami.c:573:10: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/env_ami.c:607:18: style: The scope of the variable 'pw' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/env_ami.c:658:18: style: The scope of the variable 'pw' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/env_ami.c:660:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/env_ami.c:693:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/env_ami.c:736:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/env_ami.c:753:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/env_ami.c:780:18: style: The scope of the variable 'pw' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/env_ami.c:781:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/env_ami.c:870:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/env_ami.c:608:15: style: Unused variable: sbuf [unusedVariable]
imap-2007f~dfsg/src/osdep/amiga/env_ami.c:694:19: style: Unused variable: host_name [unusedVariable]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:205:10: style: The scope of the variable 'upd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:207:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:208:8: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:208:10: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:210:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:212:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:446:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:674:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:675:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:762:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:803:19: style: The scope of the variable 'pos' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:805:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:806:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:807:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:887:17: style: The scope of the variable 'nexp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:914:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:915:17: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:915:19: style: The scope of the variable 'r' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:917:14: style: The scope of the variable 'txt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:917:18: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:918:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1250:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1250:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1250:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1638:24: style: The scope of the variable 'te' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1698:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1698:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1698:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1698:25: style: The scope of the variable 'delta' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1831:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1832:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1833:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1303:46: style: Checking if unsigned variable 'i=read(((struct mbx_local*)stream->local)->fd,((struct mbx_local*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1523:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1524:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1525:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1526:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1527:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/amiga/mbx.c:1528:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/amiga/mh.c:939:4: warning: sprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum]
imap-2007f~dfsg/src/osdep/amiga/mh.c:225:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:244:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:245:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:325:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:421:18: style: The scope of the variable 'd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:505:18: style: The scope of the variable 'd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:637:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:638:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:656:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:656:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:656:21: style: The scope of the variable 'nlseen' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:658:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:658:20: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:848:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:849:21: style: The scope of the variable 'r' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:980:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:981:17: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:1036:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:1038:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:1039:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:1040:26: style: The scope of the variable 'date' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:1097:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:1101:9: style: The scope of the variable 'df' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:1102:10: style: The scope of the variable 'size' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:1250:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:1251:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mh.c:323:27: style: Function 'mh_dirfmttest' argument 1 names different: declaration 'name' definition 's'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/osdep/amiga/mh.c:82:27: note: Function 'mh_dirfmttest' argument 1 names different: declaration 'name' definition 's'.
imap-2007f~dfsg/src/osdep/amiga/mh.c:323:27: note: Function 'mh_dirfmttest' argument 1 names different: declaration 'name' definition 's'.
imap-2007f~dfsg/src/osdep/amiga/mix.c:420:5: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:1336:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:1393:5: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:1393:5: warning: %lx in format string (no. 12) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:1550:7: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:1550:7: warning: %lx in format string (no. 12) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2237:2: warning: %lx in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2237:2: warning: %lx in format string (no. 11) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2237:2: warning: %lx in format string (no. 12) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2237:2: warning: %lx in format string (no. 13) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2237:2: warning: %lx in format string (no. 14) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2237:2: warning: %lx in format string (no. 15) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2318:2: warning: %lx in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2318:2: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2318:2: warning: %lx in format string (no. 4) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2410:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/amiga/mix.c:317:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:602:9: style: The scope of the variable 'silent' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:823:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:825:9: style: The scope of the variable 'nf' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:928:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:930:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:931:9: style: The scope of the variable 'message' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:931:17: style: The scope of the variable 'date' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:1151:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:1151:11: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2226:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2306:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2307:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2655:21: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:2719:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mix.c:711:7: style: Unused variable: fd [unusedVariable]
imap-2007f~dfsg/src/osdep/amiga/mix.c:774:17: style: Unused variable: i [unusedVariable]
imap-2007f~dfsg/src/osdep/amiga/mix.c:929:7: style: Unused variable: mfd [unusedVariable]
imap-2007f~dfsg/src/osdep/amiga/mix.c:929:11: style: Unused variable: ifd [unusedVariable]
imap-2007f~dfsg/src/osdep/amiga/mix.c:929:15: style: Unused variable: sfd [unusedVariable]
imap-2007f~dfsg/src/osdep/amiga/mix.c:1026:7: style: Unused variable: ifd [unusedVariable]
imap-2007f~dfsg/src/osdep/amiga/mix.c:1026:11: style: Unused variable: sfd [unusedVariable]
imap-2007f~dfsg/src/osdep/amiga/mix.c:1409:24: style: Variable 'uidv' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/amiga/mix.c:1572:41: error: Uninitialized variable: flags [uninitvar]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1386:41: warning: Either the condition 'if(stream)' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1453:8: note: Assuming that condition 'if(stream)' is not redundant
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1386:41: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:365:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:369:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:597:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:835:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:835:26: style: The scope of the variable 'tl' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:910:8: style: The scope of the variable 'reparse' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1167:21: style: The scope of the variable 'buf' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1357:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1358:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1359:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2035:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2035:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2035:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2036:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2036:15: style: The scope of the variable 'te' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2240:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2453:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2453:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2451:36: style: Function 'mmdf_write' argument 2 names different: declaration 's' definition 'buf'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:292:36: note: Function 'mmdf_write' argument 2 names different: declaration 's' definition 'buf'.
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2451:36: note: Function 'mmdf_write' argument 2 names different: declaration 's' definition 'buf'.
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2451:54: style: Function 'mmdf_write' argument 3 names different: declaration 'i' definition 'size'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:292:52: note: Function 'mmdf_write' argument 3 names different: declaration 'i' definition 'size'.
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2451:54: note: Function 'mmdf_write' argument 3 names different: declaration 'i' definition 'size'.
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:991:27: style: Variable 'elt' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1224:7: error: Resource leak: sf [resourceLeak]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:171:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:175:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:284:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:485:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:561:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:598:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:600:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:601:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:657:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:658:17: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:658:19: style: The scope of the variable 'r' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:660:14: style: The scope of the variable 'txt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:660:35: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:661:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:973:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:1103:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:1103:26: style: The scope of the variable 'x' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:1105:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:1290:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:1293:19: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:1330:17: style: The scope of the variable 'siz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:1331:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:1332:7: style: The scope of the variable 'q' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:1333:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:1123:46: style: Checking if unsigned variable 'i=read(((struct mtx_local*)stream->local)->fd,((struct mtx_local*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:1271:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:1272:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/amiga/mtx.c:1273:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/amiga/mx.c:803:4: warning: sprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum]
imap-2007f~dfsg/src/osdep/amiga/mx.c:239:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:270:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:570:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:571:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:617:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:618:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:721:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:722:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:723:21: style: The scope of the variable 'r' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:844:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:845:17: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:1160:17: style: The scope of the variable 'uf' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:1160:20: style: The scope of the variable 'sf' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:1160:23: style: The scope of the variable 'uid' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:1161:7: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:1162:17: style: The scope of the variable 'msgno' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:1164:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:1165:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:1240:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:1240:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:1243:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/mx.c:348:7: style: Unused variable: fd [unusedVariable]
imap-2007f~dfsg/src/osdep/amiga/mx.c:349:9: style: Variable 's' is not assigned a value. [unassignedVariable]
imap-2007f~dfsg/src/osdep/amiga/mx.c:937:24: style: Variable 'uidv' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/amiga/news.c:151:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/news.c:151:15: style: The scope of the variable 'u' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/news.c:271:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/news.c:272:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/news.c:359:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/news.c:452:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/news.c:453:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/news.c:472:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/news.c:486:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/news.c:486:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/news.c:486:21: style: The scope of the variable 'nlseen' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/news.c:488:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/news.c:488:20: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/nl_ami.c:40:21: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/nl_ami.c:41:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:116:9: style: The scope of the variable 'data' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:203:9: style: The scope of the variable 'ti' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:204:10: style: The scope of the variable 'now' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:786:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:104:7: style: Unused variable: i [unusedVariable]
imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:109:9: style: Unused variable: s [unusedVariable]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:178:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:182:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:291:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:498:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:536:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:650:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:687:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:689:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:690:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:746:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:747:17: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:747:19: style: The scope of the variable 'r' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:749:14: style: The scope of the variable 'txt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:749:35: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:750:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:1063:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:1215:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:1215:26: style: The scope of the variable 'x' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:1217:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:1402:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:1405:19: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:1442:17: style: The scope of the variable 'siz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:1443:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:1444:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:1235:46: style: Checking if unsigned variable 'i=read(((struct tenex_local*)stream->local)->fd,((struct tenex_local*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:1383:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:1384:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/amiga/tenex.c:1385:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1249:41: warning: Either the condition 'if(stream)' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1324:8: note: Assuming that condition 'if(stream)' is not redundant
imap-2007f~dfsg/src/osdep/amiga/unix.c:1249:41: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/amiga/unix.c:213:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:217:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:246:7: style: The scope of the variable 'zn' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:248:30: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:458:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:696:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:696:26: style: The scope of the variable 'tl' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:771:8: style: The scope of the variable 'reparse' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1031:21: style: The scope of the variable 'buf' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1221:13: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1222:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1223:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1878:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1878:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1878:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1878:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1879:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1879:15: style: The scope of the variable 'te' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:2077:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:2307:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:2307:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:2504:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:2586:7: style: The scope of the variable 'sfd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:2587:17: style: The scope of the variable 'size' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/amiga/unix.c:2305:36: style: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/osdep/amiga/unix.c:136:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'.
imap-2007f~dfsg/src/osdep/amiga/unix.c:2305:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'.
imap-2007f~dfsg/src/osdep/amiga/unix.c:2305:54: style: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/osdep/amiga/unix.c:136:52: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'.
imap-2007f~dfsg/src/osdep/amiga/unix.c:2305:54: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'.
imap-2007f~dfsg/src/osdep/amiga/unix.c:253:20: style: Variable 'zn' is modified but its new value is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/amiga/unix.c:852:27: style: Variable 'elt' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/amiga/unix.c:253:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1265:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1497:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1798:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
imap-2007f~dfsg/src/osdep/amiga/unix.c:1087:7: error: Resource leak: sf [resourceLeak]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:166:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:467:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:574:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:686:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:754:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:755:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:757:7: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:757:9: style: The scope of the variable 'ti' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:868:8: style: The scope of the variable 'siz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:869:10: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:870:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:871:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:335:8: style: Unused variable: i [unusedVariable]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:378:18: style: Variable 'silent' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:400:8: style: Unused variable: tmp [unusedVariable]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:575:49: style: Unused variable: file [unusedVariable]
imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:872:8: style: Variable 'tmp' is not assigned a value. [unassignedVariable]
imap-2007f~dfsg/src/osdep/dos/dummydos.c:208:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/dummydos.c:257:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/dummydos.c:324:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/dummydos.c:325:10: style: The scope of the variable 'csiz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/dummydos.c:325:15: style: The scope of the variable 'ssiz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/dummydos.c:325:20: style: The scope of the variable 'bsiz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/dummydos.c:326:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/dummydos.c:375:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/dummydos.c:440:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/dummydos.c:601:7: style: The scope of the variable 'e' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/write.c:52:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/write.c:52:10: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/env_dos.c:174:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/env_dos.c:175:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/mtxdos.c:493:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/dos/mtxdos.c:787:7: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/dos/mtxdos.c:162:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/mtxdos.c:164:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/mtxdos.c:431:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/mtxdos.c:600:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/mtxdos.c:714:21: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/mtxdos.c:714:24: style: The scope of the variable 'x' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/mtxdos.c:836:17: style: The scope of the variable 'siz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/mtxdos.c:837:10: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/mtxdos.c:838:7: style: The scope of the variable 'q' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/mtxdos.c:839:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/mtxdos.c:284:8: style: Unused variable: i [unusedVariable]
imap-2007f~dfsg/src/osdep/dos/mtxdos.c:330:18: style: Variable 'silent' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/dos/nl_dos.c:41:24: warning: Either the condition 'if(dstl)' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/dos/nl_dos.c:44:8: note: Assuming that condition 'if(dstl)' is not redundant
imap-2007f~dfsg/src/osdep/dos/nl_dos.c:41:24: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/dos/nl_dos.c:43:40: warning: Either the condition 'if(dstl)' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/dos/nl_dos.c:44:8: note: Assuming that condition 'if(dstl)' is not redundant
imap-2007f~dfsg/src/osdep/dos/nl_dos.c:43:40: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:135:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:77:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:243:17: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:266:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:318:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/os_dbw.c:61:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/os_dnf.c:87:0: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/dos/os_dnv.c:63:13: style: Variable 'tmp' is not assigned a value. [unassignedVariable]
imap-2007f~dfsg/src/osdep/dos/os_dpc.c:94:0: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:92:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:60:21: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:60:23: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:60:25: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:60:27: style: The scope of the variable 'l' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:199:17: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/os_dwa.c:58:13: style: The scope of the variable 'hname' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/os_dwa.c:58:23: style: Variable 'tmp' is not assigned a value. [unassignedVariable]
imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:236:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:106:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:207:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:807:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/mac/dummymac.c:202:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/mac/dummymac.c:104:8: style: Unused variable: tmp [unusedVariable]
imap-2007f~dfsg/src/osdep/mac/env_mac.c:45:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/mac/env_mac.c:169:14: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/mac/nl_mac.c:40:10: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/mac/nl_mac.c:41:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:119:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:119:7: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:119:7: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:119:7: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:213:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:234:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:234:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:234:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:234:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:346:17: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:532:43: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/nt/dummynt.c:114:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/dummynt.c:206:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/dummynt.c:257:10: style: The scope of the variable 'len' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/dummynt.c:325:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/dummynt.c:325:10: style: The scope of the variable 'nochild' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/dummynt.c:326:16: style: The scope of the variable 'csiz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/dummynt.c:326:21: style: The scope of the variable 'ssiz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/dummynt.c:326:26: style: The scope of the variable 'bsiz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/dummynt.c:327:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/dummynt.c:391:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/dummynt.c:460:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/dummynt.c:460:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/dummynt.c:636:7: style: The scope of the variable 'e' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/dummynt.c:461:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/nt/write.c:52:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/write.c:52:10: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/env_nt.c:263:21: style: The scope of the variable 'sv' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/env_nt.c:501:21: style: The scope of the variable 'd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/env_nt.c:501:24: style: The scope of the variable 'p' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/env_nt.c:569:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/env_nt.c:588:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/env_nt.c:711:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/env_nt.c:501:26: style: Variable 'pth' is not assigned a value. [unassignedVariable]
imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:160:14: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/ip6_nt.c:236:15: style: The scope of the variable 'lcname' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:309:28: warning: Size of pointer 'mech_type' used instead of size of its data. [pointerSize]
imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:525:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:197:10: style: The scope of the variable 'upd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:199:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:200:8: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:200:10: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:202:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:434:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:622:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:623:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:747:19: style: The scope of the variable 'pos' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:749:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:750:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:751:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:823:17: style: The scope of the variable 'nexp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1116:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1116:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1116:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1491:24: style: The scope of the variable 'te' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1551:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1551:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1551:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1551:25: style: The scope of the variable 'delta' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1670:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1671:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1672:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1159:46: style: Checking if unsigned variable 'i=read(((struct mbx_local*)stream->local)->fd,((struct mbx_local*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1379:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1380:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1381:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1382:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1383:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1384:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:173:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:175:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:294:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:456:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:569:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:571:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:572:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:846:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:962:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:962:26: style: The scope of the variable 'x' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:964:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1151:19: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1191:17: style: The scope of the variable 'siz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1192:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1193:7: style: The scope of the variable 'q' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1194:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:981:46: style: Checking if unsigned variable 'i=read(((struct mtx_local*)stream->local)->fd,((struct mtx_local*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1129:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1130:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1131:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/nt/nl_nt.c:41:24: warning: Either the condition 'if(dstl)' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/nt/nl_nt.c:44:8: note: Assuming that condition 'if(dstl)' is not redundant
imap-2007f~dfsg/src/osdep/nt/nl_nt.c:41:24: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/nt/nl_nt.c:43:40: warning: Either the condition 'if(dstl)' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/nt/nl_nt.c:44:8: note: Assuming that condition 'if(dstl)' is not redundant
imap-2007f~dfsg/src/osdep/nt/nl_nt.c:43:40: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:284:7: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/nt/yunchan.c:160:21: warning: Either the condition 'if(dstl)' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/nt/yunchan.c:163:8: note: Assuming that condition 'if(dstl)' is not redundant
imap-2007f~dfsg/src/osdep/nt/yunchan.c:160:21: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/nt/yunchan.c:162:31: warning: Either the condition 'if(dstl)' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/nt/yunchan.c:163:8: note: Assuming that condition 'if(dstl)' is not redundant
imap-2007f~dfsg/src/osdep/nt/yunchan.c:162:31: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/nt/yunchan.c:268:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:119:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:122:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:212:12: style: The scope of the variable 'err' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:213:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:848:13: style: The scope of the variable 'host' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:901:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:115:9: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:205:17: style: The scope of the variable 'size' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:511:17: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:683:17: style: Checking if unsigned variable 'sadrlen' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:714:11: style: Checking if unsigned variable 'sadrlen' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:730:11: style: Checking if unsigned variable 'sadrlen' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:751:11: style: Checking if unsigned variable 'sadrlen' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:790:11: style: Checking if unsigned variable 'sadrlen' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:819:11: style: Checking if unsigned variable 'sadrlen' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:441:9: style: Variable 'tmp' is not assigned a value. [unassignedVariable]
imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:511:7: style: Variable 's' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/nt/ssl_old.c:114:9: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/ssl_old.c:183:17: style: The scope of the variable 'size' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/ssl_old.c:417:17: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/ssl_old.c:521:13: style: Variable 's' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/nt/ssl_old.c:522:0: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:92:9: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:168:17: style: The scope of the variable 'size' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:474:17: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:181:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:183:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:302:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:468:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:639:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:641:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:642:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:917:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1053:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1053:26: style: The scope of the variable 'x' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1055:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1243:19: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1283:17: style: The scope of the variable 'siz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1284:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1285:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1072:46: style: Checking if unsigned variable 'i=read(((struct tenex_local*)stream->local)->fd,((struct tenex_local*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1221:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1222:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1223:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1186:43: warning: Either the condition 'if(stream)' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1260:8: note: Assuming that condition 'if(stream)' is not redundant
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1186:43: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/nt/unixnt.c:196:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:198:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:198:9: style: The scope of the variable 'r' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:430:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:630:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:699:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:959:21: style: The scope of the variable 'buf' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1158:13: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1159:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1160:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1302:13: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1305:10: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1814:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1814:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1814:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1814:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1815:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1815:15: style: The scope of the variable 'te' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1995:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:2201:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:2201:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:2199:36: style: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:135:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'.
imap-2007f~dfsg/src/osdep/nt/unixnt.c:2199:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'.
imap-2007f~dfsg/src/osdep/nt/unixnt.c:2199:54: style: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:135:52: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'.
imap-2007f~dfsg/src/osdep/nt/unixnt.c:2199:54: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'.
imap-2007f~dfsg/src/osdep/nt/unixnt.c:215:4: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:778:27: style: Variable 'elt' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/nt/unixnt.c:1015:7: error: Resource leak: sf [resourceLeak]
imap-2007f~dfsg/src/osdep/os2/dummyos2.c:120:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/dummyos2.c:212:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/dummyos2.c:330:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/dummyos2.c:331:8: style: The scope of the variable 'csiz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/dummyos2.c:331:13: style: The scope of the variable 'ssiz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/dummyos2.c:331:18: style: The scope of the variable 'bsiz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/dummyos2.c:332:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/dummyos2.c:332:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/dummyos2.c:385:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/dummyos2.c:454:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/dummyos2.c:454:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/dummyos2.c:626:7: style: The scope of the variable 'e' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/dummyos2.c:455:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/os2/write.c:52:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/write.c:52:10: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/env_os2.c:244:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/env_os2.c:244:11: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:197:10: style: The scope of the variable 'upd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:199:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:200:8: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:200:10: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:202:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:434:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:622:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:623:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:747:19: style: The scope of the variable 'pos' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:749:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:750:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:751:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:823:17: style: The scope of the variable 'nexp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1116:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1116:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1116:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1491:24: style: The scope of the variable 'te' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1551:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1551:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1551:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1551:25: style: The scope of the variable 'delta' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1670:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1671:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1672:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1159:46: style: Checking if unsigned variable 'i=read(((struct mbx_local*)stream->local)->fd,((struct mbx_local*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1379:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1380:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1381:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1382:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1383:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1384:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:173:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:175:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:294:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:456:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:569:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:571:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:572:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:846:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:962:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:962:26: style: The scope of the variable 'x' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:964:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1151:19: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1191:17: style: The scope of the variable 'siz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1192:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1193:7: style: The scope of the variable 'q' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1194:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:981:46: style: Checking if unsigned variable 'i=read(((struct mtx_local*)stream->local)->fd,((struct mtx_local*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1129:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1130:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1131:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/os2/nl_os2.c:41:24: warning: Either the condition 'if(dstl)' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/os2/nl_os2.c:44:8: note: Assuming that condition 'if(dstl)' is not redundant
imap-2007f~dfsg/src/osdep/os2/nl_os2.c:41:24: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/os2/nl_os2.c:43:40: warning: Either the condition 'if(dstl)' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/os2/nl_os2.c:44:8: note: Assuming that condition 'if(dstl)' is not redundant
imap-2007f~dfsg/src/osdep/os2/nl_os2.c:43:40: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:135:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:77:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:243:17: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:266:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:318:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/os_os2.c:83:0: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:181:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:183:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:302:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:468:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:639:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:641:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:642:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:917:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1053:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1053:26: style: The scope of the variable 'x' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1055:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1243:19: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1283:17: style: The scope of the variable 'siz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1284:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1285:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1072:46: style: Checking if unsigned variable 'i=read(((struct tenex_local*)stream->local)->fd,((struct tenex_local*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1221:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1222:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1223:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1186:43: warning: Either the condition 'if(stream)' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1260:8: note: Assuming that condition 'if(stream)' is not redundant
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1186:43: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/os2/unixnt.c:196:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:198:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:198:9: style: The scope of the variable 'r' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:430:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:630:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:699:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:959:21: style: The scope of the variable 'buf' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1158:13: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1159:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1160:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1302:13: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1305:10: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1814:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1814:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1814:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1814:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1815:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1815:15: style: The scope of the variable 'te' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1995:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:2201:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:2201:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:2199:36: style: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:135:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'.
imap-2007f~dfsg/src/osdep/os2/unixnt.c:2199:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'.
imap-2007f~dfsg/src/osdep/os2/unixnt.c:2199:54: style: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:135:52: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'.
imap-2007f~dfsg/src/osdep/os2/unixnt.c:2199:54: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'.
imap-2007f~dfsg/src/osdep/os2/unixnt.c:215:4: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:778:27: style: Variable 'elt' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/os2/unixnt.c:1015:7: error: Resource leak: sf [resourceLeak]
imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:201:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/tops-20/log_t20.c:61:9: style: Variable 'uid' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/tops-20/nl_t20.c:41:24: warning: Either the condition 'if(dstl)' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/tops-20/nl_t20.c:44:8: note: Assuming that condition 'if(dstl)' is not redundant
imap-2007f~dfsg/src/osdep/tops-20/nl_t20.c:41:24: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/tops-20/nl_t20.c:43:40: warning: Either the condition 'if(dstl)' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/tops-20/nl_t20.c:44:8: note: Assuming that condition 'if(dstl)' is not redundant
imap-2007f~dfsg/src/osdep/tops-20/nl_t20.c:43:40: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:89:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:104:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:113:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:63:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:63:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:63:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:63:23: style: The scope of the variable 'l' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:186:19: style: Unused variable: m [unusedVariable]
imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:187:14: style: Unused variable: stp [unusedVariable]
imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:187:19: style: Unused variable: st [unusedVariable]
imap-2007f~dfsg/src/osdep/unix/ckp_gss.c:39:8: style: The scope of the variable 'svrnam' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ckp_gss.c:39:27: style: The scope of the variable 'cltnam' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ckp_gss.c:44:19: style: Unused variable: code [unusedVariable]
imap-2007f~dfsg/src/osdep/unix/ckp_os4.c:61:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ckp_psx.c:39:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ckp_psx.c:41:10: style: The scope of the variable 'left' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ckp_sv4.c:39:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ckp_sv4.c:41:10: style: The scope of the variable 'left' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ckp_svo.c:39:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ckp_svo.c:41:10: style: The scope of the variable 'left' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/crx_std.c:41:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/unix/dummy.c:219:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/dummy.c:219:31: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/dummy.c:276:18: style: The scope of the variable 'd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/dummy.c:278:24: style: The scope of the variable 'path' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/dummy.c:279:10: style: The scope of the variable 'len' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/dummy.c:375:17: style: The scope of the variable 'ssiz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/dummy.c:375:22: style: The scope of the variable 'bsiz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/dummy.c:410:18: style: The scope of the variable 'dr' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/dummy.c:414:7: style: The scope of the variable 'nochild' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/dummy.c:478:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/dummy.c:478:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/dummy.c:547:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/dummy.c:547:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/write.c:52:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/write.c:52:10: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:594:21: style: The scope of the variable 'sv' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:760:10: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:803:18: style: The scope of the variable 'pw' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:897:18: style: The scope of the variable 'pw' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:899:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:935:11: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:985:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:1002:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:1029:18: style: The scope of the variable 'pw' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:1030:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:1141:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:1201:12: style: The scope of the variable 'cf' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:1202:13: style: The scope of the variable 'argv' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:1554:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:1555:15: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/env_unix.c:1555:36: style: The scope of the variable 'tmpx' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/flocklnx.c:39:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/flocklnx.c:41:7: style: The scope of the variable 'logged' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/flocksim.c:398:6: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/flocksim.c:679:3: warning: fprintf format string requires 7 parameters but 8 are given. [wrongPrintfScanfArgNum]
imap-2007f~dfsg/src/osdep/unix/flocksim.c:702:3: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/flocksim.c:723:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/flocksim.c:768:3: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/flocksim.c:768:3: warning: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/flocksim.c:383:8: warning: Either the condition '!s' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/unix/flocksim.c:388:10: note: Assuming that condition '!s' is not redundant
imap-2007f~dfsg/src/osdep/unix/flocksim.c:383:8: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/unix/flocksim.c:819:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:160:14: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ip6_unix.c:236:15: style: The scope of the variable 'lcname' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:160:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/kerb_mit.c:93:8: style: The scope of the variable 'kuser' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/log_os4.c:38:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:205:10: style: The scope of the variable 'upd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:207:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:208:8: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:208:10: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:210:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:212:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:446:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:674:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:675:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:762:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:803:19: style: The scope of the variable 'pos' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:805:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:806:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:807:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:887:17: style: The scope of the variable 'nexp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:914:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:915:17: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:915:19: style: The scope of the variable 'r' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:917:14: style: The scope of the variable 'txt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:917:18: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:918:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1250:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1250:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1250:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1638:24: style: The scope of the variable 'te' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1698:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1698:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1698:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1698:25: style: The scope of the variable 'delta' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1831:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1832:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1833:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1303:46: style: Checking if unsigned variable 'i=read(((struct mbx_local*)stream->local)->fd,((struct mbx_local*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1523:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1524:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1525:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1526:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1527:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/unix/mbx.c:1528:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/unix/mh.c:939:4: warning: sprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum]
imap-2007f~dfsg/src/osdep/unix/mh.c:225:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:244:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:245:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:325:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:421:18: style: The scope of the variable 'd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:505:18: style: The scope of the variable 'd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:637:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:638:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:656:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:656:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:656:21: style: The scope of the variable 'nlseen' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:658:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:658:20: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:848:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:849:21: style: The scope of the variable 'r' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:980:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:981:17: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:1036:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:1038:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:1039:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:1040:26: style: The scope of the variable 'date' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:1097:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:1101:9: style: The scope of the variable 'df' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:1102:10: style: The scope of the variable 'size' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:1250:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:1251:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mh.c:323:27: style: Function 'mh_dirfmttest' argument 1 names different: declaration 'name' definition 's'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/osdep/unix/mh.c:82:27: note: Function 'mh_dirfmttest' argument 1 names different: declaration 'name' definition 's'.
imap-2007f~dfsg/src/osdep/unix/mh.c:323:27: note: Function 'mh_dirfmttest' argument 1 names different: declaration 'name' definition 's'.
imap-2007f~dfsg/src/osdep/unix/mix.c:420:5: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:1336:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:1393:5: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:1393:5: warning: %lx in format string (no. 12) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:1550:7: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:1550:7: warning: %lx in format string (no. 12) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:2237:2: warning: %lx in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:2237:2: warning: %lx in format string (no. 11) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:2237:2: warning: %lx in format string (no. 12) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:2237:2: warning: %lx in format string (no. 13) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:2237:2: warning: %lx in format string (no. 14) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:2237:2: warning: %lx in format string (no. 15) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:2318:2: warning: %lx in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:2318:2: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:2318:2: warning: %lx in format string (no. 4) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
imap-2007f~dfsg/src/osdep/unix/mix.c:2410:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/unix/mix.c:317:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:602:9: style: The scope of the variable 'silent' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:823:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:825:9: style: The scope of the variable 'nf' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:928:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:930:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:931:9: style: The scope of the variable 'message' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:931:17: style: The scope of the variable 'date' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:1151:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:1151:11: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:2226:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:2306:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:2307:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:2655:21: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:2719:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mix.c:711:7: style: Unused variable: fd [unusedVariable]
imap-2007f~dfsg/src/osdep/unix/mix.c:774:17: style: Unused variable: i [unusedVariable]
imap-2007f~dfsg/src/osdep/unix/mix.c:929:7: style: Unused variable: mfd [unusedVariable]
imap-2007f~dfsg/src/osdep/unix/mix.c:929:11: style: Unused variable: ifd [unusedVariable]
imap-2007f~dfsg/src/osdep/unix/mix.c:929:15: style: Unused variable: sfd [unusedVariable]
imap-2007f~dfsg/src/osdep/unix/mix.c:1026:7: style: Unused variable: ifd [unusedVariable]
imap-2007f~dfsg/src/osdep/unix/mix.c:1026:11: style: Unused variable: sfd [unusedVariable]
imap-2007f~dfsg/src/osdep/unix/mix.c:1409:24: style: Variable 'uidv' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/unix/mix.c:1572:41: error: Uninitialized variable: flags [uninitvar]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:1386:41: warning: Either the condition 'if(stream)' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:1453:8: note: Assuming that condition 'if(stream)' is not redundant
imap-2007f~dfsg/src/osdep/unix/mmdf.c:1386:41: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/unix/mmdf.c:365:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:369:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:597:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:835:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:835:26: style: The scope of the variable 'tl' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:910:8: style: The scope of the variable 'reparse' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:1167:21: style: The scope of the variable 'buf' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:1357:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:1358:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:1359:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:2035:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:2035:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:2035:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:2036:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:2036:15: style: The scope of the variable 'te' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:2240:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:2453:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:2453:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:2451:36: style: Function 'mmdf_write' argument 2 names different: declaration 's' definition 'buf'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:292:36: note: Function 'mmdf_write' argument 2 names different: declaration 's' definition 'buf'.
imap-2007f~dfsg/src/osdep/unix/mmdf.c:2451:36: note: Function 'mmdf_write' argument 2 names different: declaration 's' definition 'buf'.
imap-2007f~dfsg/src/osdep/unix/mmdf.c:2451:54: style: Function 'mmdf_write' argument 3 names different: declaration 'i' definition 'size'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:292:52: note: Function 'mmdf_write' argument 3 names different: declaration 'i' definition 'size'.
imap-2007f~dfsg/src/osdep/unix/mmdf.c:2451:54: note: Function 'mmdf_write' argument 3 names different: declaration 'i' definition 'size'.
imap-2007f~dfsg/src/osdep/unix/mmdf.c:991:27: style: Variable 'elt' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/unix/mmdf.c:1224:7: error: Resource leak: sf [resourceLeak]
imap-2007f~dfsg/src/osdep/unix/mtx.c:171:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:175:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:284:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:485:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:561:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:598:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:600:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:601:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:657:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:658:17: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:658:19: style: The scope of the variable 'r' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:660:14: style: The scope of the variable 'txt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:660:35: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:661:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:973:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:1103:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:1103:26: style: The scope of the variable 'x' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:1105:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:1290:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:1293:19: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:1330:17: style: The scope of the variable 'siz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:1331:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:1332:7: style: The scope of the variable 'q' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:1333:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mtx.c:1123:46: style: Checking if unsigned variable 'i=read(((struct mtx_local*)stream->local)->fd,((struct mtx_local*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/unix/mtx.c:1271:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/unix/mtx.c:1272:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/unix/mtx.c:1273:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/unix/mx.c:803:4: warning: sprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum]
imap-2007f~dfsg/src/osdep/unix/mx.c:239:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:270:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:570:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:571:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:617:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:618:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:721:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:722:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:723:21: style: The scope of the variable 'r' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:844:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:845:17: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:1160:17: style: The scope of the variable 'uf' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:1160:20: style: The scope of the variable 'sf' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:1160:23: style: The scope of the variable 'uid' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:1161:7: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:1162:17: style: The scope of the variable 'msgno' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:1164:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:1165:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:1240:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:1240:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:1243:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/mx.c:348:7: style: Unused variable: fd [unusedVariable]
imap-2007f~dfsg/src/osdep/unix/mx.c:349:9: style: Variable 's' is not assigned a value. [unassignedVariable]
imap-2007f~dfsg/src/osdep/unix/mx.c:937:24: style: Variable 'uidv' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/unix/news.c:151:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/news.c:151:15: style: The scope of the variable 'u' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/news.c:271:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/news.c:272:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/news.c:359:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/news.c:452:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/news.c:453:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/news.c:472:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/news.c:486:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/news.c:486:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/news.c:486:21: style: The scope of the variable 'nlseen' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/news.c:488:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/news.c:488:20: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/nl_unix.c:40:21: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/nl_unix.c:41:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:158:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:163:9: style: The scope of the variable 'data' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:946:13: style: The scope of the variable 'host' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:1005:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:1027:9: style: The scope of the variable 'adr' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:578:11: style: Variable 'tmp' is not assigned a value. [unassignedVariable]
imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:638:12: style: Variable 'tmp' is not assigned a value. [unassignedVariable]
imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:854:21: style: Variable 'tmp' is not assigned a value. [unassignedVariable]
imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:1026:17: style: Unused variable: sadrlen [unusedVariable]
imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:96:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:97:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:156:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:212:20: style: The scope of the variable 'tl' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:213:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:213:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:289:9: style: The scope of the variable 'err' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:289:13: style: The scope of the variable 'cert' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:289:23: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:453:17: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:665:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:773:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:514:12: style: Variable 'tmp' is not assigned a value. [unassignedVariable]
imap-2007f~dfsg/src/osdep/unix/tenex.c:178:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:182:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:291:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:498:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:536:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:650:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:687:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:689:7: style: The scope of the variable 'ld' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:690:8: style: The scope of the variable 'lock' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:746:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:747:17: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:747:19: style: The scope of the variable 'r' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:749:14: style: The scope of the variable 'txt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:749:35: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:750:17: style: The scope of the variable 'elt' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:1063:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:1215:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:1215:26: style: The scope of the variable 'x' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:1217:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:1402:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:1405:19: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:1442:17: style: The scope of the variable 'siz' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:1443:8: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:1444:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/tenex.c:1235:46: style: Checking if unsigned variable 'i=read(((struct tenex_local*)stream->local)->fd,((struct tenex_local*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero]
imap-2007f~dfsg/src/osdep/unix/tenex.c:1383:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/unix/tenex.c:1384:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/unix/tenex.c:1385:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
imap-2007f~dfsg/src/osdep/unix/unix.c:1249:41: warning: Either the condition 'if(stream)' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/unix/unix.c:1324:8: note: Assuming that condition 'if(stream)' is not redundant
imap-2007f~dfsg/src/osdep/unix/unix.c:1249:41: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/unix/unix.c:213:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:217:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:246:7: style: The scope of the variable 'zn' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:248:28: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:248:30: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:458:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:696:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:696:26: style: The scope of the variable 'tl' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:771:8: style: The scope of the variable 'reparse' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:1031:21: style: The scope of the variable 'buf' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:1221:13: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:1222:8: style: The scope of the variable 'f' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:1223:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:1878:17: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:1878:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:1878:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:1878:23: style: The scope of the variable 'm' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:1879:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:1879:15: style: The scope of the variable 'te' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:2077:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:2307:19: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:2307:21: style: The scope of the variable 'k' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:2504:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:2586:7: style: The scope of the variable 'sfd' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:2587:17: style: The scope of the variable 'size' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/unix/unix.c:2305:36: style: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/osdep/unix/unix.c:136:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'.
imap-2007f~dfsg/src/osdep/unix/unix.c:2305:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'.
imap-2007f~dfsg/src/osdep/unix/unix.c:2305:54: style: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. [funcArgNamesDifferent]
imap-2007f~dfsg/src/osdep/unix/unix.c:136:52: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'.
imap-2007f~dfsg/src/osdep/unix/unix.c:2305:54: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'.
imap-2007f~dfsg/src/osdep/unix/unix.c:253:20: style: Variable 'zn' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/unix/unix.c:852:27: style: Variable 'elt' is assigned a value that is never used. [unreadVariable]
imap-2007f~dfsg/src/osdep/unix/unix.c:1087:7: error: Resource leak: sf [resourceLeak]
imap-2007f~dfsg/src/osdep/vms/dummyvms.c:202:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/vms/dummyvms.c:104:8: style: Unused variable: tmp [unusedVariable]
imap-2007f~dfsg/src/osdep/vms/env_vms.c:123:15: style: Unused variable: sbuf [unusedVariable]
imap-2007f~dfsg/src/osdep/vms/env_vms.c:124:8: style: Unused variable: tmp [unusedVariable]
imap-2007f~dfsg/src/osdep/vms/nl_vms.c:40:21: style: The scope of the variable 'j' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/vms/nl_vms.c:41:17: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:188:17: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:213:9: style: The scope of the variable 'status' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:342:7: style: The scope of the variable 'status' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:343:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:149:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:261:17: style: The scope of the variable 'n' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:284:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:336:7: style: The scope of the variable 'i' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:445:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:446:19: style: The scope of the variable 'hn' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:462:8: style: The scope of the variable 'host' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:463:19: style: The scope of the variable 'he' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:77:9: style: Unused variable: s [unusedVariable]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:386:7: style: Unused variable: i [unusedVariable]
imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:52:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/wce/dummywce.c:209:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/wce/env_wce.c:266:29: warning: Either the condition 'name' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/wce/env_wce.c:261:7: note: Assuming that condition 'name' is not redundant
imap-2007f~dfsg/src/osdep/wce/env_wce.c:266:29: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/wce/env_wce.c:224:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/wce/env_wce.c:236:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/wce/nl_wce.c:41:24: warning: Either the condition 'if(dstl)' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/wce/nl_wce.c:44:8: note: Assuming that condition 'if(dstl)' is not redundant
imap-2007f~dfsg/src/osdep/wce/nl_wce.c:41:24: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/wce/nl_wce.c:43:40: warning: Either the condition 'if(dstl)' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck]
imap-2007f~dfsg/src/osdep/wce/nl_wce.c:44:8: note: Assuming that condition 'if(dstl)' is not redundant
imap-2007f~dfsg/src/osdep/wce/nl_wce.c:43:40: note: Null pointer dereference
imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:236:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:106:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:207:9: style: The scope of the variable 's' can be reduced. [variableScope]
imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:807:7: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/src/tmail/tmail.c:279:12: style: The scope of the variable 't' can be reduced. [variableScope]
imap-2007f~dfsg/src/tmail/tmail.c:446:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
imap-2007f~dfsg/tools/uahelper.c:177:8: style: The scope of the variable 'c' can be reduced. [variableScope]
imap-2007f~dfsg/tools/uahelper.c:103:41: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
imap-2007f~dfsg/tools/uahelper.c:208:30: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
[11:38]
ftp://ftp.se.debian.org/debian/pool/main/u/uwsgi/uwsgi_2.0.7.orig.tar.gz
uwsgi-2.0.7/apache2/mod_Ruwsgi.c:561:14: style: The scope of the variable 'location' can be reduced. [variableScope]
uwsgi-2.0.7/apache2/mod_proxy_uwsgi.c:62:17: style: The scope of the variable 'err' can be reduced. [variableScope]
uwsgi-2.0.7/apache2/mod_proxy_uwsgi.c:139:23: style: The scope of the variable 'keylen' can be reduced. [variableScope]
uwsgi-2.0.7/apache2/mod_proxy_uwsgi.c:139:31: style: The scope of the variable 'vallen' can be reduced. [variableScope]
uwsgi-2.0.7/apache2/mod_proxy_uwsgi.c:204:13: style: The scope of the variable 'status' can be reduced. [variableScope]
uwsgi-2.0.7/apache2/mod_uwsgi.c:601:25: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
uwsgi-2.0.7/apache2/mod_uwsgi.c:205:6: style: The scope of the variable 'cnt' can be reduced. [variableScope]
uwsgi-2.0.7/apache2/mod_uwsgi.c:614:13: style: Unused variable: val [unusedVariable]
uwsgi-2.0.7/contrib/cgi_python.c:10:9: style: The scope of the variable 'e' can be reduced. [variableScope]
uwsgi-2.0.7/contrib/cgi_python.c:10:13: style: The scope of the variable 'p' can be reduced. [variableScope]
uwsgi-2.0.7/contrib/cgi_python.c:11:19: style: The scope of the variable 'k' can be reduced. [variableScope]
uwsgi-2.0.7/contrib/cgi_python.c:11:23: style: The scope of the variable 'env_value' can be reduced. [variableScope]
uwsgi-2.0.7/contrib/uwsgi_client.c:22:8: style: The scope of the variable 'env' can be reduced. [variableScope]
uwsgi-2.0.7/contrib/uwsgi_client.c:25:11: style: The scope of the variable 'cnt' can be reduced. [variableScope]
uwsgi-2.0.7/contrib/uwsgi_client.c:68:12: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
uwsgi-2.0.7/contrib/uwsgi_dynamic_client.c:23:8: style: The scope of the variable 'env' can be reduced. [variableScope]
uwsgi-2.0.7/contrib/uwsgi_dynamic_client.c:71:12: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
uwsgi-2.0.7/core/alarm.c:248:47: portability: 'uafd->buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uwsgi-2.0.7/core/async.c:141:25: style: The scope of the variable 'urbt' can be reduced. [variableScope]
uwsgi-2.0.7/core/async.c:420:11: style: The scope of the variable 'now' can be reduced. [variableScope]
uwsgi-2.0.7/core/buffer.c:186:19: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
uwsgi-2.0.7/core/buffer.c:232:19: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
uwsgi-2.0.7/core/cache.c:2081:12: style: Same expression on both sides of '==' because the value of '*pos' and 'orig_pos' are the same. [duplicateExpression]
uwsgi-2.0.7/core/cache.c:2077:22: note: 'orig_pos' is assigned value '*pos' here.
uwsgi-2.0.7/core/cache.c:2081:12: note: Same expression on both sides of '==' because the value of '*pos' and 'orig_pos' are the same.
uwsgi-2.0.7/core/cache.c:485:27: style: The scope of the variable 'prev' can be reduced. [variableScope]
uwsgi-2.0.7/core/cache.c:485:34: style: The scope of the variable 'next' can be reduced. [variableScope]
uwsgi-2.0.7/core/cache.c:502:27: style: The scope of the variable 'prev' can be reduced. [variableScope]
uwsgi-2.0.7/core/config.c:86:7: style: The scope of the variable 'line' can be reduced. [variableScope]
uwsgi-2.0.7/core/cron.c:222:13: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/core/daemons.c:541:6: style: Condition 'd_legion' is always false [knownConditionTrueFalse]
uwsgi-2.0.7/core/daemons.c:498:19: note: Assignment 'd_legion=NULL', assigned value is 0
uwsgi-2.0.7/core/daemons.c:541:6: note: Condition 'd_legion' is always false
uwsgi-2.0.7/core/daemons.c:408:50: style: The scope of the variable 'old_ud' can be reduced. [variableScope]
uwsgi-2.0.7/core/daemons.c:492:57: style: The scope of the variable 'old_ud' can be reduced. [variableScope]
uwsgi-2.0.7/core/exceptions.c:393:14: warning: Either the condition 'wsgi_req' is redundant or there is possible null pointer dereference: wsgi_req. [nullPointerRedundantCheck]
uwsgi-2.0.7/core/exceptions.c:385:15: note: Assuming that condition 'wsgi_req' is not redundant
uwsgi-2.0.7/core/exceptions.c:393:14: note: Null pointer dereference
uwsgi-2.0.7/core/gateway.c:131:68: style: The scope of the variable 'old_uwsgi_sock' can be reduced. [variableScope]
uwsgi-2.0.7/core/gateway.c:159:68: style: The scope of the variable 'old_uwsgi_sock' can be reduced. [variableScope]
uwsgi-2.0.7/core/hash.c:22:15: style: The scope of the variable 'k' can be reduced. [variableScope]
uwsgi-2.0.7/core/ini.c:84:8: style: The scope of the variable 'ini_line' can be reduced. [variableScope]
uwsgi-2.0.7/core/init.c:193:7: style: The scope of the variable 'env_reload_buf' can be reduced. [variableScope]
uwsgi-2.0.7/core/init.c:339:38: portability: 'ts' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uwsgi-2.0.7/core/init.c:341:47: portability: 'buffers' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uwsgi-2.0.7/core/init.c:343:42: portability: 'hvec' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uwsgi-2.0.7/core/init.c:345:51: portability: 'post_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uwsgi-2.0.7/core/io.c:1157:2: warning: Either the condition 'ub' is redundant or there is possible null pointer dereference: ub. [nullPointerRedundantCheck]
uwsgi-2.0.7/core/io.c:1133:6: note: Assuming that condition 'ub' is not redundant
uwsgi-2.0.7/core/io.c:1157:2: note: Null pointer dereference
uwsgi-2.0.7/core/io.c:421:31: portability: 'sym_start_ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uwsgi-2.0.7/core/lock.c:482:13: style: The scope of the variable 'counter' can be reduced. [variableScope]
uwsgi-2.0.7/core/lock.c:485:20: style: union member 'semun::buf' is never used. [unusedStructMember]
uwsgi-2.0.7/core/lock.c:486:11: style: union member 'semun::array' is never used. [unusedStructMember]
uwsgi-2.0.7/core/logging.c:710:10: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
uwsgi-2.0.7/core/logging.c:34:7: style: The scope of the variable 'sftime' can be reduced. [variableScope]
uwsgi-2.0.7/core/logging.c:35:7: style: The scope of the variable 'ctime_storage' can be reduced. [variableScope]
uwsgi-2.0.7/core/logging.c:87:7: style: The scope of the variable 'sftime' can be reduced. [variableScope]
uwsgi-2.0.7/core/logging.c:89:7: style: The scope of the variable 'ctime_storage' can be reduced. [variableScope]
uwsgi-2.0.7/core/logging.c:652:14: style: The scope of the variable 'micros' can be reduced. [variableScope]
uwsgi-2.0.7/core/logging.c:858:44: style: The scope of the variable 'old_ul' can be reduced. [variableScope]
uwsgi-2.0.7/core/logging.c:1013:9: style: Variable 'rlen' is assigned a value that is never used. [unreadVariable]
uwsgi-2.0.7/core/master.c:10:16: style: The scope of the variable 'last_sos' can be reduced. [variableScope]
uwsgi-2.0.7/core/master.c:163:25: style: The scope of the variable 'urbt' can be reduced. [variableScope]
uwsgi-2.0.7/core/master_utils.c:535:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/core/master_utils.c:661:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/core/master_utils.c:1503:6: style: The scope of the variable 'j' can be reduced. [variableScope]
uwsgi-2.0.7/core/mule.c:334:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/core/mule.c:332:0: note: Variable 'ret' is reassigned a value before the old one has been used.
uwsgi-2.0.7/core/mule.c:334:2: note: Variable 'ret' is reassigned a value before the old one has been used.
uwsgi-2.0.7/core/mule.c:35:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/core/mule.c:93:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/core/mule.c:170:6: style: The scope of the variable 'rlen' can be reduced. [variableScope]
uwsgi-2.0.7/core/mule.c:259:44: style: The scope of the variable 'old_umf' can be reduced. [variableScope]
uwsgi-2.0.7/core/plugins_builder.c:41:3: error: Memory pointed to by 'dot_h' is freed twice. [doubleFree]
uwsgi-2.0.7/core/protocol.c:884:8: style: The scope of the variable 'key' can be reduced. [variableScope]
uwsgi-2.0.7/core/protocol.c:932:15: style: The scope of the variable 'value' can be reduced. [variableScope]
uwsgi-2.0.7/core/reader.c:298:21: style: Checking if unsigned variable 'remains' is less than zero. [unsignedLessThanZero]
uwsgi-2.0.7/core/setup_utils.c:8:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/core/setup_utils.c:55:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/core/setup_utils.c:73:7: style: The scope of the variable 'zerg_fd' can be reduced. [variableScope]
uwsgi-2.0.7/core/signal.c:11:2: style: Variable 'use' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/core/signal.c:7:0: note: Variable 'use' is reassigned a value before the old one has been used.
uwsgi-2.0.7/core/signal.c:11:2: note: Variable 'use' is reassigned a value before the old one has been used.
uwsgi-2.0.7/core/snmp.c:412:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/core/socket.c:1153:7: style: Variable 'asterisk[0]' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/core/socket.c:1151:7: note: Variable 'asterisk[0]' is reassigned a value before the old one has been used.
uwsgi-2.0.7/core/socket.c:1153:7: note: Variable 'asterisk[0]' is reassigned a value before the old one has been used.
uwsgi-2.0.7/core/socket.c:47:7: style: The scope of the variable 'computed_port' can be reduced. [variableScope]
uwsgi-2.0.7/core/socket.c:48:7: style: The scope of the variable 'ipv4a' can be reduced. [variableScope]
uwsgi-2.0.7/core/socket.c:282:8: style: The scope of the variable 'quad' can be reduced. [variableScope]
uwsgi-2.0.7/core/socket.c:817:6: style: The scope of the variable 'cnt' can be reduced. [variableScope]
uwsgi-2.0.7/core/socket.c:951:59: style: The scope of the variable 'old_uwsgi_sock' can be reduced. [variableScope]
uwsgi-2.0.7/core/socket.c:977:52: style: The scope of the variable 'old_uwsgi_sock' can be reduced. [variableScope]
uwsgi-2.0.7/core/socket.c:1072:6: style: The scope of the variable 'abstract' can be reduced. [variableScope]
uwsgi-2.0.7/core/socket.c:1115:10: style: The scope of the variable 'computed_addr' can be reduced. [variableScope]
uwsgi-2.0.7/core/socket.c:192:20: error: Memory leak: uws_addr [memleak]
uwsgi-2.0.7/core/spooler.c:440:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
uwsgi-2.0.7/core/spooler.c:447:3: note: Found duplicate branches for 'if' and 'else'.
uwsgi-2.0.7/core/spooler.c:440:3: note: Found duplicate branches for 'if' and 'else'.
uwsgi-2.0.7/core/spooler.c:21:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/core/spooler.c:502:17: style: The scope of the variable 'dp' can be reduced. [variableScope]
uwsgi-2.0.7/core/spooler.c:521:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/core/spooler.c:521:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
uwsgi-2.0.7/core/spooler.c:523:7: style: The scope of the variable 'spool_buf' can be reduced. [variableScope]
uwsgi-2.0.7/core/spooler.c:526:9: style: The scope of the variable 'body_len' can be reduced. [variableScope]
uwsgi-2.0.7/core/spooler.c:528:6: style: The scope of the variable 'spool_fd' can be reduced. [variableScope]
uwsgi-2.0.7/core/ssl.c:196:6: style: The scope of the variable 'client_ca_need_free' can be reduced. [variableScope]
uwsgi-2.0.7/core/strings.c:148:16: style: The scope of the variable 'tlen' can be reduced. [variableScope]
uwsgi-2.0.7/core/subscription.c:615:14: style: The scope of the variable 'unix_fd' can be reduced. [variableScope]
uwsgi-2.0.7/core/subscription.c:616:14: style: The scope of the variable 'inet_fd' can be reduced. [variableScope]
uwsgi-2.0.7/core/utils.c:34:21: warning: Logical conjunction always evaluates to false: str[i] < '0' && str[i] > '9'. [incorrectLogicOperator]
uwsgi-2.0.7/core/utils.c:34:55: warning: Logical conjunction always evaluates to false: str[i] < 'a' && str[i] > 'f'. [incorrectLogicOperator]
uwsgi-2.0.7/core/utils.c:34:89: warning: Logical conjunction always evaluates to false: str[i] < 'A' && str[i] > 'F'. [incorrectLogicOperator]
uwsgi-2.0.7/core/utils.c:521:6: style: Condition 'in_jail' is always false [knownConditionTrueFalse]
uwsgi-2.0.7/core/utils.c:339:16: note: Assignment 'in_jail=0', assigned value is 0
uwsgi-2.0.7/core/utils.c:521:6: note: Condition 'in_jail' is always false
uwsgi-2.0.7/core/utils.c:840:11: style: Condition 'ags>0' is always true [knownConditionTrueFalse]
uwsgi-2.0.7/core/utils.c:838:16: note: Assignment 'ags=0', assigned value is 0
uwsgi-2.0.7/core/utils.c:839:45: note: ags is incremented', new value is 1
uwsgi-2.0.7/core/utils.c:840:11: note: Condition 'ags>0' is always true
uwsgi-2.0.7/core/utils.c:1037:11: style: The scope of the variable 'tmp_rt' can be reduced. [variableScope]
uwsgi-2.0.7/core/utils.c:1610:6: style: The scope of the variable 'found' can be reduced. [variableScope]
uwsgi-2.0.7/core/utils.c:2225:51: style: The scope of the variable 'old_uwsgi_string' can be reduced. [variableScope]
uwsgi-2.0.7/core/utils.c:2704:6: style: The scope of the variable 'found' can be reduced. [variableScope]
uwsgi-2.0.7/core/utils.c:2976:7: style: The scope of the variable 'has_symbol' can be reduced. [variableScope]
uwsgi-2.0.7/core/utils.c:2977:7: style: The scope of the variable 'depth' can be reduced. [variableScope]
uwsgi-2.0.7/core/utils.c:3393:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/core/utils.c:3523:7: style: The scope of the variable 'line' can be reduced. [variableScope]
uwsgi-2.0.7/core/utils.c:3550:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/core/utils.c:3601:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
uwsgi-2.0.7/core/utils.c:3602:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
uwsgi-2.0.7/core/utils.c:3603:6: style: The scope of the variable 'pos' can be reduced. [variableScope]
uwsgi-2.0.7/core/utils.c:773:9: style: union member 'semun::val' is never used. [unusedStructMember]
uwsgi-2.0.7/core/utils.c:775:13: style: union member 'semun::array' is never used. [unusedStructMember]
uwsgi-2.0.7/core/utils.c:3614:10: style: Variable 'pos' is assigned a value that is never used. [unreadVariable]
uwsgi-2.0.7/core/utils.c:3607:15: style: Variable 'base_cpu' is assigned a value that is never used. [unreadVariable]
uwsgi-2.0.7/core/uwsgi.c:1406:9: style: The scope of the variable 'j' can be reduced. [variableScope]
uwsgi-2.0.7/core/uwsgi.c:1438:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/core/uwsgi.c:4436:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/core/uwsgi.c:4597:59: style: The scope of the variable 'old_uco' can be reduced. [variableScope]
uwsgi-2.0.7/lib/linux_ns.c:149:8: style: The scope of the variable 'procmounts' can be reduced. [variableScope]
uwsgi-2.0.7/lib/linux_ns.c:62:8: style: Variable 'stack' is not assigned a value. [unassignedVariable]
uwsgi-2.0.7/plugins/airbrake/airbrake_plugin.c:84:2: style: Variable 'doc' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/airbrake/airbrake_plugin.c:80:0: note: Variable 'doc' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/airbrake/airbrake_plugin.c:84:2: note: Variable 'doc' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/airbrake/airbrake_plugin.c:85:2: style: Variable 'notice_node' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/airbrake/airbrake_plugin.c:81:0: note: Variable 'notice_node' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/airbrake/airbrake_plugin.c:85:2: note: Variable 'notice_node' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/airbrake/airbrake_plugin.c:91:2: style: Variable 'node' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/airbrake/airbrake_plugin.c:81:0: note: Variable 'node' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/airbrake/airbrake_plugin.c:91:2: note: Variable 'node' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/airbrake/airbrake_plugin.c:100:2: style: Variable 'line_node' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/airbrake/airbrake_plugin.c:81:0: note: Variable 'line_node' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/airbrake/airbrake_plugin.c:100:2: note: Variable 'line_node' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/alarm_curl/alarm_curl_plugin.c:122:8: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
uwsgi-2.0.7/plugins/cache/cache.c:200:15: style: The scope of the variable 'argv' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/cache/cache.c:201:18: style: The scope of the variable 'argvs' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/cgi/cgi_plugin.c:135:9: style: The scope of the variable 'cgi_sym' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/cgi/cgi_plugin.c:355:6: style: The scope of the variable 'best_found' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/cgi/cgi_plugin.c:471:7: style: The scope of the variable 'tmp_path' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/cheaper_busyness/cheaper_busyness.c:154:11: style: The scope of the variable 'total_busyness' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/cheaper_busyness/cheaper_busyness.c:155:11: style: The scope of the variable 'avg_busyness' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/corerouter/corerouter.c:158:38: style: The scope of the variable 'ugs' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/corerouter/corerouter.c:446:25: style: The scope of the variable 'urbt' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/corerouter/corerouter.c:703:6: style: The scope of the variable 'nevents' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/corerouter/corerouter.c:919:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/corerouter/cr_common.c:116:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/coroae/coroae.c:201:9: style: Variable 'wsgi_req' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/coroae/coroae.c:199:0: note: Variable 'wsgi_req' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/coroae/coroae.c:201:9: note: Variable 'wsgi_req' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/emperor_amqp/amqp.c:392:8: style: The scope of the variable 'ptr' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/emperor_amqp/amqp.c:393:8: style: The scope of the variable 'watermark' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/emperor_amqp/amqp.c:432:8: style: The scope of the variable 'watermark' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/emperor_amqp/amqp.c:433:8: style: The scope of the variable 'ptr' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/gevent/gevent.c:185:2: style: Variable 'wsgi_req' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/gevent/gevent.c:183:0: note: Variable 'wsgi_req' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/gevent/gevent.c:185:2: note: Variable 'wsgi_req' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/gridfs/gridfs.cc:129:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
uwsgi-2.0.7/plugins/jvm/jvm_plugin.c:24:41: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
uwsgi-2.0.7/plugins/jvm/jvm_plugin.c:25:35: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
uwsgi-2.0.7/plugins/jvm/jvm_plugin.c:400:17: style: Variable 'hh' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/jvm/jvm_plugin.c:398:0: note: Variable 'hh' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/jvm/jvm_plugin.c:400:17: note: Variable 'hh' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/jwsgi/jwsgi_plugin.c:70:2: style: Variable 'hm' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/jwsgi/jwsgi_plugin.c:63:0: note: Variable 'hm' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/jwsgi/jwsgi_plugin.c:70:2: note: Variable 'hm' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/ldap/ldap.c:103:27: style: The scope of the variable 'ule' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/libtcc/libtcc.c:10:12: warning: %llu in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
uwsgi-2.0.7/plugins/lua/lua_plugin.c:1096:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/lua/lua_plugin.c:1091:0: note: Variable 'ret' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/lua/lua_plugin.c:1096:3: note: Variable 'ret' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/lua/lua_plugin.c:54:7: style: The scope of the variable 'error' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/lua/lua_plugin.c:69:14: style: The scope of the variable 'logline' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/lua/lua_plugin.c:180:10: style: The scope of the variable 'sig' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/lua/lua_plugin.c:181:7: style: The scope of the variable 'lhandler' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/lua/lua_plugin.c:182:14: style: The scope of the variable 'who' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/mongrel2/mongrel2.c:349:13: style: Condition 'events&ZMQ_POLLIN' is always false [knownConditionTrueFalse]
uwsgi-2.0.7/plugins/mongrel2/mongrel2.c:335:20: note: Assignment 'events=0', assigned value is 0
uwsgi-2.0.7/plugins/mongrel2/mongrel2.c:349:13: note: Condition 'events&ZMQ_POLLIN' is always false
uwsgi-2.0.7/plugins/msgpack/msgpack.c:124:19: warning: Logical conjunction always evaluates to false: num < 0 && num >= 31. [incorrectLogicOperator]
uwsgi-2.0.7/plugins/php/php_plugin.c:842:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
uwsgi-2.0.7/plugins/psgi/psgi_loader.c:218:15: style: The scope of the variable 'body' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/psgi/uwsgi_plmodule.c:602:18: warning: Either the condition '!ub' is redundant or there is possible null pointer dereference: ub. [nullPointerRedundantCheck]
uwsgi-2.0.7/plugins/psgi/uwsgi_plmodule.c:597:13: note: Assuming that condition '!ub' is not redundant
uwsgi-2.0.7/plugins/psgi/uwsgi_plmodule.c:602:18: note: Null pointer dereference
uwsgi-2.0.7/plugins/psgi/uwsgi_plmodule.c:621:25: warning: Either the condition '!ub' is redundant or there is possible null pointer dereference: ub. [nullPointerRedundantCheck]
uwsgi-2.0.7/plugins/psgi/uwsgi_plmodule.c:616:13: note: Assuming that condition '!ub' is not redundant
uwsgi-2.0.7/plugins/psgi/uwsgi_plmodule.c:621:25: note: Null pointer dereference
uwsgi-2.0.7/plugins/psgi/uwsgi_plmodule.c:802:10: warning: Either the condition '!sa' is redundant or there is possible null pointer dereference: sa. [nullPointerRedundantCheck]
uwsgi-2.0.7/plugins/psgi/uwsgi_plmodule.c:798:7: note: Assuming that condition '!sa' is not redundant
uwsgi-2.0.7/plugins/psgi/uwsgi_plmodule.c:802:10: note: Null pointer dereference
uwsgi-2.0.7/plugins/python/profiler.c:59:18: style: The scope of the variable 'last_ts' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/profiler.c:61:11: style: The scope of the variable 'delta' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/pyloader.c:743:2: style: Variable 'wsgi_eval_node' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/python/pyloader.c:740:0: note: Variable 'wsgi_eval_node' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/python/pyloader.c:743:2: note: Variable 'wsgi_eval_node' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/python/pyloader.c:25:7: style: The scope of the variable 'venv_version' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/pyloader.c:26:12: style: The scope of the variable 'site_module' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/pyloader.c:118:24: style: The scope of the variable 'e' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/pyloader.c:118:28: style: The scope of the variable 'p' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/pyloader.c:119:27: style: The scope of the variable 'k' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/pyloader.c:119:31: style: The scope of the variable 'env_value' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/pyloader.c:459:12: style: The scope of the variable 'tmp_callable' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/python_plugin.c:1488:2: style: Variable 'cs_module' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/python/python_plugin.c:1483:0: note: Variable 'cs_module' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/python/python_plugin.c:1488:2: note: Variable 'cs_module' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/python/python_plugin.c:20:6: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/python_plugin.c:300:28: style: The scope of the variable 'random_dict' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/python_plugin.c:300:42: style: The scope of the variable 'random_seed' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/python_plugin.c:418:8: style: The scope of the variable 'pyfile' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/python_plugin.c:610:31: style: The scope of the variable 'zero' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/python_plugin.c:918:6: style: The scope of the variable 'id' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/python_plugin.c:1225:13: style: The scope of the variable 'master_fixed' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/python_plugin.c:1226:13: style: The scope of the variable 'worker_fixed' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/python_plugin.c:1564:8: style: The scope of the variable 'rv' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/python_plugin.c:1565:9: style: The scope of the variable 'rl' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/python_plugin.c:1714:8: style: The scope of the variable 'pyfile' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:1258:6: style: The scope of the variable 'fd' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:1259:6: style: The scope of the variable 'mule_id' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2801:12: style: The scope of the variable 'res' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2835:19: style: The scope of the variable 'res' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2878:8: style: The scope of the variable 'message' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2880:12: style: The scope of the variable 'res' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2881:8: style: The scope of the variable 'storage' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2914:15: style: The scope of the variable 'message' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2916:19: style: The scope of the variable 'res' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2917:8: style: The scope of the variable 'storage' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2953:8: style: The scope of the variable 'message' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2954:12: style: The scope of the variable 'res' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2955:8: style: The scope of the variable 'storage' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2990:14: style: The scope of the variable 'i' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2992:15: style: The scope of the variable 'message' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2994:11: style: The scope of the variable 'base' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/uwsgi_pymodule.c:2995:8: style: The scope of the variable 'storage' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/web3_subhandler.c:14:15: style: The scope of the variable 'path_info' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/wsgi_handlers.c:236:8: style: The scope of the variable 'content' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/wsgi_handlers.c:237:9: style: The scope of the variable 'content_len' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/python/wsgi_headers.c:76:3: style: Variable 'status_line' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/python/wsgi_headers.c:58:0: note: Variable 'status_line' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/python/wsgi_headers.c:76:3: note: Variable 'status_line' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/python/wsgi_headers.c:150:3: style: Variable 'k' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/python/wsgi_headers.c:133:0: note: Variable 'k' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/python/wsgi_headers.c:150:3: note: Variable 'k' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/python/wsgi_headers.c:168:3: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/python/wsgi_headers.c:134:0: note: Variable 'v' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/python/wsgi_headers.c:168:3: note: Variable 'v' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/python/wsgi_subhandler.c:125:8: style: The scope of the variable 'path_info' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/rack/rack_api.c:192:13: style: The scope of the variable 'fd' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/rack/rack_api.c:193:13: style: The scope of the variable 'mule_id' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/rack/rack_plugin.c:325:15: style: The scope of the variable 'rv' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/rack/rack_plugin.c:326:16: style: The scope of the variable 'rl' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/router_access/router_access.c:35:23: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
uwsgi-2.0.7/plugins/router_xmldir/router_xmldir.c:27:0: error: #error you need a libxml2-enabled build of uWSGI to use the router_xmldir plugin [preprocessorErrorDirective]
uwsgi-2.0.7/plugins/rrdtool/rrdtool.c:14:8: style: struct member 'uwsgi_rrdtool::update_area' is never used. [unusedStructMember]
uwsgi-2.0.7/plugins/rsyslog/rsyslog_plugin.c:24:6: style: The scope of the variable 'portn' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/rsyslog/rsyslog_plugin.c:25:6: style: The scope of the variable 'rlen' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/rsyslog/rsyslog_plugin.c:89:11: style: The scope of the variable 'msg_len' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/symcall/symcall_plugin.c:116:9: style: The scope of the variable 'func' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/syslog/syslog_plugin.c:62:8: style: The scope of the variable 'syslog_opts' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/tuntap/firewall.c:378:16: warning: Redundant assignment of 'utpr.target' to itself. [selfAssignment]
uwsgi-2.0.7/plugins/webdav/webdav.c:593:7: warning: Identical condition '!element', second condition is always false [identicalConditionAfterEarlyExit]
uwsgi-2.0.7/plugins/webdav/webdav.c:591:7: note: first condition
uwsgi-2.0.7/plugins/webdav/webdav.c:593:7: note: second condition
uwsgi-2.0.7/plugins/webdav/webdav.c:748:13: warning: Identical condition '!element', second condition is always false [identicalConditionAfterEarlyExit]
uwsgi-2.0.7/plugins/webdav/webdav.c:746:13: note: first condition
uwsgi-2.0.7/plugins/webdav/webdav.c:748:13: note: second condition
uwsgi-2.0.7/plugins/webdav/webdav.c:1213:13: warning: Identical condition '!element', second condition is always false [identicalConditionAfterEarlyExit]
uwsgi-2.0.7/plugins/webdav/webdav.c:1211:13: note: first condition
uwsgi-2.0.7/plugins/webdav/webdav.c:1213:13: note: second condition
uwsgi-2.0.7/plugins/webdav/webdav.c:240:6: style: The scope of the variable 'is_collection' can be reduced. [variableScope]
uwsgi-2.0.7/plugins/xslt/xslt.c:393:2: style: Variable 'ub_doc' is reassigned a value before the old one has been used. [redundantAssignment]
uwsgi-2.0.7/plugins/xslt/xslt.c:388:0: note: Variable 'ub_doc' is reassigned a value before the old one has been used.
uwsgi-2.0.7/plugins/xslt/xslt.c:393:2: note: Variable 'ub_doc' is reassigned a value before the old one has been used.
uwsgi-2.0.7/proto/fastcgi.c:24:10: style: The scope of the variable 'octet' can be reduced. [variableScope]
[11:38]
ftp://ftp.se.debian.org/debian/pool/main/u/uzbek-wordlist/uzbek-wordlist_0.6.orig.tar.gz
ftp://ftp.se.debian.org/debian/pool/main/u/uzbl/uzbl_0.0.0~git.20120514.orig.tar.gz
Dieterbe-uzbl-228bc38/src/commands.c:407:30: style: Function 'clear_cookies' argument 1 names different: declaration 'pag' definition 'page'. [funcArgNamesDifferent]
Dieterbe-uzbl-228bc38/src/commands.h:58:42: note: Function 'clear_cookies' argument 1 names different: declaration 'pag' definition 'page'.
Dieterbe-uzbl-228bc38/src/commands.c:407:30: note: Function 'clear_cookies' argument 1 names different: declaration 'pag' definition 'page'.
Dieterbe-uzbl-228bc38/src/commands.c:420:25: style: Function 'download' argument 1 names different: declaration 'pag' definition 'web_view'. [funcArgNamesDifferent]
Dieterbe-uzbl-228bc38/src/commands.h:59:37: note: Function 'download' argument 1 names different: declaration 'pag' definition 'web_view'.
Dieterbe-uzbl-228bc38/src/commands.c:420:25: note: Function 'download' argument 1 names different: declaration 'pag' definition 'web_view'.
Dieterbe-uzbl-228bc38/src/commands.c:576:32: style: Function 'act_dump_config' argument 1 names different: declaration 'page' definition 'web_view'. [funcArgNamesDifferent]
Dieterbe-uzbl-228bc38/src/commands.h:66:44: note: Function 'act_dump_config' argument 1 names different: declaration 'page' definition 'web_view'.
Dieterbe-uzbl-228bc38/src/commands.c:576:32: note: Function 'act_dump_config' argument 1 names different: declaration 'page' definition 'web_view'.
Dieterbe-uzbl-228bc38/src/commands.c:582:42: style: Function 'act_dump_config_as_events' argument 1 names different: declaration 'page' definition 'web_view'. [funcArgNamesDifferent]
Dieterbe-uzbl-228bc38/src/commands.h:67:54: note: Function 'act_dump_config_as_events' argument 1 names different: declaration 'page' definition 'web_view'.
Dieterbe-uzbl-228bc38/src/commands.c:582:42: note: Function 'act_dump_config_as_events' argument 1 names different: declaration 'page' definition 'web_view'.
Dieterbe-uzbl-228bc38/src/events.c:369:5: style: Variable 'modifiers' is reassigned a value before the old one has been used. [redundantAssignment]
Dieterbe-uzbl-228bc38/src/events.c:365:0: note: Variable 'modifiers' is reassigned a value before the old one has been used.
Dieterbe-uzbl-228bc38/src/events.c:369:5: note: Variable 'modifiers' is reassigned a value before the old one has been used.
Dieterbe-uzbl-228bc38/src/events.c:406:5: style: Variable 'modifiers' is reassigned a value before the old one has been used. [redundantAssignment]
Dieterbe-uzbl-228bc38/src/events.c:402:0: note: Variable 'modifiers' is reassigned a value before the old one has been used.
Dieterbe-uzbl-228bc38/src/events.c:406:5: note: Variable 'modifiers' is reassigned a value before the old one has been used.
Dieterbe-uzbl-228bc38/src/events.c:374:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
Dieterbe-uzbl-228bc38/src/events.c:386:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
Dieterbe-uzbl-228bc38/src/events.c:391:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
Dieterbe-uzbl-228bc38/src/events.c:423:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
Dieterbe-uzbl-228bc38/src/io.c:176:9: style: The scope of the variable 'sockfd' can be reduced. [variableScope]
Dieterbe-uzbl-228bc38/src/io.c:212:35: style: Function 'control_client_socket' argument 1 names different: declaration 'chan' definition 'clientchan'. [funcArgNamesDifferent]
Dieterbe-uzbl-228bc38/src/io.h:19:47: note: Function 'control_client_socket' argument 1 names different: declaration 'chan' definition 'clientchan'.
Dieterbe-uzbl-228bc38/src/io.c:212:35: note: Function 'control_client_socket' argument 1 names different: declaration 'chan' definition 'clientchan'.
Dieterbe-uzbl-228bc38/src/menu.c:8:15: style: The scope of the variable 'm' can be reduced. [variableScope]
Dieterbe-uzbl-228bc38/src/menu.c:133:15: style: The scope of the variable 'mi' can be reduced. [variableScope]
Dieterbe-uzbl-228bc38/src/util.c:55:48: style: Function 'find_xdg_file' argument 2 names different: declaration 'filename' definition 'basename'. [funcArgNamesDifferent]
Dieterbe-uzbl-228bc38/src/util.h:9:59: note: Function 'find_xdg_file' argument 2 names different: declaration 'filename' definition 'basename'.
Dieterbe-uzbl-228bc38/src/util.c:55:48: note: Function 'find_xdg_file' argument 2 names different: declaration 'filename' definition 'basename'.
Dieterbe-uzbl-228bc38/src/uzbl-core.c:378:12: style: The scope of the variable 'js_result_size' can be reduced. [variableScope]
Dieterbe-uzbl-228bc38/src/uzbl-core.c:300:18: style: Function 'setup_signal' argument 1 names different: declaration 'signe' definition 'signr'. [funcArgNamesDifferent]
Dieterbe-uzbl-228bc38/src/uzbl-core.h:209:30: note: Function 'setup_signal' argument 1 names different: declaration 'signe' definition 'signr'.
Dieterbe-uzbl-228bc38/src/uzbl-core.c:300:18: note: Function 'setup_signal' argument 1 names different: declaration 'signe' definition 'signr'.
Dieterbe-uzbl-228bc38/src/uzbl-core.c:369:85: style: Function 'eval_js' argument 4 names different: declaration 'script_file' definition 'file'. [funcArgNamesDifferent]
Dieterbe-uzbl-228bc38/src/uzbl-core.h:245:97: note: Function 'eval_js' argument 4 names different: declaration 'script_file' definition 'file'.
Dieterbe-uzbl-228bc38/src/uzbl-core.c:369:85: note: Function 'eval_js' argument 4 names different: declaration 'script_file' definition 'file'.
Dieterbe-uzbl-228bc38/src/variables.c:453:34: warning: Logical disjunction always evaluates to true: EXPR != 0 || EXPR != ' '. [incorrectLogicOperator]
Dieterbe-uzbl-228bc38/src/variables.c:453:25: warning: Either the condition 'url!=NULL' is redundant or there is possible null pointer dereference: url. [nullPointerRedundantCheck]
Dieterbe-uzbl-228bc38/src/variables.c:453:13: note: Assuming that condition 'url!=NULL' is not redundant
Dieterbe-uzbl-228bc38/src/variables.c:453:25: note: Null pointer dereference
Dieterbe-uzbl-228bc38/src/variables.c:73:42: style: Function 'set_var_value_int_c' argument 2 names different: declaration 'f' definition 'i'. [funcArgNamesDifferent]
Dieterbe-uzbl-228bc38/src/variables.h:27:47: note: Function 'set_var_value_int_c' argument 2 names different: declaration 'f' definition 'i'.
Dieterbe-uzbl-228bc38/src/variables.c:73:42: note: Function 'set_var_value_int_c' argument 2 names different: declaration 'f' definition 'i'.
Dieterbe-uzbl-228bc38/tests/test-command.c:79:29: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:139:5: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:143:5: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:147:5: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:157:5: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:158:46: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:162:5: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:172:5: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:190:5: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:192:35: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:196:5: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:198:39: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:207:38: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:211:48: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:269:37: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:280:29: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:296:27: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:300:26: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:337:46: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:341:25: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:346:26: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:349:26: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:353:26: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
Dieterbe-uzbl-228bc38/tests/test-command.c:358:26: warning: String literal compared with variable 'g_assert_cmpstr'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
[11:38]
DATE 2018-08-21
TIME 11:38:57